Fritzbox hinter Fritzbox - VoIP geht nur OneWay - welche Portfreigaben brauche ich?

telefonicus

Aktives Mitglied
Mitglied seit
14 Okt 2005
Beiträge
966
Punkte für Reaktionen
1
Punkte
18
Hallo

meine "erste" Fritzbox 7390 hängt am Kabelmodem (192.168.179.1), die zweite, eine 7412, dahinter (192.168.179.34). VoIP-Anrufer hören mich, aber ich höre nichts.

AVM sagt:
5 Portweiterleitung für Internettelefonie einrichten
Führen Sie diese Maßnahmen nur durch, wenn die FRITZ!Box nicht selbst die Internetverbindung herstellt, sondern die Internetverbindung eines anderen Routers im Netzwerk nutzt:
Automatische Portweiterleitung einrichten
Wenn Sie die Portweiterleitung in der FRITZ!Box aktivieren, sendet die FRITZ!Box regelmäßig IP-Pakete und die Portweiterleitung des Routers bleibt automatisch aktiv:
  1. Klicken Sie in der Benutzeroberfläche der FRITZ!Box auf "Telefonie".
  2. Klicken Sie im Menü "Telefonie" auf "Eigene Rufnummern".
  3. Klicken Sie auf die Registerkarte "Anschlusseinstellungen".
  4. Klicken Sie im Abschnitt "Telefonieverbindung" auf "Verbindungseinstellungen ändern". Falls der Abschnitt nicht angezeigt wird, aktivieren Sie zunächst die Erweiterte Ansicht.
  5. Aktivieren Sie die Option "Portweiterleitung des Internet-Routers für Telefonie aktiv halten".
  6. Wählen Sie ein geeignetes Zeitintervall aus. Wählen Sie "30 Sekunden" aus, wenn Ihnen nicht bekannt ist, wie lange temporäre Portweiterleitungsregeln aufrecht erhalten werden.
  7. Klicken Sie zum Speichern der Einstellungen auf "Übernehmen".
Statische Portweiterleitung einrichten
Führen Sie diese Maßnahme nur durch, wenn der Router eine automatische Portweiterleitung durch die FRITZ!Box nicht unterstützt:
Hinweis:Informationen zur Einrichtung erhalten Sie vom Hersteller des Routers, z.B. im Handbuch.
  1. Richten Sie im Router statische Portweiterleitungen von beliebigen UDP-Ports >= 1024 (z.B. 6078-6097) auf die Ports 7078-7109 der FRITZ!Box ein.
  2. Richten Sie im Router eine Portweiterleitung von UDP-Port 5060 auf Port 5060 der FRITZ!Box ein.
Die FRITZ!Box ist jetzt vollständig für ein- und ausgehende Verbindungen über das Internet eingerichtet. Darüber hinausgehende Maßnahmen für das Fehlerbild sind uns nicht bekannt. Weitere Ursachen können z.B. Störungen beim Internettelefonie-Anbieter sein oder der Router, der die Internetverbindung herstellt, leitet die Sprachpakete nicht an die FRITZ!Box weiter. Eine Lösung seitens der FRITZ!Box ist in diesen Fällen nicht möglich.

Wenn ich

[X] Selbstständige Portfreigaben für dieses Gerät erlauben

oder

[X] Dieses Gerät komplett für den Internetzugriff über IPv4 freigeben (Exposed Host)

oder auch nur die Einzelfreigaben wähle, erhalte ich:

1586869003193.png

Mit einem Stun-Server hab ich's auch schon versucht. Was kann ich sonst noch tun?

Bild gemäß Boardregeln geschrumpft by stoney
 
Zuletzt bearbeitet von einem Moderator:
mein Gastzugang hat 192.168.189.0
 
Ja, weil das reservierte Netz für den Gastzugang in der Fritzbox bei dir bereits belegt ist.
 
Ja.
 
Laß doch die 7390 die Telefonie abwickeln und hänge die 7412 als LAN/Wlan-Telefon an den internen Registrar der 7390. Dann brauchst du keine Ports weiterzuleiten.

Übrigens ist es keine gute Idee IP-Adressbereiche die von der Fritzbox standardmäßig intern verwendet werden manuell für andere Zwecke zu nutzen. Wie Du siehst führt sowas zu unvorhersehbarem Verhalten. Was spricht dagegen die Fritzbox z.B. mit der 192.168.120.1 zu betreiben?
 
Laß doch die 7390 die Telefonie abwickeln und hänge die 7412 als LAN/Wlan-Telefon an den internen Registrar der 7390. Dann brauchst du keine Ports weiterzuleiten.
Die zweite Fritzbox, eine 7412, dahinter (192.168.179.34) ist als IP-Client im gleichen Netz. Da brauchst du sowieso keine Ports weiterzuleiten.
Aber das Kabelmodem, an dem seine "erste" Fritzbox 7390 hängt, ist bestimmt ein Kabelrouter. Also sehr wahrscheinlich doppeltes NAT hier.
 
Mein ganzes Hausnetz läuft auf 179. Die 178 verwende ich nur zumTesten neuer Gerätschaften auf dem Labortisch. 178 ist doch nur ein Vorschlag (default), falls man nichts anderes eintragen will. Wo steht geschrieben, dass 179 standardmäßig "intern" verwendet wird?

Ich brauche 2 separate Fritzboxen für 2 verschiedene Benutzer, weil es keine Mehrbenutzer-Fritzbox gibt. Verschiedene SIP-Provider (kann die Fritzbox), verschiedene Telefonbücher verwalten (kann die Fritzbox), verschiedene Anruf-Logs für 2 Benutzer (kann die Fritzbox nicht), verschiedene Wahlregeln für 2 Benutzer (kann die Fritzbox nicht)...

Kann mir der interne Registrar da helfen?

ps
das Kabelmodem, an dem die "erste" Fritzbox 7390 hängt, ist ein "gepritschter" Kabelrouter (im Bridged Mode), kein doppel-NAT
 
Zuletzt bearbeitet:
Wo steht geschrieben, dass 179 standardmäßig "intern" verwendet wird?
In jeder Sicherung der Fritzbox Einstellungen. Schau mal in der ar7.cfg unter brinterfaces:
Code:
  } {
                name = "guest";
                dhcp = no;
                ipaddr = 192.168.179.1;
                netmask = 255.255.255.0;
 
Ach so. Dann wird das problematisch, weil die 7390 selber die Standard-Telefonieports benutzt. Diese kann man dann nicht weiterleiten auf den Client im Heimnetz. Man kann bei bestimmten Providern statt 5060 auch z.B. 5070 nutzen, aber die Fritzbox bietet dafür keine Konfigurationsmöglichkeit. Per Editieren der Exportdatei soll das aber möglich sein.

Falls es Dir was nutzt, eine Gigaset-IP-Basis läßt sich dafür besser konfigurieren als eine Fritzbox im Client-Modus. Ob das überhaupt stabil funktioniert hängt aber sehr vom Provider ab.
 
das sieht bei mir etwas anders aus:
ethinterfaces {
name = "eth0";
dhcp = no;
ipaddr = 192.168.179.1;
netmask = 255.255.255.0;
dstipaddr = 0.0.0.0;
dhcpenabled = yes;
dhcpstart = 192.168.179.20;
dhcpend = 192.168.179.200;
is_guest = no;
is_hotspot = no;
multicast_snooping = yes;
is_public = no;
}
...
{
name = "guest";
dhcp = no;
ipaddr = 192.168.189.1;
netmask = 255.255.255.0;
dstipaddr = 0.0.0.0;
interfaces = "guest4", "guest5", "guest_ct*", "guest_st*";
dhcpenabled = yes;
dhcpstart = 0.0.0.0;
dhcpend = 0.0.0.0;
is_guest = yes;
is_hotspot = no;
multicast_snooping = yes;
is_public = no;
}

Alternative SIP-Ports unterstützen m.W. die meisten Provider. Sonst könnte man ja keine SIP-Hardware anschließen.
 
Zuletzt bearbeitet:
Ich habe jetzt die 7412 zum Exposed Host erklärt

1586888750943.png

Sie hat sich ein paar Ports aufgetan, s. oben. Gebracht hat das aber auch nichts. Ausgehende Telefonie ist ok, ankommende Anrufe sind weiterhin stumm, d.h. ich höre den Anrufer nicht , aber man hört mich.

Bild gemäß Boardregel geschrumpft by stoney
 
Zuletzt bearbeitet von einem Moderator:
Das mit der IP-Telefonie habe ich irgendwann noch hingekriegt, aber nicht das FritzAppFon. Es ist zwar als Schnurlostelefon angemeldet, aber nicht verbunden, es klingelt nicht. Das war eigentlich das Ziel der Aktion.

Wenn ich mal einen konfigurierbaren Router brauche, tu ich mir Open WRT auf die 7412. Oder ich hol mir ne Horstbox, damit kann man sogar noch telefonieren.
 
Fritzbox 7412 als Client für Telefon

- als Provider wird 1&1 angenommen und Fritzfon

Internet
"udp 0.0.0.0:7078+32 0.0.0.0:7078";
voip_ip6_forwardrules = "udp 5060 # SIP", "tcp 5060 # SIP",
"udp 7078-7109 # RTP";

voipcfg {
dnsport = 7077;
rtpport_start = 7078;
sip_srcport = 5060;
ua1 {

stunserver 3478

Router 3x Portfreigabe
1x udp 3478,5060
2x u30000-31000,40000-41000
3x udp 7077,7078-7109
--------------------------------------------------------------------

Fritzbox 7412 als Client für Telefon

- als Provider wird Telekom angenommen und beliebiges Telefon

Internet
"udp 0.0.0.0:5005+16 0.0.0.0:5004";
voip_ip6_forwardrules = "udp 5060 # SIP", "tcp 5060 # SIP",
"udp 5005-5020 # RTP";

voipcfg {
dnsport = 5004;
rtpport_start = 5005;
sip_srcport = 5060;
ua1 {

stunserver 3478

Router 3x Portfreigabe
1x udp 3478,5060
2x udp 30000-31000,40000-41000
3x udp 5005-5020

Die Frage ob es so richtig weil z.B.

1. dnsport 7077 ist Real Time Streaming Port (RTSP)
2. TCP 5060
3. Port TCP 5061 UDP 5070,5080 Geschäftskunden.
4. Port 30000-31000,40000-41000 ?? HD Telefonie



Und die Telefon haben vom Hersteller unterschiedliche RTP Ports?

wäre ja alles mit dem FB Editor machbar das entsprechend umzuschreiben

Für den Stun Server gilt folgendes. Solange es der gleich Port ist wie beim Anbieter
kann man ihn frei wählen.

z.B. für - stun.t-online.de:3478 - einfach stun.1und1.de:3478
das 3478 dann natürlich weglassen

Und weiß einer wie das mit dem VLan ist? Im Cient Modus müßte doch der Lan Port dan den VLan aufweisen,
Oder?

EDIT:// Bearbeitet und Fehler korrigiert
 
Zuletzt bearbeitet:
Ich habe das Projekt aufgegeben bzw. erst mal zurückgestellt. Ich telefoniere nur noch über Fritz!App Fon, Freundin wieder über DECT. Fritz!App Fon ist zu kompliziert für sie, und zu wenig privat für mich (gemeinsame Anrufliste).

Ankommend sind wir beide über QSC-IPfonie erreichbar. Abgehend nutzen wir verschiedenen Accounts bei Dellmont-Registraren in UK. Schade, dass wir unsere IPFonie-Freiminuten nicht nutzen können.

Fritzbox 7412 als Client für Telefon

Ich nehme an, diese Einstellungen werden mit dem FBeditor in die gesicherte Datei eingetragen und dann zurückgesichert? Das ist im Moment noch etwas zuviel für mich. Ich sollte mir vielleicht erst mal ein Buch über VoIP zu Gemüte führen.

Empfehlung?
 
Habe es so gemacht und diese Einstellungen so geändert so angepasst

Internet
"udp 0.0.0.0:5005+14 0.0.0.0:5005";
voip_ip6_forwardrules = "udp 5060 # SIP", "tcp 5060 # SIP",
"udp 5005-5020 # RTP";

EDIT:// Habe den Port 7077 in 5004 geändert
voipcfg {
dnsport = 7077; (5004)
rtpport_start = 5004; (5005)
sip_srcport = 5060;
ua1 {

Router 3x Portfreigabe
1x udp 3478,5060, tcp 5060 (voip)
1x 30000-31000,40000-41000 (voip)
2x udp 5005-5020 (rtp)

Port 7078-7109 - Real Time Streaming Protokol (RSTP)
Port 5004-5020 - Real Time Transport Protokol (RTP) nach RFC 3551 & RFC 4571

Welches Buch? Gute Frage, die meisten Dinge werden ja in Foren gelistet.
Hatte vorher einen Sip Cisco 122 http://www.spakonfig.de/
 
Zuletzt bearbeitet:
Was genau bewirken diese Einstellungen?

"udp 0.0.0.0:5004+14 0.0.0.0:5004"; -- wieso +14?

voip_ip6_forwardrules = "udp 5060 # SIP", "tcp 5060 # SIP",
"udp 5004-5020 # RTP";

ua1 {
-- soll wohl ua1 } lauten?

3x Virtual Server udp 7077 zu udp 5004 -- was wird da wohin geforwärzt?
 
Relative einfach -- EDIT:// von +14 auf +16 geändert
Die Fritzbox benutzt das RSTP-Protokol für Sprachnachrichten im Portbereich 7070-7132 und nimmt den Port 7077
als dnsport (gateway) und öffnet dann den Port 7077-7078+32 (7078-7109) immer 2 Ports pro Telefon macht 16 Clienten.

Die Telekom z.B. benutzt das RTP-Protokol von 5004-5024 bzw. 5004-5020.
Den Virtualserver von 7077 auf 5004 ist mist. Kann nicht gehen oder unsinnig. Von RSTP auf RTP..
Habe deshalb einfach 5004-5005+16 = 5020 (bis 5020bzw.5024) sind 8 Tekefone.
was ua1 ist? keine Ahnung.
Und ob das mit dem dnsport überhaupt funktioniert ob 7077 oder 5004 keien Ahnung.
Und nicht jeder Router hat Virtualserver Portwqeiterleitung. Kann dann wegbleiben.
Dann ist der Portbereich nur 5004-5020 und dnsport ?? 5004??
 
Zuletzt bearbeitet:
Moinsen

ua1{
...;}
ua2{
...;
}
u.s.w.

Sind die VoIP Accounts.
( Internetrufnummern )
In der VoIP Welt auch gerne als "User-Agent" bezeichnet.
Da "User-Agent" auch für die Endgeräte selber benutzt wird führt diese Bezeichnung oft zu Verwirrungen.
Auch hier hört sich das schwammig an...
Netzerk-Elemente schrieb:
  • User Agent
Der User Agent ist eine Schnittstelle zum Benutzer, die Inhalte darstellt und Befehle entgegennimmt. Auch ein SIP-Telefon ist ein SIP User Agent, der die traditionellen Ruffunktionen eines Telefons, wie Zifferblatt, Annehmen, Abweisen und Halten bietet.
Quelle: https://de.m.wikipedia.org/wiki/Session_Initiation_Protocol

Nach der Definition ist die FRITZ!Box also selbst ein "User-Agent".
Schauen wah mal...
...
...
( 300 Sekunden warten bis sich meine F!B am Asterisk paar UAs registrieren )
...
...
Apropos Asterisk, da heissen diese UA Accounts: User ( ohne Agent :) )
...
...
Heilige Bimmelbirne, warum warten, kanns mir ausgeben lassen...
...mit sip show [Peername]
Also eine FRITZ!Box 7560 mit aktueller Firmware meldet sich beim ITSP* mit...
Code:
Useragent: AVM FRITZ!Box 7560 149.07.12 (Jul 3 2019)
Eine 7590 mit Inhaus Firmware...
Code:
Useragent: AVM FRITZ!Box 7590 (UI) 154.07.19 (Apr 21 2020)
( (UI) = United Internet == 1und1 Branding )
Dann wäre da noch ne olle 7360 SL...
Code:
Useragent: AVM FRITZ!Box Fon WLAN 7360 SL 109.06.34 (Mar 28 2017)
Und hier beispielhaft ein Asterisk "ua" aus der 7560...
Code:
        ua11 {
                enabled = yes;
                username = "Asterisk User";
                authname = "";
                passwd = "Asterisk User Password";
                registrar = "osmc";
                ttl = 30m;
                sipping_enabled = yes;
                sipping_interval = 280s;
                name = "1000";
                providername = "provider_id=other_osmc_192.168.178.22:5070;parentprovider_id=undefined;numberprefix=;usersprefix=;usersuffix=;phoneExtension=";
                voip_providerlist_id = "other";
                ims_client = no;
                with_displayname = no;
                read_from_displayname = yes;
                dtmfcfg = dtmfcfg_rtp_or_inband;
                rtpevent_keep_packetrate = no;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                register_failover_fallback_process = no;
                stunserver = "";
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_none;
                reject_anonymous_call_with_433 = no;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = no;
                mwi_inmemoria = no;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                sip_instance = no;
                no_register_fetch = no;
                do_not_register = no;
                only_call_from_registrar = no;
                mobile_capability = voip_over_mobile_all;
                invite_without_register_allowed = no;
                outboundproxy = "192.168.178.22:5070";
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";
                ddimynumber_with_plusprefix = no;
                webui_trunk_id = "multisip:<NUMBERS>";
                alias_head_number = "";
                cfxsignaling = cfx_standard;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                tls_version = tlsv1_2;
                srtp_supported = no;
                crypto_avp_mode = crypto_mode_avp_only;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = no;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = no;
                read_p_asserted_identity_header = no;
                route_always_over_internet = no;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                send_extended_sip_client_info = no;
                gui_readonly = no;
                convertstate = 0;
                snmp_instance = 0;
                loopback_client_username_fos = "";
                loopback_client_username_pass_through = "";
                directloopback_client_username = "";
        }

Na? - Verwirrung jetzt perfekt?

* Internet Telephony Service Provider ( Telefonieanbieter )

Ick vote für: UA = User Account
Weil, bei VoIP registriert sich immer ein Benutzer
In der Form: "Anzeige Name"<sip:Benutzername:Passwort@Registrar:Portnummer>
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.