SIM800L возврат кода при голосовом вызове

arduino.rnd
Offline
Зарегистрирован: 12.09.2018

Коллеги,

Не могу понять что нужно сделать чтобы при поднятии трубки вызываемого абонента, модем вернул статус исходящего соединения (подняли на др стороне трубку или нет).

В соотв. с  документацией ATD возвращает NO DIALTONE, BUSY, NO CARRIER, NO ANSWER, CONNECT, OK. OK при голосовом вызове если он успешный.

Я вижу все коды кроме CONNECT и OK. СONNECT возвращается при gprs, меня не интересует, интересует только голосовой исходящий вызов, т.е. когда на вызываемой стороне подняли трубку. Что странно по +CLCC  я вижу поднятие трубки, статусы 2->3->0 (трубку подняли, Active) -> 6 (трубку положили) (см call#1), но нет ОК, после 13 секунд разговора я вешаю трубку и получаю ответ NO CARRIER (выделено желтым). При call#2 все ожидаемо 2->3->6 NO ANSWER.

SIM800L v14.18

arduino.rnd
Offline
Зарегистрирован: 12.09.2018

дополнение, после того как положена трубка, ответ NO CARRIER выпадет из понимания логики.