Автоматическая отмена входящего вызова на модем без ответа на звонок AT+CHUP?

Использую USB-модем для передачи факсов/данных по обычному голосовому каналу.


1) включаю определитель номера:


> AT+CLIP=1\r


2) жду звонка:


< RING

< +CLIP: "+79012345678",145,,,,0


3) вижу, что номер «левый» (то есть не модем и не факс, а обычный телефон), хочу сделать отбой:


> ATH\r


4) модем отвечает «ОК», но вызов не сбрасывает(


< OK


Вопрос: неужели для того чтобы отклонить вызов, нужно сперва «поднять трубку» командой «ATA» и потом «повесить трубку» командой «ATH» (как это было на древних «дисковых» телефонах), вместо того чтобы просто «нажать-красную-кнопку-отмены-вызова» (как это сделано на современных «сотовых» телефонах)?
  • Вопрос задан
  • 4202 просмотра
Решения вопроса 1
@ChemAli
Может отдать сигнал занятости (BUSY)?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
blo
@blo
инженер-программист
Если под голосовым каналом подразумевается обычная телефонная линия то там отсутствует полноценная абонентская сигнализация (такая как в мобильных телефонах). Поэтому действительно необходимо сначала инициировать ответ, и через какой-то небольшой промежуток (антидребезг?) — отбой.
Ответ написан
Комментировать
Kindman
@Kindman Автор вопроса
Большое спасибо!

AT+CHUP\r — это как раз то, что мне и нужно было!
Ответ написан
А какой модем Вы используете и какой оператор и какой программой?
У меня E173 и Мегафон и Venta Fax
Голосовые вызовы проходят, а факс нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы