Показать сообщение отдельно
Старый 11.02.2009, 04:17   #61
Glouck
Старший Пользователь
 
Регистрация: 03.10.2006
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Nissan Elgrand
Сообщений: 246
Glouck will become famous soon enough
По умолчанию

Цитата:
Сообщение от 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.
Glouck вне форума   Ответить с цитированием