Страница 1 из 1

Проблема со сбросом сесии

Добавлено: 04 мар 2014, 20:18
slauta93
Здравствуйте,

Второй день мучаюсь. В общем такая ситуация, есть сервер 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
extensions.conf

Код: Выделить всё

[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()
В чем может быть проблема?

Re: Проблема со сбросом сесии

Добавлено: 04 мар 2014, 20:21
awsswa
звонок приходит с dahdi ?

Re: Проблема со сбросом сесии

Добавлено: 04 мар 2014, 20:24
slauta93
Да

Re: Проблема со сбросом сесии

Добавлено: 04 мар 2014, 20:25
slauta93
awsswa писал(а):звонок приходит с dahdi ?
Вот конфиг chan_dahdi.conf

Код: Выделить всё

;;; line="2 WCTDM/0/1 FXSKS  (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
;channel => 2
usecallerid=yes
callerid=asreceived
;switchtype=national
switchtype=euroisdn
hidecallerid=no
callwaiting=yes
cidsignalling=dtmf
cidstart=polarity
callwaitingcallerid=yes
group=2
context=incoming
channel => 2
dtmfcidlevel=256
;callerid=
;group=
context=default
;answeronpolarityswitch=yes
;hanguponpolarityswitch=yes

Re: Проблема со сбросом сесии

Добавлено: 04 мар 2014, 20:31
ded
slauta93 писал(а):когда звонок в sip пришел, его подняли, а тот кто звонил (из мира) завершил звонок, то сессия продолжает жить, а в sip клиенте отсчитываться время, и т.п. как будто звонок идет.
В чем может быть проблема?
Второй день мучений! Как же так?
Когда тот кто звонил (из мира) завершил звонок, и сессия продолжает жить, а в sip клиенте отсчитываться время, в АНАЛОГОВОЙ линии тутукают короткие гудки, ибо тот кто звонил (из мира) завершил звонок. А порт не может сделать disconnect, потому, что не понимае что это за гудки (была такая песня про мальчика Бананана, который сидит в трубке и делает ту-ту-ту).
Так что проблема известная, называется - определение тонов BUSY & DISCONNECT в анальных линиях.

Гуглите!

Re: Проблема со сбросом сесии

Добавлено: 04 мар 2014, 20:31
Aven
busydetect=yes пропишите в chan_conf

Re: Проблема со сбросом сесии

Добавлено: 05 мар 2014, 12:43
slauta93
О, вроде помогло, спасибо большое))) только я еще count выставил в 5