I felt incredibly stupid for not doing this before but it was a good learning experience.
I took my 2015 Mexico dial plan, modified it and ended up with the following which works exactly as stated.
HELP My OBi212 can't use SP3 for some unknown reason. HELP
It had to be a simple as possible for the person I gave the 110 to dial since they're techphobic and their memory is bad.
US numbers is ALWAYS 1 +10 digits Example: 1 800 869-3557.
Mexico now uses 10 digit dialing Ex: 800 874-6725 calls Amazon MX. It also has 3 digit service numbers. 911, etc
---- Obi110 Mexico dial plan 2020 ---- Telmex now has unlimited free calls to the USA & Canada via 00 international
SP1 0 1 + 10 (US & Canada), 011 US International
SP2 411, & Callcentric customers
Line (911, 0xx, 1 +10 US & Canada -> SP1, 10 digit, #, Telmex 00 1 US & Canada)
PHONE Port -> DigitMap: ([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|0xx||x11|**0|***|#|**1(Msp1)|**2(Msp2)|(Mpli))
OutboundCallRoute: Transforms & matches left to right then sends to the correct terminal (Port). If no terminal in the rule goes to the PrimaryLine.
{911|(<#:>):li},{411:sp2)},{(Mli):li},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2}
911 |# to Line, ,411 to sp2, Line DM , **1 -> DM -> sp1 , **2 -> DM -> sp2
Line DigitMap: (911|0[2-8]xS4|<011:**2011>xx.|<1:001>[2-9]xx[2-9]xxxxxx|#|[2-9]xx[2-9]xxxxxx|001[2-9]xxxxxxxxx|<01:**11>xxxxxxxxxx)
ITSP Profile B -> DigitMap: Default no change(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)
US 0 1 +10 |011 US International)
ITSP Profile B -> DigitMap: (411:17771234567|411|1777xx..|<1>777xx..|011xx.) 411 & Callcentric customers. Add $5 for International
--------------------------------------------------------------------------
== Obi2120 Mexico dial plan 2020== Started with the 110 plan and added the 2 GV lines.
Maybe if Iput the SIP lines in SP1 & 2 then put the GV lines on SP3 & 4? Grasping at straws
My OBi212 can't use SP3 for some reason. HELP
PHONE Port -> DigitMap:
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|x11|0xx|**0|***|#|(Mpli)|**1(Msp1)|**2(Msp2)|(Msp3))
OCR: {911|(<#:>):li},{(411|011x.|1777x.):sp3)},{(Mli):li},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2}
I tried with ,{(<**3:>(Msp3)):sp3} or ,{(Msp3)} added but the **3 does not get deleted in the outgoing sequence as it does in SP1 and 2.
ITSP A & B GV DM: (1xxxxxxxxxx|<1>[2-9]xxxxxxxxx)
(**1 + 10 US & Canada via SP1 & **2 +10 US & Canada via SP2)
ITSP C CC DM: (411:17771234567|411|1777xx.|011xx.) Callcentric sees the number and says it is invalid, which it is as it always has **3
( 411|Callcentric|011 US International)
Callcentric sees the number and says it is invalid, which it is as it always has **3xx. not xx.
Line Port DM: (911|0[2-8]xS4|<1:001>[2-9]xx[2-9]xxxxxx|#|[2-9]xx[2-9]xxxxxx|001[2-9]xxxxxxxxx
|<01:**11>xxxxxxxxxx|<00:**21>xxxxxxxxxx)
I tried with |<09:**31>xxxxxxxxxx added but the **3 does not get deleted in the outgoing sequence as it does in SP1 and 2.
ITSP D IPC DM: No outbound
AA & OBI disabled
Obi configured InboundCallRoute: {(290058575)>(xx.):LI},{(290058575):aa},{ph}
SInce I can't get a response I'm going to reset the 212 and do thee 110 plan then add GV to SP3 & 4