I've never seen an OBi110 and its LINE settings, and I have no International dialing experience, and I don't use OBiTALK, but I thought I would give this a shot:
SP1 Google Voice (Msp1) = (<1>[2-9]xx xxx xxxx|1[2-9]xx xxx xxxx|011xx.) ;long-distance, US International (US IDD prefix = 011).
SP1 Service - SP1 Service::X_NoRegNoCall = checked ;speed up trunk group failover.
PP1 OBiTALK (Mpp1) = (<ob>xxx xxx xxx|obxxx xxx xxx) ;default.
LI1 LINE (Mli1) = (911|[2-9]xx xxxx|<1>[2-9]xx xxx xxxx|1[2-9]xx xxx xxxx|11xx.) ;911, local, long-distance, T&T International (T&T IDD prefix = 11).
LINE Service - LINE Service::X_NoRegNoCall = checked ;is there a 'no dial tone' setting like this?
PH PHONE Port PLI Primary Line = TG1 Trunk Group 1 = sp1,li1
PH PHONE Port (Mpli) = TG1 (Mtg1) = ((Msp1)|(Mli1))
PH PHONE Port digit map = (**1(Msp1)|**2(Msp2)|**8(Mli1)|**9(Mpp1)|**0|***|#|[1-9]S9|[1-9][0-9]S9|(Mpp1)|(Mpli))
PH PHONE Port outbound call route = {(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli1)):li1},{((<**9:>|ob)(Mpp1)):pp1},{**0:aa1},{***:aa2},{(<#:>):li1},{(Mpli):pli}
Outbound will route to Trunk Group 1 = sp1,li1. Digits dialed will route out the first trunk that permits them by its digit map. If SP1 GV is down, outbound will failover to LI1 LINE.
Long-distance and US International dialing will go out SP1 GV, as if dialing from the US.
911, local, long-distance, and T&T International dialing will go out LI1 LINE, as if dialing from T&T.
9-digit OBITALK peer-to-peer will go out PP1.
OBi features including manual routing are supported except ad hoc gateways are not supported.
Check the OBi web interface Status - Call History to confirm dialing results when testing a dial plan. If the digits dialed were not successfully mapped and routed to a service provider, the DMP will return an error message/fast busy signal and there will be no Call History.
Test and tweak to taste! Let me know if it works.