Removing the + prefix

Not sure if this is a FreePBX thing, or a Yealink thing(or maybe a Twilio?), but when calls come in, they are displayed as +1xxxxxxxxxx on my only phone, a Yealink. The trouble I’m having is that if I want to return a missed call, on my phone, I press History, then choose the number and press Dial, but the call does not go through, and I presume that’s because the phone is trying to dial a +.

Can I somehow remedy that using the dial pattern settings in my Outbound route?

Add a pattern that starts with + that should catch it.


That top one is what I just added, but not working. Did I mess up that pattern?

You need to be more descriptive than “it’s not working”. What kind of error are you getting?

Of Course. When I attempt to dial using the history, I get a busy signal and my phone says “not found”. I realize, even that may not be descriptive enough. Are there specific logs I can reference?

The top one makes numbers starting with + valid, and passes them through, complete with the +. If you want to remove something, it needs to be in the prefix column.

However, a provider shouldn’t send a + if they are not prepared to receive one.

Also, note that your routes only allow for North American Numbering Plan destinations.