I am trying to set up a FreePBX on-premises server on my LAN.
Currently I have the server working with softphones, so I have an app on my phone and an app on my desktop, both assigned extensions accessing the FreePBX phone server, and they are able to make a phone call to each other and speak with clear audio.
However, when I try to connect with my phone and call the desktop from outside the LAN (I turned wifi off on my phone, therefore connecting with 4G Mobile Data) this does not work.
I am still able to ring the desktop, but when I answer on the desktop, there is no audio at all on either side.
Many have told me to disable SIP AGL, and to check my NAT settings. Anyone have any idea how to do this in MX64 dashboard?
Solved! Go to Solution.
Could be that you need some port forwarding to your pbx.
UDP/5060 -> Forward to <ip pbx>
UDP/10000-20000 -> Forward to <ip pbx>
https://wiki.freepbx.org/plugins/servlet/mobile?contentId=4161590#content/view/4161590
There is no SIP ALG on Meraki MX so you must have some other issue.
Could be that you need some port forwarding to your pbx.
UDP/5060 -> Forward to <ip pbx>
UDP/10000-20000 -> Forward to <ip pbx>
https://wiki.freepbx.org/plugins/servlet/mobile?contentId=4161590#content/view/4161590
Thanks everyone, this was the solution:
"UDP/10000-20000 -> Forward to <ip pbx>"
One way or no audio is typically down to a routing issue. Confirm your port forwarding. 5060 is used for signalling, I would focus on the ports used for the actual voice streams.