Hi I have been trying for a long time to understand how to setup asterisk so i can use it for old analog phones in the house via a grandstream. I just want a few local sip extensions and being able to also call from my mobile connected via zerotier vpn.
I have got that working when im on a local network, but when i try to connect through the vpn I get no audio.
And then when i try via the local network, it also stops working. So I dont thing my current config anything to keep.
If somebody have a config that can be used for this and would like to share i would be greatfull, or can point to what spesific things i need and why?
Side note I been trying to run it through docker if that makes any differnece
It does, but has an easy workaround. Last I researched Docker networking and UDP don’t play together correctly, and I’ve seen no evidence that things have improved. Run your container with --net=host to take Docker networking out of the equation and you should be fine. I’ve been running Asterisk in Docker with this flag for about 5 years with no issues.
1: Ensure that your Docker container has the necessary network permissions for the VPN and local network. Networking in Docker can sometimes lead to audio issues.
2:Make sure the necessary ports for SIP (usually UDP 5060) and RTP (a range of UDP ports) are properly forwarded in both your local network and VPN settings