Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Как поймать ANSWER?

Как поймать ANSWER?

Сообщений: 3

Как поймать ANSWER?

Есть dialout в котором Астериск дозванивается до клиента,
если клиент ответил, дозванивается до оператора,
если оператор ответил, соединяет обоих.

Задача - выполнить System() сразу после того как клиент взял трубку.

Возможно ли такое и в какую сторону копать?


ps. Насколько я понял, g и G срабатывают позже нужного момента,
а ${DIALSTATUS} (в том числе в AGI) можно увидеть уже после окончания звонка.

2010-01-27 13:49

Откуда: Зеленоград
Сообщений: 446

Re: Как поймать ANSWER?

http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial

M(x): Executes the macro (x) upon connect of the call (i.e. when the called party answers).

В макросе - System()
2010-01-27 13:51

Сообщений: 3

Re: Как поймать ANSWER?

Спасибо за ответ!

К сожалению, не получается указать макрос при звонке call-файлом,
попробую звонить скриптом.
2010-01-27 14:16

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Как поймать ANSWER?

все получается, не надо паниковать
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-01-27 14:22

Сообщений: 1573

Re: Как поймать ANSWER?

thebar:

К сожалению, не получается указать макрос при звонке call-файлом,
попробую звонить скриптом.
В колл-файле используйте канал Local и направляйте в нужный контекст ...

Пример:

Channel: Local/777@context/n
...
2010-01-27 14:23

Сообщений: 3

Re: Как поймать ANSWER?

Огромное спасибо!
Работает как часы.
2010-01-27 14:32

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru