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.
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,984
Mitglieder
378,566
Neuestes Mitglied
draco777