Зависает канал после прослушки через Chanspy
Добавлено: 30 дек 2016, 12:30
Есть макрос для прослушки:
Например есть два номера 200 и 300.
Номер 200 прослушивает 300, для этого на телефоне вводится комбинация 441# + 9999# + 300
После того как номер 200 (абонент) закончил просулишать, ложится трубка.
Но есть проблема, канал 200 висит как занятый.
Убить его можно через команду:
Как можно сделать авто отключение, чтобы канал не вис?
Код: Выделить всё
;--== begin of [app-chanspy] ==--;
[app-chanspy]
exten => 441,1,Authenticate(9999)
exten => 441,2,Read(SPYNUM,agent-newlocation)
exten => 441,3,ChanSpy(SIP/${SPYNUM},wqv(-1))
exten => 441,5,Hangup()
;--== end of [app-chanspy] ==--;
Номер 200 прослушивает 300, для этого на телефоне вводится комбинация 441# + 9999# + 300
После того как номер 200 (абонент) закончил просулишать, ложится трубка.
Но есть проблема, канал 200 висит как занятый.
Убить его можно через команду:
Код: Выделить всё
channel request hangup SIP/200-xxxxxxxxxxx (табуляция поможет)