- VoIP mit 6360 ohne 2. PVC? / ENUM-Fehler Beitrag #1
Leseratte10
- Beiträge
- 1.521
- Punkte Reaktionen
- 1
Hallo zusammen,
meine Frage ist zwar etwas speziell, aber ich hoffe, dass sie trotzdem jemand beantworten kann.
Ich habe eine Fritzbox 6360 von Unitymedia, mit 3 UM-SIP-Accounts über die 2. PVC und mehreren Accounts von anderen Anbietern ohne 2. PVC ("Anmeldung immer über Internetverbindung").
Nun möchte ich auf der Fritzbox ein ENUM-Lookup zum Laufen bringen - d. h., die Box soll bei jedem ausgehenden Anruf "<telefonnummer>.e164.arpa" abfragen und bei vorhandenem Eintrag die SIP-Adresse wählen.
Das hat über einen der anderen Anbieter auch perfekt geklappt - "*125# 0043 720 0101011" gewählt und ich höre die Ansage "ENUM".
Versuche ich das über den Unitymedia-Account, geht das aus folgendem Grund nicht: ENUM ist in der Fritzbox (zumindest bei Version 06.04) fehlerhaft implementiert. Das bedeutet, es ist immernoch "abhängig" von ausgehenden SIP-Account, der bei einer SIP-Direktverbindung eigentlich keine Rolle spielt.
Das Problem: Die 2. PVC erlaubt keine Internetverbindung. Das bedeutet, die Fritzbox löst 1.1.0.1.0.1.0.0.2.7.3.4.e164.arpa auf und versucht, einen Anruf an "sip:[email protected]" durchzuführen.
Geht aber nicht, denn die Fritzbox schickt die SIP-Anfrage an genannte Adresse über die 2. PVC und das wird bei Unitymedia geschluckt.
Stelle ich die Unitymedia-VoIP-Verbindung auf die 1. PVC um ("Anmeldung immer über eine Internetverbindung"), funktioniert es kurzzeitig wie gewünscht.
Ausgehende ENUM-Anrufe und eingehende PSTN-Rufe funktionieren.
Sobald ich nun einmal eine PSTN-Nummer wählen, kommt keine Verbindung zustande und im Log landet "Internettelefonie mit <zielrufnummer>@ssl36.telefon.unitymedia.de über ssl36.telefon.unitymedia.de war nicht erfolgreich. Ursache: Forbidden (403)".
Danach ist die Unitymedia-VoIP-Nummer "kaputt" (registriert nicht mehr) und ich muss eine Sicherung zurückspielen.
Falls es hilft, hier ein SIP-Trace ohne 2. PVC:
(10.0.1.1 - interne IP Fritzbox, 37.xxx.xx.98 - externe IP Fritzbox, 80.69.108.88 - Unitymedia-SIP-Server)
Warum verweigert Unitymedia Telefonie über die erste PVC? Das ist die einzige Möglichkeit, ENUM mit einer Fritzbox zu betreiben...
Und wenn ich für jede Nummer vorher manuell rausfinden muss, ob diese einen ENUM-Eintrag hat, um dann mit einer Nummer eines anderen Anbieters rauszuwählen, kann ich mir gleich das Lookup in der Fritzbox sparen...
Lange Rede, kurzer Sinn: Bekommt man irgendwie Unitymedia-VoIP ohne 2. PVC auf einer 6360 zum Laufen?
Leseratte10
meine Frage ist zwar etwas speziell, aber ich hoffe, dass sie trotzdem jemand beantworten kann.
Ich habe eine Fritzbox 6360 von Unitymedia, mit 3 UM-SIP-Accounts über die 2. PVC und mehreren Accounts von anderen Anbietern ohne 2. PVC ("Anmeldung immer über Internetverbindung").
Nun möchte ich auf der Fritzbox ein ENUM-Lookup zum Laufen bringen - d. h., die Box soll bei jedem ausgehenden Anruf "<telefonnummer>.e164.arpa" abfragen und bei vorhandenem Eintrag die SIP-Adresse wählen.
Das hat über einen der anderen Anbieter auch perfekt geklappt - "*125# 0043 720 0101011" gewählt und ich höre die Ansage "ENUM".
Versuche ich das über den Unitymedia-Account, geht das aus folgendem Grund nicht: ENUM ist in der Fritzbox (zumindest bei Version 06.04) fehlerhaft implementiert. Das bedeutet, es ist immernoch "abhängig" von ausgehenden SIP-Account, der bei einer SIP-Direktverbindung eigentlich keine Rolle spielt.
Das Problem: Die 2. PVC erlaubt keine Internetverbindung. Das bedeutet, die Fritzbox löst 1.1.0.1.0.1.0.0.2.7.3.4.e164.arpa auf und versucht, einen Anruf an "sip:[email protected]" durchzuführen.
Geht aber nicht, denn die Fritzbox schickt die SIP-Anfrage an genannte Adresse über die 2. PVC und das wird bei Unitymedia geschluckt.
Stelle ich die Unitymedia-VoIP-Verbindung auf die 1. PVC um ("Anmeldung immer über eine Internetverbindung"), funktioniert es kurzzeitig wie gewünscht.
Ausgehende ENUM-Anrufe und eingehende PSTN-Rufe funktionieren.
Sobald ich nun einmal eine PSTN-Nummer wählen, kommt keine Verbindung zustande und im Log landet "Internettelefonie mit <zielrufnummer>@ssl36.telefon.unitymedia.de über ssl36.telefon.unitymedia.de war nicht erfolgreich. Ursache: Forbidden (403)".
Danach ist die Unitymedia-VoIP-Nummer "kaputt" (registriert nicht mehr) und ich muss eine Sicherung zurückspielen.
Falls es hilft, hier ein SIP-Trace ohne 2. PVC:
Code:
2014-11-03 17:08:27.863 - OUT: from=10.0.1.1%14:5060 to=80.69.108.88 port=5060:
INVITE sip:<zielrufnummer>@ssl36.telefon.unitymedia.de SIP/2.0
Via: SIP/2.0/UDP 37.xxx.xx.98:5060;rport;branch=z9hG4xxxxxxxxxxxxx54E5
From: "<meine_nummer>" <sip:<meine_nummer>@ssl36.telefon.unitymedia.de>;tag=780870xxxxxxA
To: <sip:<zielrufnummer>@ssl36.telefon.unitymedia.de>
Call-ID: [email protected]
CSeq: 7 INVITE
Contact: <sip:[email protected];uniq=1D1FxxxxxxABF520AECD>
Privacy: none
Max-Forwards: 70
Expires: 120
User-Agent: AVM FRITZ!Box 6360 Cable (um) 85.06.04 TAL (Feb 7 2014)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 200
v=0
o=user 12xxx09 12xxx09 IN IP4 37.xxx.xx.98
s=call
c=IN IP4 37.xxx.xx.98
t=0 0
m=audio 7078 RTP/AVP 9 8 0 120 121
a=sendrecv
a=rtpmap:120 PCMA/16000
a=rtpmap:121 PCMU/16000
a=rtcp:7079
2014-11-03 17:08:27.875 - IN: from=10.0.1.1%14:5060 to=80.69.108.88 port=5060:
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 37.xxx.xx.98:5060;rport=5060;branch=z9hxxxxxxxxxxxxxxxxxxFAF54E5
From: "<meine_nummer>" <sip:<meine_nummer>@ssl36.telefon.unitymedia.de>;tag=7808xxxxxxxxC2940A
To: <sip:<zielrufnummer>@ssl36.telefon.unitymedia.de>
Call-ID: [email protected]
CSeq: 7 INVITE
Content-Length: 0
2014-11-03 17:08:27.879 - IN: from=10.0.1.1%14:5060 to=80.69.108.88 port=5060:
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 37.xxx.xx.98:5060;rport=5060;branch=z9hG4bxxxxxB4FAF54E5
From: "<meine_nummer>" <sip:<meine_nummer>@ssl36.telefon.unitymedia.de>;tag=78087xxxxxxx40A
To: <sip:<zielrufnummer>@ssl36.telefon.unitymedia.de>;tag=822xxxx6
Call-ID: [email protected]
CSeq: 7 INVITE
User-agent: Nortel SESM 12.0.12.8
Supported: com.nortelnetworks.firewall
Supported: p-3rdpartycontrol
Supported: nosec
Supported: join
Supported: x-nortel-sipvc
Content-Length: 0
2014-11-03 17:08:27.881 - OUT: from=10.0.1.1%14:5060 to=80.69.108.88 port=5060:
ACK sip:<zielrufnummer>@ssl36.telefon.unitymedia.de SIP/2.0
Via: SIP/2.0/UDP 37.xxx.xx.98:5060;rport;branch=z9hxxxxxAF54E5
From: "<meine_nummer>" <sip:<meine_nummer>@ssl36.telefon.unitymedia.de>;tag=78xxxxx40A
To: <sip:<zielrufnummer>@ssl36.telefon.unitymedia.de>;tag=82xxxx86
Call-ID: [email protected]
CSeq: 7 ACK
User-Agent: AVM FRITZ!Box 6360 Cable (um) 85.06.04 TAL (Feb 7 2014)
Content-Length: 0 Warum verweigert Unitymedia Telefonie über die erste PVC? Das ist die einzige Möglichkeit, ENUM mit einer Fritzbox zu betreiben...
Und wenn ich für jede Nummer vorher manuell rausfinden muss, ob diese einen ENUM-Eintrag hat, um dann mit einer Nummer eines anderen Anbieters rauszuwählen, kann ich mir gleich das Lookup in der Fritzbox sparen...
Lange Rede, kurzer Sinn: Bekommt man irgendwie Unitymedia-VoIP ohne 2. PVC auf einer 6360 zum Laufen?
Leseratte10
