Получить статус доставки после отправки смс через gsm модем с помощью AT команд

Мой PHP-файл имеет следующий код:

$serial->deviceOpen();

$serial->sendMessage('AT+CMGF=1');
$serial->sendMessage(chr(13));
$serial->sendMessage('AT+CMGS="+3XXXXX"');
$serial->sendMessage(chr(13));
$serial->sendMessage("THIS IS  TEST");
$serial->sendMessage(chr(26));

sleep(6);

$read=$serial->readPort();

Мой код включает AT-команды, и теперь он может отправлять смс на любой номер через модем GSM. Теперь я хочу получить статус доставки. Я использовал AT-команды для определения состояния доставки в программном обеспечении и получил правильные результаты. Я хочу видеть отчет по моему php-коду. Как это может быть сделано?

1

Решение

Вы можете проверить статус доставки по новым входящим смс, которые сообщат об успехе. Не должно быть трудно получить к нему доступ через этот AT cmds:

AT+CNMI New SMS message indication
AT+ CMGL List SMS messages from preferred storage
AT+CMGR Read SMS message
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]