Hi there, I deployed my first FreePBX server and calls from Ip Phones works fine, but with softphones calls disconnect after 32 Sec and additionally RTP packets don’t receive to the destination. I’ve captured network traffic and wireshark shows that all call setup packets are sent to server internal ip address and both RTP packets and ACK to Answer are sent to server external ip address.
I’ve written a blog post about this[1]. If you are using chan_sip then there are different options for this. Generally though your problem is that NAT settings likely aren’t set.
Thank you @jcolp for your post, I read it and set “RTP Symmetric” and reset “Force rport”, but the issue still. RTP Packets and ACK to Answer are sent to server external IP address.
Wow, fast reply, Thanks. IpPhones and SoftPhones are both only extensions and in a building (in same LAN) with different ip ranges. Ip Phones are in server ip ranges (10.12.110.xxx) but softphones (10.12.30.xxx), and I’ve access form 10.12.30.xxx to asterisk server (10.12.110.xxx) . pings reply successfully.
Additionally I opened every port on server ip address, but the issue still.
Then I’d suggest doing a “pjsip set logger on” on the Asterisk server and seeing if you’re getting the traffic. If you aren’t, then the traffic is getting blocked/stopped outside of Asterisk.