3G модем + asterisk. Приложение 1: AT команды для 3G модемов
Обратите внимание: это приложение к статье 3G модем + asterisk.
Для разных модемов используются разные AT команды. Однако, часть из них (команд) для всех (или почти всех) модемов одинакова. В конце каждой успешно выполненной команды должна быть строка "ОК". Если строка "Error", значит команда не выполнена (неверная команда, неверные аргументы, и т.д.)
ATI: Получить информацию о модеме
Для получения краткой информации о модеме предназначена команда:
ATI
Эта команда предоставляет основную информацию о модеме, например:
Manufacturer: huawei - изготовитель
Model: E1550 - модель модема
Revision: 11.609.20.01.715 - версия прошивки
IMEI: ...
+GCAP: +CGSM,+DS,+ES
OK
ATZ: Произвести сброс (инициализацию) модема
Для сброса/инициализации 3G модема предназначена команда:
ATZ
Она возвращает только "ОК"
AT^CVOICE: Получить информацию о поддержке голоса 3G модемом
Чтобы получить информацию о возможности поддержки голосовых вызовов 3g модемом, существует команда:
AT^CVOICE=?
Она возвращает следующий результат:
^CVOICE:(число)
ОК
Число:
0 - голос поддерживается модемом
1 - голос не поддерживается модемом (можно попробовать изменить прошивку модема, дать команду на поддержку голосовых вызовов, и т.д.)
AT^CVOICE: Активировать поддержку голоса в 3G модеме
Для активации голосовых звонков в модеме выполните одну из следующих команд (можно все команды, ничего страшного не произойдет):
AT^CVOICE=0
AT^U2DIAG=5
AT^U2DIAG=276
Одна из них должна подойти
Источник: http://trustoff.ru/kak-vvesti-at-komandy-v-modem-cherez-hyperterminal#ixzz31KpIaJvT
Получить информацию о режиме работы модема
Если Вам необходимо определить, в каком режиме на данный момент работает Ваш модем, используйте AT-команду:
AT^GETPORTMODE
Эта команда возвращает информацию о текущем режиме работы модема: какие виртуальные устройства поддерживаются.
Примеры результатов выполнения команды:
В режиме AT^U2DIAG=255 (модем + CD-ROM + Card Reader) команда отображает:
^GETPORTMODE:TYPE:WCDMA:Qualcomm ,MDM:0,NDIS:1 ,DIAG:2,PCUI:3,CDROM:4,SD:5
В режиме AT^U2DIAG=6 (только сетевая карта) команда отображает:
^GETPORTMODE:TYPE:WCDMA:Qualcomm,PCUI:0,NDIS:1
В режиме AT^U2DIAG=0 (только модем) команда отображает:
^GETPORTMODE:TYPE:WCDMA:Qualcomm ,MDM:0 ,DIAG:1,PCUI:2
Для получения краткой информации о режиме работы 3g модема используйте AT команду:
AT^U2DIAG?
В случае ошибки команда возвращает Error. Это значит, что (скорее всего) Вы не сможете с помощью команды AT^U2DIAG=0 перевести 3g модем в режим "только модем".
В случае успеха эта команда возвращает число. Число означает, в каком режиме находится модем (т.е. какую команду AT^U2DIAG=... надо использовать, чтобы вернуть текущий режим модема):
255: для режима по умолчанию (AT^U2DIAG=255);
1: в режиме "модем + CDROM" (AT^U2DIAG=1);
0: в режиме "только модем" (AT^U2DIAG=0)
и т.д.
Перевести 3G модем в режим "только модем" в Windows
Для модемов E155x, E175x и аналогичных
Выполните AT-команду:
AT^U2DIAG=0
В случае успешного выполнения (ОК) она переключит 3G модем в режим "только модем".
Для модемов E367, E352, E392, E353, E171, E3131 (420s) и аналогичных
Выполните AT-команду:
AT^SETPORT="A1,A2;1,2,3"
В случае успешного выполнения (ОК) она переключит 3G модем в режим "только модем".
Если Вы не знаете, какая из этих команд подходит для Вашего модема, Вы можете попробовать обе команды. На одной из них модем выдаст ошибку (Error), на другой должен выдать ОК.
AT+CIMI: IMSI модема
Для того, чтобы определить IMSI (не путайте с IMEI !), введите команду:
AT+CIMI
В случае успешного выполнения команда отобразит длинный номер (равный по длине IMEI), в случае ошибки команда отобразит сообщение Error.
AT+CGSN: IMEI модема
Для того, чтобы определить IMEI модема, введите команду:
AT+CGSN
В случае успешного выполнения команда отобразит 15-значный номер, в случае ошибки команда отобразит сообщение Error или Command not supported.
Вы читаете статью "3G модем + asterisk", состоящую из нескольких частей:
- 3G модем + asterisk. Часть 1: Подключение модема к компьютеру и перевод из режима "составное устройство" в режим "только модем".
- 3G модем + asterisk. Часть 2: Настройка chan_dongle и asterisk.
- 3G модем + asterisk. Часть 3: Настройки chan_dongle - проблемы и решения.
- 3G модем + asterisk. Приложение 1: AT команды для 3G модемов.
- 3G модем + asterisk. Приложение 2: Работа с 3G модемами в Windows.
- 3G модем + asterisk. Приложение 3: Работа с 3G модемами в Linux.
|