Проблема со сбросом сесии
Добавлено: 04 мар 2014, 20:18
Здравствуйте,
Второй день мучаюсь. В общем такая ситуация, есть сервер Asterisk подключенный к линии.
В Asterisk есть sip аккаунты.
Когда кто-то звонит, звонок переадресовываться через команду HTTP Manager на определенный sip номер.
И вот собственно проблема когда звонок в sip пришел, его подняли, а тот кто звонил (из мира) завершил звонок, то сессия продолжает жить, а в sip клиенте отсчитываться время, и т.п. как будто звонок идет.
В CLI ничего не происходит(
sip.conf
extensions.conf
В чем может быть проблема?
Второй день мучаюсь. В общем такая ситуация, есть сервер Asterisk подключенный к линии.
В Asterisk есть sip аккаунты.
Когда кто-то звонит, звонок переадресовываться через команду HTTP Manager на определенный sip номер.
И вот собственно проблема когда звонок в sip пришел, его подняли, а тот кто звонил (из мира) завершил звонок, то сессия продолжает жить, а в sip клиенте отсчитываться время, и т.п. как будто звонок идет.
В CLI ничего не происходит(
sip.conf
Код: Выделить всё
[general]
context = default
allowguest = no
[100]
secret = 12345
type = friend
context = sip
host = dynamic
qualify = yes
Код: Выделить всё
[general]
static = yes
writeprotect = yes
[incoming]
exten => s, 1, Wait(1200)
same => n, Answer()
same => n,Playback(hello-world)
same => n,Hangup()
[sip]
exten => debug, 1, Wait(20)
same => n, Answer()
same => n,Playback(hello-world)
same => n,Hangup()
exten => _300XXXXXXXXX,1,Dial(DAHDI/2/80${EXTEN:3},20)
same => n, Hangup()
exten => _200XXXXXX,1,Set(CALLERID(num)=292929)
same => n, Dial(DAHDI/2/2${EXTEN:3},20)
same => n, Hangup()
exten => _XXX,1,Dial(SIP/${EXTEN},20)
same => n, Hangup()