I have recently installed FreePBX 15.0.16.42 (Asterisk 16.6.2) to see if it is suitable to replace our ten-year old VoIP system. I have set up two extensions and got two phones (both Grandstream, one GXP2110 and one GXP2020) to register. The phones can call each other, but there is no audio on the calls at all. I do get audio from the system, e.g. voicemail prompts and errors when I call non-existent extensions. I’m entirely stumped, does anyone have any suggestions for what I might be doing wrong?
At the Asterisk command prompt, type pjsip set logger on
or, if you are using legacy chan_sip extensions, type sip set debug on
make a (failing) test call, paste the complete Asterisk log for the call at pastebin.freepbx.org and post the link here.
It’s rather bizarre that internal calls need the external IP address to be set correctly on a server without any trunks set up yet. I never would have found that on my own. Thank you for your help.