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

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

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

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

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

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

Сообщение svd »

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

от 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 зная только имя канала?
Glukinho
Сообщения: 660
Зарегистрирован: 07 янв 2011, 20:05

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

Сообщение Glukinho »

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

Код: Выделить всё

exten => _X.,n,Set(__ORIGINAL_DID=${EXTEN})
И потом к ней когда хотите обращайтесь.
svd
Сообщения: 169
Зарегистрирован: 19 июл 2011, 08:13
Откуда: Красноярск
Контактная информация:

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

Сообщение svd »

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

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

Сообщение svd »

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

использование свое собственной переменной отлично помогает.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH