Перейти к содержанию

SIM800C определить статус исходящего звонка

Здравствуйте. Использую команду ATD+7xxxxx; для исходящего вызова.
При любых событиях с вызовом (сброс, сброс после поднятия, неответ) модем присылает NO CARRIER.
Хотя на многих форумах пишут, что должен выдавать NO DIALTONE, BUSY, NO CARRIER, NO ANSWER.
Как настроить модем? В даташите ссылаются ещё на команды ATX3 и ATX4. Не помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
У меня в исходниках есть ветки обрабатывающие NO DIALTONE, BUSY, NO CARRIER во время звонка (и они реально приходят).
NO ANSWER не видел. Правда, использую EAT.


Может, версия прошивки не та?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
>>> модем присылает NO CARRIER.

У вас точно стоит точка с запятой после номера? Код символа соответствует?

NO CARRIER будет при CSD когда в конце номера ничего нет или символ отличается от ;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Кста, у меня вызов командой "ATDT8xxxxxxxxxx;".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти