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