Quote from: ianobi on March 23, 2016, 11:45:20 AM
This can be done, but you will have to be prepared to dive into expert settings. If you wish me to show you how, then please post what is in this setting:
Voice Services > SP1 Service > X_InboundCallRoute
I have never been able to get this to work properly on 2 different Panasonic DECT phone models using 2 different OBi ATAs. This is why I recommended the OP set CidNoNameFormat to Show Caller Number. On Panasonic phones (when there is no incoming CNAM) you can set the CNAM display to show 7, 10, or an 11 digit number.
I think my syntax is correct so perhaps you can show me where I'm going wrong. This is what I'm using:
{(<1:>@@.):ph},{ph}
All of my DIDs don't include the leading "1" for incoming calls except Callcentric. So presumably the rule wouldn't work for any incoming calls except those from Callcentric. Correct? Except it doesn't work for Callcentric either. I still get the leading "1" displayed for all CC calls.
But, if I make the rule be {(<
1xxx:>@@.):ph},{ph} (where xxx is local area code) it does work and only shows a 7-digit number.
Likewise, {(<xxx:>@@.):ph},{ph} works properly on all my other DIDs. It displays a 7-digit number as expected.
But I have never been able to remove
just the leading "1" from any of my DIDs in the call display. Perhaps this is just a function of Panasonic DECT phones or am I missing something obvious?
Edit: Made another call to my Callcentric line using {(<1:>@@.):ph} and checked the Phone and Line Port status and could see the 1 was being stripped off before being sent so the problem is definitely with the Panasonic DECT phone. My guess is it has x number of characters it can display in that field and if you only send 10 it will add the 1. So by sending my line number plus * it overwrites where the 1 would otherwise normally display.