DISA bekommt kein Freiton

aakira

Neuer User
Mitglied seit
10 Jul 2005
Beiträge
54
Punkte für Reaktionen
0
Punkte
0
Hallo,

nachdem der Callback auf eine individuelle Telefonnummer funktioniert, habe ich jetzt Probleme mit dem DISA. Nach Verzweigung in DISA bekomme ich keinen Freiton um eine neue Telefonnummer eingeben zukönnen. Irgendwie kann ich gar nichts eingeben (Asterisk reagiert auf keine Telefon-Tasten-Eingabe) und bricht nach ca. 5sec ab.

Folgende Ausgabe habe ich auf der CLI:

- Executing [s@callback_disa:4] DISA("SIP/bs_out-00621930", "no-password|disa_out") in new stack
-- Message check requested for mailbox /folder INBOX but voicemail not loaded.
== Spawn extension (callback_disa, s, 4) exited non-zero on 'SIP/bs_out-00621930'

Meine Extensions.conf sieht so aus:

[callback]
exten => s,1,SetGlobalVar(NR=)
exten => s,2,Background(vm-enter-num-to-call)
exten => s,3,Set(TIMEOUT(response)=30)
exten => s,4,NoOp(${NR})
exten => s,5,WaitExten
exten => _X,1,Set(NR=${NR}${EXTEN})
exten => _X,2,Goto(s,3)
exten => *,1,Goto(s,1)
exten => #,1,Goto(callback-callfile,s,1)
exten => #,2,HangUp()

[callback-callfile]
exten => s,1,wait,5
exten => s,n,NoOp(Dialing ${NR})
exten => s,n,system,echo "Channel: SIP/${NR}@bs_out" >/var/spool/asterisk/call0
>>/var/spool/asterisk/call0
exten => s,n,system,echo "WaitTime: 90" >>/var/spool/asterisk/call0
exten => s,n,system,echo "MaxRetries: 0" >>/var/spool/asterisk/call0
exten => s,n,system,echo "Context: callback_disa" >>/var/spool/asterisk/call0
exten => s,n,system,echo "Extension: s" >>/var/spool/asterisk/call0
exten => s,n,system,mv /var/spool/asterisk/call0 /var/spool/asterisk/outgoing
exten => s,n,system,touch /var/spool/asterisk/outgoing

[callback_disa]
exten => s,1,Answer
exten => s,n,Set(LANGUAGE()=de)
exten => s,n,SIPDtmfMode(rfc2833)
exten => s,n,DISA(no-password|disa_out)
exten => s,n,hangup

[disa_out]
exten => _X.,1,Dial,(SIP/${EXTEN}@bs_out,120,TtrgH)
exten => _X.,n,Congestion
 
Hallo aakira,

ich mal wieder :)
Was mir bei Dir spontan auffällt ist das falsche Komma.
[disa_out]
exten => _X.,1,Dial,(SIP/${EXTEN}@bs_out,120,TtrgH)
exten => _X.,n,Congestion
Ansonsten hätte ich nämlich spontan gesagt schaut der Rest gut aus.
Falls das Problem bei Dir akut noch ansteht, dann kann ich Dir vielleicht weiter helfen.
p.s. schöner wäre es wohl in der disa_out mit "exten => s,1,...." zu arbeiten.

vg
waldoo
 
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.