Страница 1 из 1
Функция QUEUE_MEMBER_LIST
Добавлено: 25 окт 2012, 11:47
varnav
Как можно узнать состоит ли звонящий в определённой очереди? Есть
QUEUE_MEMBER_LIST - но как обрабатывать её вывод? Нужно чтобы в процессе обработки контекста происходили разные события в зависимости от того состоит в определённой очереди позвонивший в этот контекст или не состоит.
Re: Функция QUEUE_MEMBER_LIST
Добавлено: 25 окт 2012, 13:58
awsswa
Спионерено, рагребайте
exten => s,1,Set (LIST=${QUEUE_MEMBER_LIST (100)})
exten => s,n,Set (X=1)
exten => s,n,Set (DEV=${CUT (LIST,\,,${X})})
exten => s,n,While ($[${EXISTS(${DEV})}])
exten => s,n,Set (DEV=${DEV:4})
exten => s,n,GotoIf ($[${DEV} = ${ARG1}]?del-begin)
exten => s,n,Set (X=$[${X} + 1])
exten => s,n,Set (DEV=${CUT (LIST,\,,${X})})
exten => s,n,EndWhile ()
Re: Функция QUEUE_MEMBER_LIST
Добавлено: 25 окт 2012, 18:17
varnav
Ууу, суровый шаманизм!
Спасибо, буду пробовать.