I have a pretty strange issue and I can’t seem to find a permanent fix for it. I have a deployment (Asterisk 13.22.0 / FreePBX 188.8.131.52) that spans across 4 sites. Each branch points back to the main office over a site-to-site VPN. The server is on-premises at the main office.
Every so often, phones at one of the branches will stop registering. The VPN is still up, I can reach the server from the branch, and I can see the phone’s web interface from the main office. The phones, however, just refuse to connect to the phone server. Interestingly, if I change the IP address of a phone that isn’t working, it starts working again after rebooting. The phones will work just fine until the same thing happens (it might be a few days, it might be a few months). I’m guessing it has something to do with a failed registration blacklisting the IP, but I don’t see the block happening anywhere. I do have all of the subnets for my locations set to trusted and whitelisted in intrusion detection. Responsive Firewall is on and nothing shows up under Blocked Hosts.
The phones in question are below with models and firmware:
Polycom VVX310 (5.5.1)
Polycom VVX400 (5.5.1)
Polycom VVX410 (5.5.1)
Yealink W52P (184.108.40.206)
Any ideas or recommendations for next troubleshooting steps?