Caller-ID des MWI setzen?

ike

Aktives Mitglied
Mitglied seit
18 Apr 2005
Beiträge
1,004
Punkte für Reaktionen
0
Punkte
0
Ich hatte eben mit MWI und dem Snom190 so meine Erfahrungen gesammelt.

Jedesmal, wenn ich die "Mailbox"-Taste gedrückt habe, bekam ich einen Fehler: "Not found: Unknown"

Die Erklärung: Wenn man die Mailbox-Taste drückt, wird die Caller-ID angerufen, mit der der MWI gesendet wurde - und das scheint "Unknown" zu sein. Dies entspricht dem Eintrag "callerid" in der sip.conf. Wird dieser Eintrag geändert, wird der MWI unter dieser ID gesendet.

Der Eintrag aus der sip.conf wird doch sicherlich immer genommen, wenn keine Caller-ID angegeben wurde. Wie aber gibt man bei MWI eine an?

Ich wüsste im Moment nicht mal entfernt, wo ich nachschauen müsste.

Wie kann ich das ändern?
 
In neueren Versionen gibt es die Option vmexten. Bei älteren Versionen kannst du einfach die Extension anlegen, die die Telefone anrufen wollen und an die VoiceMail weiterleiten.
 
Hi ike,

trage mal folgendes in deiner extensions.conf ein (im gleichen Kontext wie dein Telefon):

exten => asterisk,1,VoiceMailMain()

Das wird für MWI und SNOM 190/220/360 usw. benötigt!

mfg Guard-X
 
Sehe ich es richtig, dass das erst bei der CVS-Version geht? http://www.voip-info.org/tiki-index.php?page=Asterisk+phone+snom

Naja, dann muß ich also die Extension "Unknown" anlegen. Sieht natürlich blöde aus.

Ich muß mal sehen, ob ich die Option "callerid" nicht missbrauchen kann. Wird die nur benötigt, wenn über SIP Gespräche ohne CID ankommen?

Wir haben ja den Inbound ausschließlich über ISDN. Würde da die Einstellung überhaupt benutzt werden?

Wenn nicht, dann könnte ich die Caller-ID doch eigentlich ungestraft auf z.B. "Mailbox" setzen, richtig?
 
Das setzen der callerid wird dir hier überhaupt nix bringen. Der Parameter bewirkt nur, dass die CallerID von Anrufen, die von SIP-Usern ausgehen überschrieben wird (unabhängig davon ob sie bisher gesetz war oder nicht).

Die Mailboxbenachrichtigung ist aber kein Anruf und geht auch von keinen SIP-User aus.
 
Auch wenn es seltsam klingt. Es bringt wirklich was. Ich habe das ja ausprobiert. Das Snom ruft tatsächlich die Extension an, die per "callerid" in der sip.conf gesetzt wurde.

Das kannst Du selber (falls Du Windows einsetzt) testen, indem Du Dir das Snom Softphone runterlädst. Das zeigt im Display sogar die Caller-ID an. "Mailbox von: [email protected]"

Und genau diese dort angegebene Extension wird angerufen.

Zu meinem System: Ich setze Asterisk@Home mit dem Bristuff-Patch ein.

Wenn ich den callerid-Parameter auskommentiere, wird "Asterisk" als Absender benutzt.
 
Wo genau steht in deiner Config dieser callerid-Parameter? Unter general oder beim User?

Das von dir beschriebene verhalten klingt eher danach, dass der Parameter fromuser beim sip-User gesetzt wurde. Das hätte dan aber auch den Nachteil, dass alle Anrufe zu diesem User den eingesetzten Wert als CallerID hätten.
 
Schau doch mal in SIP Logfiles das SNOM Telefons nach irgendwelchen NOTIFY Meldungen. Falls diese gar nicht ankommen ist es ein Asterisk Problem - andernfalls ein SNOM Problem. Die Meldung sieht so aus:

Received from udp:10.1.1.35:5060 at 16/9/2005 14:09:26:910 (481 bytes):

NOTIFY sip:[email protected]:5064;line=vits3vxr SIP/2.0
Via: SIP/2.0/UDP 10.1.1.35:5060;branch=z9hG4bK6f50305d
From: "asterisk" <sip:[email protected]>;tag=as2cc5ccb3
To: <sip:[email protected]:5064;line=vits3vxr>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 NOTIFY
User-Agent: Asterisk PBX
Event: message-summary
Content-Type: application/simple-message-summary
Content-Length: 42

Messages-Waiting: no
Voice-Message: 0/2


extension.conf
Bei mir funktioniert folgendes prima:
; Fürs SNOM
exten => asterisk,1,VoiceMailMain(${CALLERIDNUM})
; Mailbox von extern abfragen
exten => 621,1,VoiceMailMain(s<mbox num>)

und im SNOM würde ich bei Leitung X - Anrufbeantworter: asterisk eintragen, damit die Taste am Telefon auch funktioniert wenn keine neuen Nachrichten da sind.
 
Die Taste gibt's aber nicht beim Snom 190, oder?

BTW: Seitdem ich das "callerid=Unknown" entfernt habe, kommt auch der Rückruf für die TAPI von "asterisk" und nicht mehr von "Unknown".

Der Eintrag müsste unter "general" gewesen sein, ich habe heute leider nicht nachgeschaut.
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,360
Beiträge
2,289,175
Mitglieder
377,678
Neuestes Mitglied
franz231