I am having trouble with my remote extensions on my FreePBX Phone server. When I make a call to or from a remote extension, I am unable to hear any audio. I have forwarded the necessary ports (UDP port 5060 for SIP signaling and UDP ports 10000-20000 for RTP Media) on my router and firewall, but the problem persists.
In Asterisk SIP Settings, confirm that External Address and Local Networks are correctly set. If you change them, after Submit and Apply Config you must restart Asterisk.
If that’s not your issue, at the Asterisk command prompt type pjsip set logger on
or sip set debug on
according to extension type. Make a failing call, paste the Asterisk log for the call at pastebin.com and post the link here. If you are too new to post links, just post the last 8 characters of the URL.
It appears that extension 209, though physically connected through H3G (Three) mobile data, is using a VPN from Securax with the server in Bulgaria. Though I can’t explain it completely, I suspect that the H3G address presented in the SDP on line 1174 of the log is somehow confusing Asterisk.
Please test with the VPN disabled. If that works ok, if it’s possible (and acceptable) to bypass the VPN for Zoiper, that would be simplest. Otherwise, we can look at Zoiper and/or Asterisk settings that may be a workaround.
If it still fails with the VPN off, please paste another log, with data taken from the Asterisk log (/var/log/asterisk/full), rather than the console output.