Sophia,
I'm assuming that you have PSTN on your Line Port, Google Voice on sp1, something on sp2? Also, Phone Port Primary Line is set:
Physical Interfaces -> PHONE Port -> PrimaryLine : PSTN Line
Leave the ITSP A and B DigitMaps at default.
To route the calls to the correct trunks (line, sp1 etc), use the Mpli (Map Primary Line). In your case this is the Line Port DigitMap:
Physical Interfaces -> LINE Port -> DigitMap:
([2-9]11S0|<250>[2-9]xxxxxx|250xxxxxxx|180xxxxxxxx|188xxxxxxxx|<**1>1[2-79]xxxxxxxxx|<**1>011xx.)
If you do have a service provider on sp2 through which you wish to send international calls, then:
Physical Interfaces -> LINE Port -> DigitMap:
([2-9]11S0|<250>[2-9]xxxxxx|250xxxxxxx|180xxxxxxxx|188xxxxxxxx|<**1>1[2-79]xxxxxxxxx|<**2>011xx.)
Calls will route as follows:
[2-9]11 -> three digit numbers starting with 2 to 9 > PSTN Line
7 digits -> Obi adds 250 > PSTN Line
10 digits -> that start with 250 > PSTN Line
11 digits -> that start with 180 > PSTN Line
11 digits -> that start with 188 > PSTN Line
11 digits -> that start with 1 but not 18 > SP1 Service
011+ -> SP1 Service or SP2 if you use the **2 version
911 calls are a special case due to this rule in your Phone Port OutboundCallRoute:
{(<#:>|911):li}
This means that 911 calls will be sent direct to the Line Port regardless of anything in any DigitMap.
The above DigitMaps mean that you do not need to dial codes (**1 etc) to route the calls, the DigitMaps do it for you. However, if you wish to override the DigitMaps, then you can still dial **1 etc.
Feel free to ask questions – we are all learning here
Sometimes my answers are a bit slow in coming as I am here when most of OBiLAND is asleep!
Edit: Refined 1xxxxxxxxxx to 1[2-79]xxxxxxxxx