Цитата:
Сообщение от Alexx13
1 команда AT+CLIP=1 определитель вкл
2 команда ATI3 модель телефона
3 команда at+COPS? запрос имени оператора
|
Поковырялся с телефоном. Ошибку дает на AT+CLIP=1, на ATI3 отвечает каким-то бредом. Кстати, пробовал менять ATI3 на что-нибудь другое в at.ini - все-равно выдается ATI3 - at.ini пока не используется?
Скачал список команд для мотороловских телефонов и выяснил, что телефон для работы с гарнитурой надо переключать в другой режим командой AT+MODE=2, тогда и AT+CLIP=1 начинает работать и звонок не сбрасывается. Но в этом режиме перестает работать команда AT+CSQ.
В общем, там часть команд работает в одном режиме, а часть в другом.
И модель/марку телефона надо узнавать не по ATI3, а, видимо, AT+CGMI, AT+CGMM командами.
Т.е. для этого телефона (и, видимо, для других моторол на P2K) логика такова - сначала переключаем в режим гарнитуры (AT+MODE=2), затем даем начальные настройки (AT+CLIP=1, AT+COLP=1, AT+CRC=1), узнаем марку/модель (AT+CGMI, AT+CGMM), и после этого крутимся в опросном цикле без AT+CSQ. В принципе, можно переходить в режим AT+MODE=0, запрашивать AT+CSQ, и переходить обратно, но надо следить чтобы в момент звонка телефон был в режиме 2.