Channels hängen sich ab und zu weg

zu3st

Neuer User
Mitglied seit
17 Jul 2008
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Moin Moin,
Ich habe einen Asterisk mit ganz normaler geradeaustelefonie am laufen, naja was heißt normal...

TK-Anlage -> S2M-Karte von Junghanns -> * -> Router -> DSLAM -> Fritz!Box Fon 5140

Ich setze den BRIstuff stable 0.3.0-PRE-1y-s von junghanns.net ein.

Alles läuft sehr gut, nur ab und zu hängen sich channels weg, soll heißen:
inuse wird nicht mehr decrementiert nachdem das Gespräch beendet wurde.

Dies passiert fast immer nur dann wenn ein analoges FAX daran beteiligt ist.

Dabei kommt es zu einem ganz normalem Hangup cause 16.
sip.conf:
Code:
[200]                          ;SIP Client mit der .Rufnummer. 200
type=friend
username=200                   ;Username des Clients bei der Anmeldung
secret=secret                  ;Passwort des Clients bei der Anmeldung
host=dynamic                    ;Dynamische oder feste IP des Clients
callerid=<200>                 ;CallerID des Clients
incominglimit=2
outgoinglimit=2
canreinvite=no
language=de
nat=yes
qualify=500                     ;wird bei X-Lite Clients nicht benötigt
context=voip-kunden

extensions.conf
Code:
[voip-kunden]
include=> Clir-On-Off
include=> E1call-out


[E1call-in]
exten=> _X.,1,Dial(Sip/${EXTEN})
exten=> _X.,n,Hangup

[Clir-On-Off]
exten => _99[0-3],1,GotoIf($["${CALLERIDNUM}" = "CID withheld"]?2:3)
exten => _99[0-3],2,SetCallerID(${PRI_NETWORK_CID})
exten => _99[0-3],3,GotoIf($["${EXTEN}" = "990"]?4:7)
exten => _99[0-3],4,DBput(nocid/${CALLERIDNUM}=0) ; CID ein
exten => _99[0-3],5,SendText(Anonym aus)
exten => _99[0-3],6,Goto(19)
exten => _99[0-3],7,GotoIf($["${EXTEN}" = "991"]?8:11)
exten => _99[0-3],8,DBput(nocid/${CALLERIDNUM}=1) ; CID aus
exten => _99[0-3],9,SendText(Anonym ein)
exten => _99[0-3],10,Goto(19)
exten => _99[0-3],11,GotoIf($["${EXTEN}" = "992"]?12:15)
exten => _99[0-3],12,DBput(nocid/${CALLERIDNUM}=2) ; CID temp. aus
exten => _99[0-3],13,SendText(Anonym einmalig)
exten => _99[0-3],14,Goto(19)
exten => _99[0-3],15,GotoIf($["${EXTEN}" = "993"]?16:20)
exten => _99[0-3],16,DBget(CP=nocid/${CALLERIDNUM}) ; Status
exten => _99[0-3],17,GotoIf($["${CP}" = "0"]?5:18)
exten => _99[0-3],18,GotoIf($["${CP}" = "1"]?9:19)
exten => _99[0-3],19,Answer()
exten => _99[0-3],20,WAIT(1)
exten => _99[0-3],21,Playback(beep)
exten => _99[0-3],22,Wait(1)
exten => _99[0-3],23,Hangup


[E1call-out]
exten => _XX.,1,GotoIf($["${CALLERIDNUM}" = "CID withheld"]?2:4)
exten => _XX.,2,SetCallerID(${PRI_NETWORK_CID})
exten => _XX.,3,SetCallerPres(prohib_not_screened)
exten => _XX.,4,DBget(CP=nocid/${CALLERIDNUM})
exten => _XX.,5,GotoIf($["${CP}" != "0"]?6:105)
exten => _XX.,6,SetCallerPres(prohib_not_screened)
exten => _XX.,7,GotoIf($["${CP}" = "2"]?8:105)
exten => _XX.,8,DBput(nocid/${CALLERIDNUM}=0)
exten => _XX.,9,Goto(105)
exten => _XX.,105,Dial(ZAP/g1/${EXTEN})
exten => _XX.,106,Congestion
exten => _XX.,107,Busy
exten => _XX.,108,Hangup

zapata.conf:
Code:
[channels]
switchtype=euroisdn
language=de
nationalprefix=00
internationalprefix=000

; E1 PRI Karte 1
switchtype=euroisdn
;signalling=pri_cpe
signalling=pri_net
pridialplan=local
prilocaldialplan=dynamic
usecallerid=yes
usecallingpres=yes
overlapdial=yes
echocancel=yes
priindication=passtrough
immediate=no
group=1
context=E1call-in
channel=1-15,17-31
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.