- Mitglied seit
- 10 Mrz 2008
- Beiträge
- 21
- Punkte für Reaktionen
- 0
- Punkte
- 0
Ich habe ein 1 sipgate account und 2 interne sip accounts konfiguiert.
Es funktioniert alles soweit. Ich kann Anrufe nach aussen über sipgate account tätigen sowie ankommende Anrufe über sipgate account annehmen. Über interne nummer natürlich.
Nun möchte ich ein call back system installieren.
1, ankommende rufe (numer 123) an sipgate account 456.
2, kurz ringen lassen, hangup,
3, rufe 123 zurück
4, wenn aufgebaut, verbinde über sipgate mit einer festgelegte nummer 789.
5, 123 kann mit 789 kommunizieren
Meine call datei sieht so aus:
Channel: SIP/[email protected]
Context: callback
Callerid: 456
Extension: s
SetVar: CALLERIDNUM=123
MaxRetries: 2
RetryTime: 1
WaitTime: 20
Das Problem ist meine Call file funktioniert nicht .Wenn ich die Datei nach
/var/spool/asterisk/outgoing/ kopiere. Ich verstehe es auch nicht so richtig !
Ausgabe:
-- Attempting call on SIP/[email protected] for s@callback:1
chan_sip.c:12762 handle_response_invite: Failed to authenticate on INVITE to '"456" <sip:[email protected]>;tag=as14fff049'
Was soll ich in Channel: schreiben ? die Nummer , die ich zurück rufen soll ? aber über sipgate account aus oder über interne sip account, diese benutzt dann sipgate und ruft dann 123 zurück ?
[incoming]
exten = 456/123,1,Wait(1)
exten = 456/123,n,Ringing
exten = 456/123,n,system(mv /var/spool/asterisk/callback.call /var/spool/asterisk/outgoing/)
exten = 456/123,n,Wait(1)
exten = 456/123,n,Hangup()
[callback]
exten => s,1,Answer
exten => s,2,DigitTimeout,5
exten => s,3,ResponseTimeout,10
exten => s,4,DISA,no-password|DLPN_germany
exten => s,5,Hangup
Es funktioniert alles soweit. Ich kann Anrufe nach aussen über sipgate account tätigen sowie ankommende Anrufe über sipgate account annehmen. Über interne nummer natürlich.
Nun möchte ich ein call back system installieren.
1, ankommende rufe (numer 123) an sipgate account 456.
2, kurz ringen lassen, hangup,
3, rufe 123 zurück
4, wenn aufgebaut, verbinde über sipgate mit einer festgelegte nummer 789.
5, 123 kann mit 789 kommunizieren
Meine call datei sieht so aus:
Channel: SIP/[email protected]
Context: callback
Callerid: 456
Extension: s
SetVar: CALLERIDNUM=123
MaxRetries: 2
RetryTime: 1
WaitTime: 20
Das Problem ist meine Call file funktioniert nicht .Wenn ich die Datei nach
/var/spool/asterisk/outgoing/ kopiere. Ich verstehe es auch nicht so richtig !
Ausgabe:
-- Attempting call on SIP/[email protected] for s@callback:1
chan_sip.c:12762 handle_response_invite: Failed to authenticate on INVITE to '"456" <sip:[email protected]>;tag=as14fff049'
Was soll ich in Channel: schreiben ? die Nummer , die ich zurück rufen soll ? aber über sipgate account aus oder über interne sip account, diese benutzt dann sipgate und ruft dann 123 zurück ?
[incoming]
exten = 456/123,1,Wait(1)
exten = 456/123,n,Ringing
exten = 456/123,n,system(mv /var/spool/asterisk/callback.call /var/spool/asterisk/outgoing/)
exten = 456/123,n,Wait(1)
exten = 456/123,n,Hangup()
[callback]
exten => s,1,Answer
exten => s,2,DigitTimeout,5
exten => s,3,ResponseTimeout,10
exten => s,4,DISA,no-password|DLPN_germany
exten => s,5,Hangup
Zuletzt bearbeitet: