Hello everyone. I’ve seen the “calls dropped after 30 seconds” problem all over the place on older posts in this forum and on other forums using asterisk-based PBXs. I’m experiencing the same thing. It looks like the issue is firewall based or NAT based in most cases. I tried port forwarding port 5060 on my FreePBX local IP address through my router as well. I also tried an inbound call with both the PBX and router firewalls disabled and the call still cut off after 30 seconds.
Nothing seems to be working.
Edit: I have also gone into SIP settings and made sure my external IP address has been updated. My ISP issued me a new public IP address recently but FreePBX shows that it is using the new one.
Here’s a log for a call: https://pastebin.freepbx.org/view/68a4182f
Edit: Without any real eivdence, it seems like this is a NAT issue. I’ve done everything I can think of and read about. I’ve disabled SIP passthrough on my router, forwarded SIP, RTP, and IAX ports on my router, and checked the NAT settings on FreePBX. This is really disrupting my business because inbound callers essentially cannot call me.