История изменений
Исправление
log4tmp,
(текущая версия)
:
На самом деле это логично, канал привязан к тому кто звонит и когда он обрывает вызов dialplan дальше не обрабатывается.
У меня получилось сделать так, queues.conf:
...
[test]
autofill=yes
joinempty=no
ringinuse=no
setinterfacevar=yes
setqueuevar=yes
strategy=ringall
setqueuevar=yes
member => SIP/137
...
extensions.conf:
...
exten => 603,1,queue(test,c,,,10)
same => n,noop(${QUEUESTATUS})
same => n,hangup()
exten => h,1,noop(${QUEUESTATUS})
Единственное нет кода возврата если абонент оборвал вызов находясь в очереди.
Исходная версия Deleted, :
На самом деле это логично, канал привязан к тому кто звонит и когда он обрывает вызов dialplan дальше не обрабатывается.
У меня получилось сделать так, queues.conf:
...
[test](common)
strategy=ringall
setqueuevar=yes
member => SIP/137
...
extensions.conf:
...
exten => 603,1,queue(test,c,,,10)
same => n,noop(${QUEUESTATUS})
same => n,hangup()
exten => h,1,noop(${QUEUESTATUS})
Единственное нет кода возврата если абонент оборвал вызов находясь в очереди.