Hallo,
bin schon am Verzweifeln :-(
Versuche über Asterisk auf meiner FBF ein Callback mit DISA zu realisieren. Das Callback (über Bellshare) auf eine beliebige Nummer funktioniert auch schon, danach rufe ich DISA auf und bekomme leider keinen Freiton bzw. kann über DTMF keine Nummerneingabe tätigen. Lässt Bellshare vielleicht keine DTMF zu?
Hier einmal ein Ausschnitt aus meiner Extensions.conf:
[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)
[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
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
;exten => s,n,hangup
[callback_disa]
exten => s,1,Answer
exten => s,n,Set(LANGUAGE()=de)
exten => s,n,SIPDtmfMode(rfc2833)
;exten => s,n,Set(TIMEOUT(response)=10)
;exten => s,n,Set(TIMEOUT(digit)=5)
exten => s,n,DISA(no-password,disa_out)
exten => s,n,hangup
[disa_out]
exten => _0.,1,Dial,SIP/${EXTEN}@bs_out|45|r
[ankommend]
exten => 4349511,1,goto,callback|s|1
bin schon am Verzweifeln :-(
Versuche über Asterisk auf meiner FBF ein Callback mit DISA zu realisieren. Das Callback (über Bellshare) auf eine beliebige Nummer funktioniert auch schon, danach rufe ich DISA auf und bekomme leider keinen Freiton bzw. kann über DTMF keine Nummerneingabe tätigen. Lässt Bellshare vielleicht keine DTMF zu?
Hier einmal ein Ausschnitt aus meiner Extensions.conf:
[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)
[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
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
;exten => s,n,hangup
[callback_disa]
exten => s,1,Answer
exten => s,n,Set(LANGUAGE()=de)
exten => s,n,SIPDtmfMode(rfc2833)
;exten => s,n,Set(TIMEOUT(response)=10)
;exten => s,n,Set(TIMEOUT(digit)=5)
exten => s,n,DISA(no-password,disa_out)
exten => s,n,hangup
[disa_out]
exten => _0.,1,Dial,SIP/${EXTEN}@bs_out|45|r
[ankommend]
exten => 4349511,1,goto,callback|s|1