есть функция QUEUE_MEMBER_LIST(queuename)
. Есть также REGEX
. Название очереди из переменных канала легко узнается. Из всего этого сотряпать проверку на юзвера отвечающего в очереди - есть Linux-way.
День добрый. Подскажите, можно ли в диалплане как-то получить название очереди зная ее мембера (номер телефона)? Спасибо.
asterisk -rx "queue show"|less
дальше ищите по номеру оператора(нажимаете /109 например, повторно /)
есть функция QUEUE_MEMBER_LIST(queuename)
. Есть также REGEX
. Название очереди из переменных канала легко узнается. Из всего этого сотряпать проверку на юзвера отвечающего в очереди - есть Linux-way.
Если номеров больше 2-х десятков, то замашаешся, и тогда Без БД не обойтись. В БД должны храниться номера телефонов и номера очередей. По запросу в БД по номеру получаем номер очереди и отправляем его в эту очередь. В принципе ничего сложного.
Задан: 2012-12-04 15:50:54 +0400
Просмотрен: 349 раз
Обновлен: Dec 04 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А если 10 очередей и все 5 операторов обрабатывают эти очереди?
zzuz ( 2012-12-04 17:43:03 +0400 )редактировать