Free PBX Extensions Not Routing Correctly

I have FreePBX up and running I can make and receive calls, everything else seems to work Ok…

But just one issue…

Remote Site A I have multiple extensions and no issues…

Remote Site B, If I call extension 4100 from 4102 the call actually goes to and rings 4104 or some random extension.

If I disconnect phone 4104 and then dial 4100 from 4102 then the call makes its way to 4103 or 4101

I’ve not set any group dialing, or any kind of round robin dialing or follow me etc…

I’m using the latest stable ISO and installed the 1st of the 2 options on asterisk. I think its version 13

What could be the issue… I’ve searched and not found anything…

I’ve been troubleshooting this for almost a week with no real results

I’ve also noticed that in the web interface @ /admin/config.php?display=endpoint&view=extensions

The problem extensions seem to lose their registration and unless I reboot the phone… they stay offline and never ring… however I can call out from them fine.

Output of some commands related to version I’m running

yum list freepbx* produces

Loaded plugins: fastestmirror, kmod
Determining fastest mirrors
base | 2.0 kB 00:00
extras | 1.3 kB 00:00
pbx | 2.9 kB 00:00
pbx/primary_db | 1.6 MB 00:00
schmooze-commercial | 2.9 kB 00:00
schmooze-commercial/primary_db | 101 kB 00:00
updates | 1.3 kB 00:00
Installed Packages
freepbx.noarch 13.0.151-1.shmz65.1.48 @anaconda-SHMZ-201501302108.x86_64/6.6
Available Packages
freepbx.noarch pbx

amportal a ma list | grep framework
| framework | | Enabled | GPLv2+ |

Logs would help…

I suspect one remote site has a badly configured NAT on it’s router. Run

rasterisk -x ‘sip show peers’

Amd see if those suspect extensions all share the same ip:port registrsaions.

1 Like