I have a yealink T46G. When calls come in the come in without the 1 so it's area code + telephone number. My phone wants me to dial a 1 for every outbound call. When I would miss a call or go through my call history, I couldn't just scroll down to the number and hit send because it wouldn't dial out without the 1.
I created a dial plan for prefix (.) replace: 1$1
That worked for outside calls, but since our internal numbers start with 1, when I tried to dial someone internally, it would add another 1 to their extension and fail.
As a work around for that issue, I created a dial plan that looks for my most used area code, which is 315 and the rule looks like: Prefix: 315(.) replace: 1315$1
That works and I can call internal extensions. Of course it only works for that area code and I would have to program every area code I might want to call back in there like that.
Is there a way to only use the replace rule on 10 digit long numbers and leave the 3 digit numbers alone? It seemed like it would be something like:
Prefix xxxxxxxxxx replace 1xxxxxxxxxx
but that didn't work.