Sorry for the rambling… This problem has got me flustered.
I have a FreePBX 220.127.116.11 setup running. It’s been running for the past few years with two sip trunks provided by Fusion (Formerly Broadvox). After a few hiccups with their registration process and FQDN issues, It was working decent. I have a few remote extensions in which a connection is made over a hardware VPN. Three of these extensions were solely setup to use Sip Trunk A. They had their own ring group etc… These 3 started to suffer, and I thought it was the internet causing issues with the VPN as pings to the location were rather erratic. Rather than fight the ISP more, I decided to just deploy a local PBX for this location and setup an IAX trunk. In my mind, only the IAX trunk connections would suffer (inter PBX routing), which is seldom if ever used.
Easy setup and deployment, but I’m seeing strange behavior with the two separate trunks provided by Fusion. Two completely separate user and pass, but the same registration server. I’ve removed the Trunk and routes completely from PBX A and put said registration into PBX B. Worked fine after a fwconsole restart on PBX A. Everything works as it should. However… Throughout the day, registration will revert back to PBX A (where no routes are setup). This is a simple fix, fwconsole restart in both PBX brings the registration back.
When I contact the provider about this, they blame the PBX setup. Also, since I’ve generally resolved the issue by issuing the fwconsole restart command, they only see the one registration for the correct PBX external IP.
Sorry for the ramble… I guess my question here would be: Is there a configuration file somewhere that I can check for stale registration data?