Добрый день, вопрос следующий: Как в реальном времени определить что трубка поднята (после использования Dial). Dialstatus не подходит, т.к. ее можно запросить только после звонка. А мне бы хотелось в реальном времени отследить, когда трубку подняли.
Использовать AMI (Asterisk Manager Interface) - http://asterisk.ru/knowledgebase/Asterisk+Manager+API. В момент соединения приходит ряд Event'ов.
Задан: 2012-03-13 09:20:58 +0400
Просмотрен: 1,544 раз
Обновлен: Mar 13 '12
если кладет трубку звонящий - Dial после завершения вызова возвращает пустые переменные
Переход при недоступном абоненте
Настройка качества исходящего сигнала при звонке через e1550
Ошибка Object is likely destroyed. кто сталкивался
проигрывание музыки определенное время
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А конкретнее задачу можете описать?
switch ( 2012-03-13 10:05:06 +0400 )редактироватьДа конечно, я хочу выгружать в базу статус звонка т.е. звонят ли в данный момент или трубка уже поднята и разговор идет или линия свободна.
mik ( 2012-03-13 10:30:06 +0400 )редактировать