Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2011-07-14 23:01:20 +0400

deevil Gravatar deevil

Asterisk AMI как узнать что канал находится на удержании?

Ситуация такая: Необходимо из стороннего php скрипта узнать по номеру extension caller id звонящего. Вопрос решился через "core show channels concise". (По требованию, Event не подходят). Все хорошо получается, находим channel связанный с extension, смотрим с каким channel он связан и смотрим caller id в этом канале. Но вот незадача когда с extension связано больше чем один channel, то тяжело определить с каким именно он разговаривает. Например, если один channel на удержании, а со вторым идет разговор, то невозможно понять какой на удержании.

Если есть вариант как нибудь узнать что канал на удержании или другой способ определения caller id с которым разговаривает extension, пожалуйста подскажите...

Asterisk AMI как узнать что канал находится на удержании?

Ситуация такая: Elastix 2.0, Asterisk 1.6. Необходимо из стороннего php скрипта узнать по номеру extension caller id звонящего. Вопрос решился через "core show channels concise". (По требованию, Event не подходят). Все хорошо получается, находим channel связанный с extension, смотрим с каким channel он связан и смотрим caller id в этом канале. Но вот незадача когда с extension связано больше чем один channel, то тяжело определить с каким именно он разговаривает. Например, если один channel на удержании, а со вторым идет разговор, то невозможно понять какой на удержании.

Если есть вариант как нибудь узнать что канал на удержании или другой способ определения caller id с которым разговаривает extension, пожалуйста подскажите...

Asterisk AMI как узнать что канал находится на удержании?

Ситуация такая: такая:

Elastix 2.0, Asterisk 1.6. 1.6.

Необходимо из стороннего php скрипта узнать по номеру extension caller id звонящего. Вопрос решился через "core show channels concise". (По требованию, Event не подходят). Все хорошо получается, находим channel связанный с extension, смотрим с каким channel он связан и смотрим caller id в этом канале. Но вот незадача когда с extension связано больше чем один channel, то тяжело определить с каким именно он разговаривает. Например, если один channel на удержании, а со вторым идет разговор, то невозможно понять какой на удержании.

Если есть вариант как нибудь узнать что канал на удержании или другой способ определения caller id с которым разговаривает extension, пожалуйста подскажите...

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.