Calls are automatically hanging up after about 30 seconds

I am running FreePBX 16.0.33 and after a registering issue all calls hang up after 30 seconds, including conferences and pages/intercoms, and on one phone even I can’t even hear anything and nothing is picked up from back to back. About the calls hanging up automatically, anything I can do? The phone that works is a Cisco SPA525G2.

I would suspect the successful transition of rtp traffic through any firewalls

Is that 30 or 32 seconds. 32 seconds is generally a NAT mis-configuration, resulting in responses being sent to the wrong place/

32 seconds, also I don’t think I have NAT configured, or at least haven’t messed around with it

I think we need the full log, with “pjsip set logger on” (or the obsolete driver equivalent) in effect, to see which request or response was lost and where it was going to.

Which most likely means your router’s SIP ALG is turned on. See if you can turn it off. 32 seconds is clear indication that it’s a NAT issue

The problem is that I can’t get to the web interface of my router. I have a Netgear R6400 and whenever I go to the web interface it tells me to reset the admin password of the router every time I try to log in to it.

This happens every time I try to log in to the web interface.

Router change is required to fix your issue.

If that’s a router you own and control, factory reset it and set it up again. If it is one you don’t own, you may need to cloud host FreePBX or have a VPN server setup on the current server. Endpoints reach the server over VPN and should be able to “circumvent” the SIP ALG issue

Factory resetting did NO GOOD. The NAT issues are still happening and the web interface still forces me to reset the admin password.

As per Mahbell’s words, I guess it’s time to change to a Cisco/Linksys router :smiley:

So reset the password. Does that not work?

No, resetting the password on my Netgear router does not work. It still tells me to reset the password.

I have a new router but calls still hang up after 32 seconds. I don’t know how to turn off SIP ALG on my new router. It’s a Cisco Linksys router.

SPI firewall can be disabled, but I don’t know about SIP ALG.

The problem is I have a router that doesn’t have the option to disable SIP ALG.

Are you using Chan_sip or chan_pjsip for your trunks?

What router do you have specifically?

Both, but the main driver is chan_pjsip. Also, no trunks here.

The Linksys WRT160Nv3.