Проблема с app_queue
Ребята, помогите разобраться пожалуйста. Хочу предотвратить попадание в очередь звонков, если все операторы каким-либо образом заняты, всё работает, за исключением joinempty = ringing - звонок попадает в очередь, как ни в чём не бывало. Что я делаю не так? Астериск 1.6.2.5 из Ubuntu 10.04 LTS, впрочем 1.6.2.9-rc1 из сорцов ведёт себя также.
Конфиги для теста почти дефолтовые, кроме:
sip.conf
callcounter = yes
[1001]
type=friend
secret=1001
host=dynamic
[1002]
type=friend
secret=1002
host=dynamic
[1003]
type=friend
secret=1003
host=dynamic
extensions.conf внутри контекста default
exten => 1001,1,Dial(SIP/1001)
exten => 1002,1,Dial(SIP/1002)
exten => 1003,1,Dial(SIP/1003)
exten => 1004,1,Queue(operators)
exten => 1004,n,Hangup()
queues.conf
[operators]
joinempty = unavailable,inuse,ringing
member => SIP/1003
Звоним с 1001 на 1003, и пока он звенит - с 1002 на 1004..
|