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
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