Ausgangssituation:
Von meinem Handy (Nr. 017xxxxxxx) rufe ich die Nummer 123456 auf dem Asterisk an, damit ich via DISA eine beliebige andere Nummer wählen kann.
Callfile für den Rückruf:
Entsprechender Auszug aus extensions.conf
Problem:
Der Asterisk reagiert nicht auf die über die Handy-Tastatur eingegebenen Ziffern.
Was jedoch geht:
Wenn ich vom Handy folgende Nummer wähle:
123457+123456
dann funktioniert DISA problemlos (+ steht für eine Wahlpause: 123457 wird angerufen, kurze Pause, Asterisk erhält die Nachwahl 123456 und es funktioniert).
Entsprechender Auszug aus extensions.conf
Hat jemand dafür eine Erklärung?
Von meinem Handy (Nr. 017xxxxxxx) rufe ich die Nummer 123456 auf dem Asterisk an, damit ich via DISA eine beliebige andere Nummer wählen kann.
Callfile für den Rückruf:
Code:
Channel: ZAP/g2/017xxxxxxx
Callerid: 123456
SetVar: CALLERIDNUM=123456
MaxRetries: 2
RetryTime: 30
WaitTime: 60
Context: callback
Extension: cb-disa
Priority: 1
Code:
[callback]
exten => cb-disa,1,NoOp(${TIMESTAMP} >>> ${EXTEN})
exten => cb-disa,n,DISA(no-password,outband)
exten => cb-disa,n,Hangup()
Der Asterisk reagiert nicht auf die über die Handy-Tastatur eingegebenen Ziffern.
Was jedoch geht:
Wenn ich vom Handy folgende Nummer wähle:
123457+123456
dann funktioniert DISA problemlos (+ steht für eine Wahlpause: 123457 wird angerufen, kurze Pause, Asterisk erhält die Nachwahl 123456 und es funktioniert).
Entsprechender Auszug aus extensions.conf
Code:
exten => 123457,1,NoOp(${TIMESTAMP} >>> ${EXTEN})
exten => 123457,n,DISA(no-password,outband)
exten => 123457,n,Hangup()
Hat jemand dafür eine Erklärung?