I became interested in phone systems, so I installed FreePBX on a Mac Mini running Ubuntu. I also tried the same thing with RasPBX on a Raspberry Pi 4. When I try to make calls between two Android softphones, one on my personal phone and another on a smartphone I had laying around, I can’t hear the conversation on the other side. Also after about 30 seconds, the call ends. Why is this happening…
I created a video, but I can’t share it because I can’t upload it directly OR put a Google Drive link.
In Asterisk SIP Settings, check that External Address and Local Networks are correctly set. If you change these, 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
if you are using pjsip extensions, or sip set debug on
for chan_sip. Make a failing test call, paste the Asterisk log for the call at pastebin.freepbx.org and post the link here. If you are too new to post links, just post the last 8 hex characters of the URL.
One way audio and 30-second termination are both indications of RTP misconfiguration. The suggestions that @Stewart1 made should get you started on troubleshooting this. Another place to look is your use of