Fritz!Box Anrufbeantworter am IP-Telefon einrichten
Marvin Gülker · 21.04.2017
Die im Netz zu findenden Informationen bzgl. der Einrichtung des Zugriffs von nicht von AVM produzierten IP-Telefonen — in meinem Fall von einem Snom-Telefon — auf einen Fritz!Box-Anrufbeantworter sind nicht mehr ganz aktuell. Dieser Artikel erklärt kurz, wie es heute funktioniert.
Kategorien: Software
Ich bin seit kurzem stolzer Besitzer eines Snom-Telefons und bin bislang recht zufrieden damit. Allerdings verfügt das Gerät über keinen integrierten Anrufbeantworter, weshalb ich beabsichtigt hatte, stattdessen auf den integrierten Anrufbeantworter meiner Fritz!Box zurückzugreifen; im SIP-Jargon spricht man von „Voicemail“. Es hat sich allerdings dabei herausgestellt, dass es nicht ganz einfach ist, die beiden Geräte zur Zusammenarbeit zu bewegen.
Update (26.01.2019):
Da mich immer wieder Post zu diesem Artikel erreicht, weise ich
ausdrücklich darauf hin, daß er ausschließlich für eine Fritz!Box
7362SL geschrieben ist. Ich verfüge nicht über weitere Fritz!Boxen und
kann daher keine Antwort darauf geben, ob die hier vorgestellte
Methode auch mit anderen Fritz!Boxen funktioniert. Allerdings scheint
es so, als ob andere — auch neuere — Fritz!Boxen weiterhin das
Modell mit den numerischen Benutzernamen (Kurzwahl) verwenden. Im
Zweifel bleibt nur, beides auszuprobieren. Ich bitte daher darum,
davon abzusehen, mich um Hilfestellung bei der Konfiguration
bestimmter Fritz!Boxen oder Snom-Telefone zu bitten. Gleichfalls bitte
ich darum, mir keine Nachrichten der Art „mit der Fritz!Box Modell XYZ
funktioniert es so und so“ zuzuschicken, da dieser Blogpost kein Wiki
ist und ich ihn nicht mit für mich nicht überprüfbaren Informationen
erweitern möchte. Ich rege stattdessen an, selbst über die Lösung für
ein bestimmtes Modell zu bloggen.
Die zum Thema im Netz auffindbaren Informationen sind leider nicht mehr ganz aktuell, teilweise auch krass veraltet. AVM ist scheinbar seit einiger Zeit dazu übergegangen, die Nutzernamen für den SIP-Zugang auf der Fritz!Box ordentlich zu vergeben anstatt nur wie früher bloß die Kurzwahl als Benutzernamen zu verwenden, so etwa für die Fritz!Box 7362SL. Im Ergebnis führt dies dazu, dass sämtliche Tipps der Kategorie „trage doch 600@fritz.box, **620@fritz.box oder 620@fritz.box o.ä. als Anrufbeantworter ein“ nicht mehr funktionieren.
Schaut man in das SIP-Log des Snom-Telefons, so erfährt man, dass die Fritz!Box die Anfrage nach dem Anrufbeantworter mit einem „404 Nicht Gefunden“ quittiert (Benutzernamen und IP-Adressen beispielhaft):
(Anfrage) SUBSCRIBE sip:620@fritz.box SIP/2.0 Via: SIP/2.0/UDP 127.0.0.2:38392;branch=qqqqqq-zzzzzzz;rport From: <sip:johndoe@fritz.box>;tag=yyyyyyyy To: <sip:620@fritz.box> Call-ID: 313439323830343137363136303531-xxxxxxxxxx CSeq: 2 SUBSCRIBE Max-Forwards: 70 User-Agent: snomxxx/8.9.x.x Contact: <sip:johndoe@127.0.0.2:38392;line=oxoxoxo>;reg-id=1 Event: message-summary Accept: application/simple-message-summary Expires: 0 Content-Length: 0 (Antwort) SIP/2.0 404 Not Found Via: SIP/2.0/UDP 127.0.0.2:38392;branch=qqqqqq-zzzzzzz;rport=38392 From: <sip:johndoe@fritz.box>;tag=yyyyyyyy To: <sip:620@fritz.box>;tag=EE60FF2474492370 Call-ID: 313439323830343137363136303531-xxxxxxxxxx CSeq: 2 SUBSCRIBE User-Agent: FRITZ!OS Content-Length: 0
Die Lösung des Problems besteht darin, im IP-Telefon nicht mehr wie früher die Kurzwahl als Anrufbeantworter einzustellen, sondern den Nutzernamen. Wenn also das IP-Telefon in der Fritz!Box mit dem Nutzernamen „johndoe“ eingerichtet wurde, dann muss als Anrufbeantworter in das IP-Telefon „johndoe@fritz.box“ eingetragen werden (bei Snom im Menü „Identität 1/2/etc -> Login -> Anrufbeantworter“). Mit anderen Worten, die Haupt-SIP-Identität und der Anrufbeantworter sind identisch. Es ist entgegen anderslautender Informationen nicht richtig, die im Fritz!Box-Interface unter „Telefoniegeräte“ angezeigte Kurzwahl des Anrufbeantworters einzutragen (das war ohnehin wohl noch nie richtig). Der Anrufbeantworter ist offenbar an die (VoIP-)Geräte gekoppelt, die in der Konfiguration der Fritz!Box für eine bestimmte Telefonnummer zugelassen sind.
Ist alles richtig eingestellt, muss das SIP-Log so aussehen:
(Anfrage) SUBSCRIBE sip:johndoe@fritz.box SIP/2.0 Via: SIP/2.0/UDP 127.0.0.2:38392;branch=aaaa-bbbb;rport From: <sip:johndoe@fritz.box>;tag=xxxxxxxx To: <sip:johndoe@fritz.box> Call-ID: 313439323830343137363336333735-xxxxxxxxxx CSeq: 2 SUBSCRIBE Max-Forwards: 70 User-Agent: snomxxx/8.9.x.x Contact: <sip:johndoe@127.0.0.2:38392;line=rtrtrtr>;reg-id=1 Event: message-summary Accept: application/simple-message-summary Authorization: Digest username="johndoe",realm="fritz.box",nonce="123456789", uri="sip:johndoe@fritz.box", response="aaaaaaaaaaaabbbbbbbbbcccccc",algorithm=MD5 Expires: 3600 Content-Length: 0 (Antwort) SIP/2.0 200 OK Via: SIP/2.0/UDP 127.0.0.2:38392;branch=aaaa-bbbb;rport=38392 From: <sip:johndoe@fritz.box>;tag=xxxxxxxx To: <sip:johndoe@fritz.box>;tag=ADD162FC67C7A835 Call-ID: 313439323830343137363336333735-xxxxxxxxxx CSeq: 2 SUBSCRIBE Expires: 3600 User-Agent: AVM FRITZ!Box 7362 SL (UI) Content-Length: 0
Sobald danach jemand auf das Band spricht, generiert die Fritz!Box unmittelbar folgende SIP-Notification an das Telefon:
NOTIFY sip:johndoe@127.0.0.2:38392;line=rtrtrtr SIP/2.0 Via: SIP/2.0/UDP 127.0.0.1:5060;branch=1234567890987654321 From: <sip:johndoe@fritz.box>;tag=aaaaaaaaaaa To: <sip:johndoe@fritz.box>;tag=xxxxxxxx Call-ID: 313439323830343137363336333735-xxxxxxxxxx CSeq: 3 NOTIFY Contact: <sip:11112222333aaabbbccc@127.0.0.1> Event: message-summary Subscription-State: active;expires=3600 Max-Forwards: 70 User-Agent: AVM FRITZ!Box 7362 SL (UI) Content-Type: application/simple-message-summary Content-Length: 81 Messages-Waiting: yes Message-Account: sip:**600@fritz.box Voice-Message: 1/0
Man beachte, wie im SIP-Nachrichtenkörper dem IP-Telefon mithilfe des
Schlüssels Message-Account
von der Fritz!Box mitgeteilt wird, wo es
die Bandnachricht abrufen kann. Diesen SIP-Account ruft auch mein
Snom-Telefon an, wenn man die Anrufbeantworter-Taste drückt.
Fazit: Warum AVM die Verbindungsparameter nicht einfach in der Hilfe für IP-Telefone erwähnt, bleibt rätselhaft. Das ist doch kein Geheimnis. Man kann jedenfalls mit beliebigen IP-Telefonen auf den Fritz!Box-Anrufbeantworter zugreifen, sofern das eigene Telefon SIP-Voicemail unterstützt und man sich nicht von veralteten Informationen über Kurzwahl-Benutzernamen irreführen lässt.