VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Redirect AMI

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Redirect AMI

Сообщение Menjoy »

На этот раз сражаюсь с командой Redirect.
На данный момент, при исходящем звонке с АТС возникает событие:


Event: Newchannel
Privilege: call,all
Timestamp: 1331035410.260241
Channel: SIP/104-00000365
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName:
AccountCode:
Exten:
Context: from-internal
Uniqueid: 1331035410.1062

Беру отсюда номер канала Channel и генерирую следующую команду Redirect:

Action: Redirect
Channel: SIP/104-00000365
Exten: 106
Context: from-internal
Priority: 1


В результате чего абонент которому звонили со стационарного телефона видит у себя обрыв связи, а внутренний телефон 104 соединяется с телефоном 106. Если логически мыслить, то все вполне правильно, т.к. канал был создан 104 телефоном.
Подскажите, как образом все же соединить абонента с 106 телефоном, чтобы оператор 104 мог спокойно повесить трубку.
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: Redirect AMI

Сообщение Menjoy »

Вопрос все еще не решен.
Каким образом выловить Channel создаваемый внешним номером - пока не ясно, нужно переадресовать именно абонента, а не оператора.
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: Redirect AMI

Сообщение Sfinx »

Отлавливать Bridge/Link эвенты, запоминать Channel1/Channel2 и делать Redirect на нужный
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: Redirect AMI

Сообщение Menjoy »

Спасибо за идею, буду пробовать.
О результатах напишу.
Menjoy
Сообщения: 65
Зарегистрирован: 13 фев 2012, 12:09

Re: Redirect AMI

Сообщение Menjoy »

Sfinx писал(а):Отлавливать Bridge/Link эвенты, запоминать Channel1/Channel2 и делать Redirect на нужный
Все получилось, вылавливаю Bridge/Link события и переадресовываю, все получается.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH