san822
Aug 17 2006, 07:21
Известно, что при ошибках телефон может отвечать на команды,
не просто надписью ERROR,
а номером конкретной ошибки,
которая позволит понять причины ошибки.
Экспериментируя с Сименсом МТ50 обнаружил,
что он часто возвращает ошибку 257.
Пересмотрев все
имеющиеся у меня документы про модемы и телефоны Сименс,
обнаружил, что нигде не дается описание этой ошибки !
Вот пример обмена с телефоном:
AT+CMEE=1
OK
ATDXXXXXXXXXXX; // XXXXXXXXXXX - какой-нибудь номер.
CME ERROR: 257
kuguar
Aug 17 2006, 07:40
поиск в яндексе по дал вот такую ссылку
http://sx1.oslik.ru/werefox/at_commands/at_commands.pdf где написано 257: call barred . И вроде как ссылка в ETSI GSM 07.07 хотя в том документе я такого не нашел.
kuguar
Aug 17 2006, 07:55
пардон поправлюсь - согласно ETSI GSM 07.07 (стр 92) все значения свыше 256 зарезервированы, то есть каждый производитель может их использовать как хочет. И еще, попробуй поставить at+cmee=2 по идее вместо кода цифрового модем должен сам сказать текстовое пояснение ошибки :
AT+CMEE=2
OK
ATD xxxxxxxxxx
+CME ERROR: call barred
и так понимаю - звонок запрещен. тут уж причин море : например не включена услуга CSD. Или набираешь запрещенный номер. В общем копать дальше.....
san822
Aug 19 2006, 12:46
Попробовал с AT+CMEE=2.
Да, это - call barred.
Но почему он возникает время от времени ?
Номер использую обычный...
kuguar
Aug 19 2006, 14:46
если - "время от времени" - то смею предположить - во время звонка у БС нет свободных каналов. Такое наблюдал, когда после переезда пытался дозониться у пула из 17 модемов, активно прозванивающих точки в разных концах города - то есть нагрузка на соту была пиковая.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.