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

Подключение абонента к разговору (конфколл) через API (AMI?)

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

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

Ответить
koliama
Сообщения: 38
Зарегистрирован: 28 мар 2014, 12:08
Откуда: СПб

Подключение абонента к разговору (конфколл) через API (AMI?)

Сообщение koliama »

Доброго вечера/ночи всем.

Не могу реализовать через AMI следующую логику:
1. Есть CRM, есть форма из которой необходимо инициировать соединение с внутренним EXT на астере (CRM также висит как внутренний ext)
2. Далее необходимо из этой же формы дозвониться до внешнего абонента
3. Соединить внешнего абонента с оператором, если абонент снял трубку

Сделать два вызова через AMI - не вопрос. В результате мы получаем две сессии, в каждой из которых два канала. Например:
- сессия "форма - оператор": Channel: SIP/100-XXX1 (ext CRM) и Channel: SIP/103-XXX2 (ext оператора);
- сессия "форма - абонент": Channel: SIP/100-XXX3 (ext CRM) и Channel: SIP/trunk-XXX4 (ext абонента);

Далее пытаюсь через Action: Bridge связать каналы SIP/103-XXX2 и SIP/trunk-XXX4, не работает.
Вопрос: можно ли реализовать такую логику с помощью AMI или надо копать в другом направлении?
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Подключение абонента к разговору (конфколл) через API (A

Сообщение virus_net »

Возможно. Через Chan Local.
http://forum.asterisk.ru/viewtopic.php?p=51734#p51734
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
koliama
Сообщения: 38
Зарегистрирован: 28 мар 2014, 12:08
Откуда: СПб

Re: Подключение абонента к разговору (конфколл) через API (A

Сообщение koliama »

virus_net писал(а):Возможно. Через Chan Local.
http://forum.asterisk.ru/viewtopic.php?p=51734#p51734
Большое спасибо! все получилось. копал не в ту сторону.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH