Namen der Leitung bei eingehenden Anrufen setzen

beowulf

Neuer User
Mitglied seit
28 Mai 2004
Beiträge
161
Punkte für Reaktionen
0
Punkte
16
Hi!

Ich habe mehrere SIP Provider konfiguriert, und die eingehenden Anrufe werden alle auf eine Extension geleitet. Damit weiß ich aber nicht, welcher Anruf über welchen Provider kommt.

Dazu habe ich folgendes gebastelt:
exten => 4355555,1,Set(CALLERID(name)=Line: Sipgate.DE)
exten => 4355555,1,Dial,SIP/39|45|r
exten => 4355555,n,Goto,r-${DIALSTATUS}|1

Das funktioniert sehr schon, z.B. mit Eyebeam: Es wird Sipgate.DE angezeigt und darunter die Nummer des Anrufers. Wenn der Anrufer aber eine Nachricht auf der Mailbox hinterläßt, steht in der Mail das "Sipgate.DE" angerufen hat und nicht die Nummer, die mich angerufen hat. Wenn ich die Voicemail dann abhöre, ist im Message-Envelope wenigestens die tatsächliche Nummer enthalten.

Wie mache ich es, daß in der Asterisk-Mail mit der Benachrichtigung über die Voicemail die Nummer des Anrufers steht?

Danke!

Niki
 
in der Voicemail.conf setzt du doch die Nachricht die erstellt werden soll. Dort steht z.B. ${VM_CIDNUM} für die Nummer.

per default sollte aber name und nummer angezeigt werden
 
Nein, in meiner voicemail.conf steht kein ${VM_CIDNUM}. Das steht nur die Mailboxnummer und die E-Mail, an die eine Nachricht über eingegangene Nachrichten verschickt werden soll.
 
dann poste doch mal deine voicemail.conf
 
Kostenlos!

Statistik des Forums

Themen
248,103
Beiträge
2,281,402
Mitglieder
377,310
Neuestes Mitglied
ringie