16.8. [DKSF 70/71.7 IU] Управление GSM-модемом

Интерфейс URL-encoded-команд в устройстве может быть использован для интеграции с web-приложениями без использования протокола SNMP. Через интерфейс URL-encoded-команд доступно управление встроенным GSM-модемом.

Отправка SMS

http://192.168.0.100/sendsms.cgi?utf8

URL вызывается методом POST. Данные POST представляют из себя текст SMS в кодировке UTF-8. Более подробно об отправке произвольных SMS-сообщений можно прочитать в разделе «11.11. [DKSF 70/71.6 IU] Как отправлять произвольные SMS?».

Для отправки SMS в кодировке Windows 1251 можно воспользоваться:

http://192.168.0.100/sendsms.cgi

Возвращаемые значения

Успешное выполнение команды:

smssend_result('ok');

Ошибка в тексте запроса:

smssend_result('error');

GSM-модем занят:

smssend_result('busy');

Запрос баланса SIM-карты

http://192.168.0.100/ussdstart.cgi?кодзапроса

где:

код запроса — a[код]x. Например, a100x, что означает *100#. В коде USSD запроса «*» заменяется на «a», «#» заменяется на «x» (латинские символы).

Возвращаемые значения

Успешное выполнение команды:

ussdsend_result('ok');

Получение ответа на запрос баланса SIM-карты

http://192.168.0.100/ussdread.cgi

Вызывать через 20 секунд после запроса баланса SIM-карты.

Возвращаемые значения

Успешное выполнение команды:

ussdsend_result("ответ_gsm_оператора");