My DigitMap is not working properly.
I want the following with a prefix of "9" routed to the Line port.
7 digits (works)
10 digits within area codes 602 and 623 (works)
10 digits with a prefix of "1" (works)
10 digits with the DigitMap adding a prefix of "1" (Does NOT work)
This is my Line DigitMap:
([2-9]xxxxxx|(602|623)[2-9]xxxxxx|<1?:1>[2-9]xx[2-9]xxxxxx)
This is my Phone OutBoundCallRoute:
{(<9:>(Mli)):li}
"<1?:1>" doesn't seem to work.
I do not get a match with 10 digits and the call is routed to SP2.
My logic is:
If there is a "1" prefix eliminate it and then always add a "1" prefix.
It works as if the question mark was not there.
I know I can to this "(<:1>[2-9]xx[2-9]xxxxxx||1[2-9]xx[2-9]xxxxxx)", but why doesn't the above work?
Firmware is build 2711.