Problem CallerID

kluck

Neuer User
Mitglied seit
3 Feb 2007
Beiträge
56
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe ein Problem mit der CallerID und kriege es nicht gelöst.


Ich habe eine Benachrichtigung für interne Anrufe, wo angezeigt wird, wer wen anruft. Da wird die CallerID angezeigt. Der Code ist:

Code:
exten => _555X.,1,NoCDR()
exten => _555X.,n,System(echo "Es wurde ein interner Anruf von ${CALLERID(num)} an ${EXTEN} am `date` abgesetzt" > /tmp/asteriskmail)
exten => _555X.,n,System(mail -s Anrufbenachrichtigung [email protected] < /tmp/asteriskmail)
exten => _555X.,n,Dial,SIP/${EXTEN}|10|tr
exten => _555X.,n,Voicemail(${EXTEN})

Hierbei zeigt die CLI dann an:
Code:
Executing [5551109@default:1] NoCDR("SIP/5553107-082e6618", "") in new stack
    -- Executing [5551109@default:2] System("SIP/5553107-082e6618", "echo "Es wurde ein interner Anruf von 5553107 an 5551109 am `date` abgesetzt" > /tmp/asteriskmail") in new stack
    -- Executing [5551109@default:3] System("SIP/5553107-082e6618", "mail -s Anrufbenachrichtigung [email protected] < /tmp/asteriskmail") in new stack
    -- Executing [5551109@default:4] Dial("SIP/5553107-082e6618", "SIP/5551109|10|tr") in new stack
    -- Called 5551109
    -- SIP/5551109-082f2ca0 is ringing

Die Anrufer-ID wird also anscheinend doch mitgesendet.



Und wenn ich dasselbe nun für externe Anrufe mache.
Code:
exten => _X.,1,SetCallerId,123456e0
exten => _X.,2,System(echo "Es wurde ein externer Anruf von ${CALLERID(num)} an ${EXTEN} am `date` abgesetzt" > /tmp/asteriskmail)
exten => _X.,3,System(mail -s Anrufbenachrichtigung [email protected] < /tmp/asteriskmail)
exten => _X.,4,Dial(SIP/${EXTEN}@Anrufausgang,60,tr)
exten => _X.,5,Hangup

kommt in der CLI und dann auch in der Mail keine ID an. Hier die Meldung:

Code:
Executing [01701234567@default:2] System("SIP/5553107-082e6618", "echo "Es wurde ein externer Anruf von  an 01701234567 am `date` abgesetzt" > /tmp/asteriskmail") in new stack
    -- Executing [01701234567@default:3] System("SIP/5553107-082e6618", "mail -s Anrufbenachrichtigung [email protected] < /tmp/asteriskmail") in new stack

Und so wirklich kann ich es nicht nachvollziehen.

Habt Ihr ne Idee?

Danke im Voraus!
 
Schon gelöst!!

Das Set CallerID muss einfach hinter die Mail!!

Trotzdem Danke.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.