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

AMI как получить DID зная название канала

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

Модератор: april22

AMI как получить DID зная название канала

Сообщение svd » 24 июн 2015, 22:27

Дня доброго всем...

от AMI обрабатываю событие Dial

хорошо когда этот звонок не переведён и т.п.
а просто в очереди или в группе
в атрибуте ConnectedLineNum: 391хххх033 есть указание на DID

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: Local/033@from-queue-00000185;2
Destination: SIP/033-00000a6c
CallerIDNum: 906ххххх33
CallerIDName: 906ххххх33
ConnectedLineNum: 391хххх033
ConnectedLineName: <unknown>
UniqueID: 1435168810.3445
DestUniqueID: 1435168825.3448
Dialstring: 033

но если план звонка несколько более сложен, а именно
звонок сначала попал в группу, там его приняли, поговорили и перевели на группу отдела продаж...
в нем будет содержаться информация о том кто перевёл
ConnectedLineNum: 033
ConnectedLineName: SVD

внимание вопрос:
как в ами получить информацию о DID зная только имя канала?
svd
 
Сообщений: 163
Зарегистрирован: 19 июл 2011, 08:13
Откуда: Красноярск

Re: AMI как получить DID зная название канала

Сообщение Glukinho » 24 июн 2015, 23:05

В самом начале обработки звонка установите переменную:

Код: выделить все
exten => _X.,n,Set(__ORIGINAL_DID=${EXTEN})


И потом к ней когда хотите обращайтесь.
Glukinho
 
Сообщений: 617
Зарегистрирован: 07 янв 2011, 21:05

Re: AMI как получить DID зная название канала

Сообщение svd » 24 июн 2015, 23:11

Glukinho, попробую, спасибо
svd
 
Сообщений: 163
Зарегистрирован: 19 июл 2011, 08:13
Откуда: Красноярск

Re: AMI как получить DID зная название канала

Сообщение svd » 01 июл 2015, 10:09

все получилось, забыл сразу отписаться.

использование свое собственной переменной отлично помогает.
svd
 
Сообщений: 163
Зарегистрирован: 19 июл 2011, 08:13
Откуда: Красноярск


Вернуться в Разработка

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

© 2008 — 2018 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH