A topic as seemingly mundane as this will likely have been discussed at length in past postings. Such is what I soon discovered after searching and reading a great many posts on configuring digit maps for Obi devices.
My Obi100 has served me quite well in the several years I've had it. In all those years, I've made slight modifications to its configuration to meet my needs. As such, configuration of digit maps has proved necessary, I field in which my knowledge is severely lacking. Most of everything I learned was cobbled together after scouring many forum posts.
Recently I've found myself with a need to dial internationally. My previous simplified digit map did not allow for this. Anyone making attempts to dial 011 + the phone number were greeted with a busy signal.
After having spent quite some time reading, a simple addition to the Obi's digit map is all the seems necessary to allow outbound international calls.
The device I'm using is an Obi100. It's being used with Google Voice under SP1 and SP2.
The digit map found under Service Providers > ITSP Profile A General > Digit Map is: (911S0|<1516>xxxxxxx|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.S4|<411:18003733411>S0).
The digit map found under Physical Interfaces > Phone Port > Digit Map is: ([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**9(Mpp)(Mpli))
The outbound call route found under Physical Interfaces > Phone Port > Outbound Call Route is: {(<911:15555555555>):sp1},{([1-9]x?*(Mpli)):pp},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp},,{(Mpli):pli}
The emergency number is one that is unpublished and not meant to be publicly disclosed, hence the number of 555-555-5555. The digit map in use on my Obi, of course, has an actual phone number entered in this area.
It is using that digit map that I may dial using 7, 10, or 11 digits. 411 calls are also redirected immediately to the proper toll free service. Upon the advice of several posters on this very forum, I've added the "011xx." to allow international calls. It is my understanding that xx. following the 011 will match 1 or more numbers; in other words, dialing 0115, while not a proper number, will still be sent to the service provider. This seems to make things easy to avoid manually configuring every possible international telephone number format. The S4 at the end was suggested to lessen the waiting time from the last digit of the number being physically dialed and the Obi processing it.
Currently, everything works flawlessly. Calls made to US and Canadian numbers work well. International calls can be successfully dialed, but a roughly 10 second wait time is imposed before the call is actually made. This only happens when dialing up to and including three digits (eg. 011+123). Dialing numbers with any more digits than that (e.g., 011+1234), and my four second delay is honored. While this might sound foolish and petty (what international number will be only three digits in length?), I'm trying to fully wrap my head around the concept of digit maps. I'm sure this has something to do with the 7 digit dialing code in my digit map, yet if that's the case, why does a number like 011+1234 honor the four second delay but 011-123 does not? Does it have anything to do with the order of my digit map--in other words, it's matching/identifying it as a 7 digit dialed number instead of what it is, as an international number?