- Mitglied seit
- 9 Jan 2006
- Beiträge
- 61
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich hab nun eine funktionierende Callback-Konfiguration wie folgt:
MSN=123456
TelNR=987654321
Also wenn TELNR die MSN anruft und wieder auflegt wird ein Callback initiiert. Das funktioniert auch.
Nun will ich aber die Verbindung mit dem callback zu einem internen Gerät verbinden. Also die Verbindung, die durch
aufgebaut wird, soll an Sip/301 geleitet werden.
Also der Anrufer ruft an und legt wieder auf. Asterisk ruft den Anrufer zurück und lässt es gleichzeitig intern klingeln. Wenn beide abnehmen, soll die Verbindung stehen.
Wie geht das nun genau? Es ist ja im Prinzip kein callback. Also der zurückgerufene Anrufer soll die Zielnummer ja nicht selber eingeben!
mfg
inschenjoer
ich hab nun eine funktionierende Callback-Konfiguration wie folgt:
MSN=123456
TelNR=987654321
Also wenn TELNR die MSN anruft und wieder auflegt wird ein Callback initiiert. Das funktioniert auch.
Code:
[tr-capi]
; eine Regel pro Nummer
exten => 123456/987654321,1,Goto(101)
; callback initiieren
exten => 123456,101,Wait,1
exten => 123456,102,AGI,callback.agi
exten => 123456,103,Hangup
; den Anruf ganz normal entgegennehmen
exten => _x.,1,Dial(Sip/301&Sip/302)
exten => _x.,2,Congestion
exten => _x.,3,Hangup
[tr-sip]
exten => _x.,1,SetCallerID,123456
exten => _x.,2,Dial(CAPI/contr1/${EXTEN})
exten => _x.,3,Busy
exten => _x.,4,Hangup
[tr-zap]
[tr-capiout]
exten => s,1,Dial,CAPI/@123456:b
exten => s,2,Hangup
include => tr-capi
Nun will ich aber die Verbindung mit dem callback zu einem internen Gerät verbinden. Also die Verbindung, die durch
Code:
[tr-capiout]
exten => s,1,Dial,CAPI/@123456:b
Also der Anrufer ruft an und legt wieder auf. Asterisk ruft den Anrufer zurück und lässt es gleichzeitig intern klingeln. Wenn beide abnehmen, soll die Verbindung stehen.
Wie geht das nun genau? Es ist ja im Prinzip kein callback. Also der zurückgerufene Anrufer soll die Zielnummer ja nicht selber eingeben!
mfg
inschenjoer