Extension to Extension calling will not work, using FreePBX 16 and Poly IP phones

I am running FreePBX 16 with a VoIP,ms DID and 7 Poly IP Phones. All phones are registered and can call out via VoIP.ms and receive calls but I can’t make extension to extension calls.
I set up a ring group for my 7 extensions and I can dial it from any extension and pickup on any extension. Also, I can select “New Call” on my Poly VVX-450 and it will dial the 3 digit extension I asked for… I just can’t simply pick up the handset and dial a 3 digit extension. I will get “call cannot be completed” I have one trunk to VoIP.ms, and two outbound routes: Outbound with dial pattern: 1NXXNXXXXXX and 1 (Prepend) with NXXNXXXXXX and Internal with dial pattern: XXX, I have tried 1XX and somewhere said to try ZZZ (My extensions are 100-107)

I have the internal before outbound. I have searched for a solution to this problem but nothing I have tired as worked. I have had the FreePBX running since last fall and I could always make extension to extension calls. I even tried removing the outbound completely but it made no difference.

I am a new to FreePBX, set it up following the online instructions and it seems like I am so close to having it work correctly…

can you paste a call log when you call to another ext?

Also, additionally you can run sngrep -c while trying to make the call and share that with us.

I figured it out with the help of a video I came across. 1st, the video says best practice is not to use extension numbers starting with one as it can conflict with system features. So I changed all my extensions to 200-207 and tried it. This time the phone just sat on the dialing screen, no error message but it did not dial the number. I figured out that I needed to press send to make the call. I did not want to have to press send… after all these are not cell phones.

So after more research, I figured out that the digitmap on my poly phones needed to have 2xx| added to it. Once I did that, extension to extension calling worked!!!

I re-tested incoming and outgoing calls to make sure I did not mess them up. Everything else still worked. I am happy with the results.

2 Likes

You don’t need an outbound route for internal dialling within the same system.