I am trying to setup a VitXi webrtc server to work through the internet, I have a valid Let’s Encrypt certificate, a domain name redirecting to my server and I opened ports 80, 443, 8088, 8089 and 5060 on my firewall.
I can easily connect to webrtc from WAN and LAN and place calls but when I am calling from WAN audio and video stream doesn’t work.
I use opus, alaw, ulaw, vp8 and vp9 for my extensions and I am also advertising my server using ICE.
Using sngrep to trace calls I can see that one of my hosts is using random ports every session when placing calls, for example 9772, 5103 or 11236 and I don’t want to open such a large port range. Can this have something to do with my issue or am I missing something else ?
I did, following the documentations and tutorials I found online, but it didn’t fix my issue, I also tried ticking “Include local address” but I didn’t notice it changing anything.
I have my VitalPBX setup behind an OPNSense firewall directly exposed to the internet.
I am allowing and redirecting ports 80, 443, 5060, 8088, 8089, 10000-20000 to my VitalPBX.
I have a PC connected via LAN and a smartphone out of my local network placing calls using 4G to test my setup.
Yes I configured the interface using 192.168.10.162 as my default route.
As for the DOMAIN_NAME nameholder, I just replaced the strings using VSCode I can guarantee they were the exact same string before being replaced.
I didn’t see the 10.156.210.214 IP at first place, after some research it seems to be a bogon address.
I just noticed while taking the screenshot that the certificate for my PJSIP Settings was left blank so I put my Let’s Encrypt certificate but I didn’t notice any change.