Interne Verbindungen ist Ton alles ok, von Extern klappt die Verbindung, aber kein Ton

Einen wunderschönen guten Morgen zusammen.

Ich bin neu in diesem Forum, habe dank der Suche (Google) schon viele Sachen gefunden und ausprobiert, welche in hier gepostet sind.

Im Einsatz bei mir Zuhause ist ein Raspberry mit FreePBX Version 14.0.3.2.
Intern klappen alle Verbindungen einwandfrei und ohne Probleme. Die Software ist wirklich genial und habe praktisch alles relativ einfach zum Laufen gebracht. Wirklich genial.

Allerdings habe ich einen Punkt noch nicht zum Funktionieren gebracht:
Wenn ich über das Natelnetz im FreePBX eingeloggt bin und einen Anruf tätigen möchte, habe ich keinen Ton. Die Verbindung wird aufgebaut und alles klappt, aber wie gesagt, ich höre nichts.

Die Ports 5061 sowie 10’0000-20’000 sind auf der Firewall offen und es scheint soweit nichts blockiert zu werden. Habe auch schon im Menu “Settings”->“Asterisk SIP Settings” mit der “External Address” probiert, allerdings ohne Erfolg.

Zu erwähnen ist, dass ich eine externe fixe IP-Adresse auf der Firewall habe und alle anderen Geräte eine interne IP von der Firewall beziehen.

Was mache ich falsch ?

Vielen lieben Dank für eure Hilfe.

Liebe Grüsse
Roberto

make sure that udp ports 5060, 5061 and 10,000->40,000 are forwarded to your pbx address.
sorry, but my written german is pretty bad. if you need it in german let me know and I will have my wife translate the sentence.

Kein Ton deutet eigentlich immer auf NAT Probleme hin.
Entweder werden die RTP audio Pakete von der Firewall geblockt, oder sie werden an die falsche IP Adresse gesendet.

Verschlüsselst du deinen SIP Verkehr mit TLS?
Port 5061 wäre der Standardport dafür, 5060 für SIP unverschlüsselt, oder hast du den Port bewusst geändert?

Nächster Schritt wäre ein RTP bzw SIP debug um heiratszufinden ob überhaupt Audiopakete ankommen.
Beim SIP debug siehst du im sogenannten SDP header der ersten Invite Nachricht an welche IP Adresse die Audio Pakete geschickt werden sollen. Vielleicht ist die falsch.

Some Modems have a " Disable SIP ALG" setting. The box should be checked to disable ALG.
ALG can cause problems and, in the past, Netgear has even had a bug associated with ALG, It needed to be unchecked, the router rebooted and then be checked and rebooted to disable. Good luck.

And a Fritzbox 7490 FW 6.8 (and maybe others) at my site created some surprises:

Creating an inboud route through the FB like UDP 10000 - 10024 forwarded to my local server ended up with ports

10000 - 10024 internally defined &
12011 - 12035 external ports…

As mentioned earlier above… verify you settings and take nothing for granted (look at my example, which worked for weeks, until I had to reboot my FB)…

Vielen herzlichen Dank für die vielen Antworten.

Ich habe ein RTP-Debug gemacht:

Got RTP packet from 192.168.10.85:4116 (type 00, seq 032750, ts 3201298173, len 000160)
Sent RTP packet to 10.203.202.150:12928 (type 00, seq 019840, ts 3201298168, len 000160)

Die erste Adresse (192.168.10.85) ist diejenige meines VOIP-Telefons Zuhause.
Die 10er-Adresse ist unbekannt, es müsste eigentlich eine 178.xxx.xxx.xxx erscheinen (Mobilnetz).
So gesehen macht es Sinn, dass die RTP-Pakete niemals auf meinem Mobiltelefon ankommen.

Der SIP-Verkehr ist über den Port 5061 mit TLS verschlüsselt.

Werde in der Zwischenzeit Weitersuchen. Ist irgendwie rätselhaft.

I tried also to open all of your mentioned ports, but it doesn’t helped.
Still not having Audio. On my internal network it works perfectly.
Here is the output of the RTP-Debug:

Got RTP packet from 192.168.10.85:4116 (type 00, seq 032750, ts 3201298173, len 000160)
Sent RTP packet to 10.203.202.150:12928 (type 00, seq 019840, ts 3201298168, len 000160)

192.168.10.85 is my internal phone, the 10.203.202.150 is unknown, so this could explain why I can’t hear anything.

I try to find out more.