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

дозвон в SIM300

Добрый день.

 

Подскажите, как узнать что модем дозванился до абанента.

Т.е.

подав на модем команду ATD12345;

модем ответив ОК начал дозваниваться до 12345

абонент 12345 поднял трубку

именно как узнать момент поднятия абанентом трубки?

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


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

именно как узнать момент поднятия абанентом трубки?

AT+CLCC

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


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

AT+CLCC

Т.е. постоянно его опрашивать.

А может существует какая нибуть настройка при которой он сам выдаст сообщение что трубка поднята?

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


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

Т.е. постоянно его опрашивать.

А может существует какая нибуть настройка при которой он сам выдаст сообщение что трубка поднята?

если имеется в виду сим300д то смотрите at+colp... но если прошива старше 10ой то скорее всего никак

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


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

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

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


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

Вместо абонента трубку может и робот поднять, если первый вне зоны. А человека от аудиозаписи не отличить.
Робот - это, наверное, тот что бубнит женским голосом "Аппарат абонента..."? Имхо, в этом случае станция всего лишь подменяет звуки гудков вызова на записанный голос. Информация, возвращаемая на команду AT+CLCC, не отличается что при гудках, что при бубнении... Это и будет проблемой определения состояния вызова.

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


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

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

Робот, тот который абонент выкл или вне зоны действия сети (не путать с "можете оставить сообщение") трубу не подымает и по цлцц мы четко это видим и поднятие трубы абонентом так же четко видно по цлцц. Так что ноу проблем - все проверено и уже пять лет работает.

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


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

Так что ноу проблем
Я бы не сказал, что нет проблем. Когда голос бубнит - можно было бы уже сбросить этот звонок и, при необходимости, звонить по другому номеру. Но, узнать об этом с помощью команды CLCC - нельзя...

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


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

Я бы не сказал, что нет проблем. Когда голос бубнит - можно было бы уже сбросить этот звонок и, при необходимости, звонить по другому номеру. Но, узнать об этом с помощью команды CLCC - нельзя...

Перед тем как забубнит голос идет дтмф123 (или321 запамятовал), в принципе по нему уже можно атш (но нужен декодер), а так согласен только после бубнения по цлцц можно определяться, но я еще и тайм аут на дозвон до момента поднятия сделал , что еще надежнее будет.

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


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

А у меня просто таймаут стоит. N-запросов CLCC, если так и не подняли трубку - действуем дальше по алогоритму

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


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

Перед тем как забубнит голос идет дтмф123 (или321 запамятовал)

Увы, необязательно.

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...