The softphone must be able to make outbound calls WITHOUT registration.
If SP2 is not defined, setup a dummy SIP definition like this:
Service Providers -> ITSP Profile B -> SIP -> ProxyServer : 127.0.0.1
Voice Services -> SP2 Service -> AuthUserName : (any userid)
Voice Services -> SP2 Service -> X_RegisterEnable : (unchecked)
Voice Services -> SP2 Service -> X_ServProvProfile : B
Do the following to setup outbound calls from the softphone to GV.
Replace your Voice Services -> SP2 Service -> X_InboundCallRoute with:
{tsquare>(1xxxxxxxxxx|<1aaa>xxxxxxx):sp1},{ph}
aaa is your local area code for 7 digit dialing.
Do the following to route inbound calls from SP1 to the OBi110 Phone port and the softphone.
Replace your Voice Services -> SP1 Service -> X_InboundCallRoute with:
{ph,sp2(anything@192.168.1.110:5060;ui=$1)}
192.168.1.110 is the IP address of the computer running the softphone.
This assumes the softphone uses port number 5060.
I don't know if there is a firewall on the Mackbook that will block port 5060.
Softphone credentials:
Proxy Server: 192.168.1.100:5061
UserID: tsquare
Registration: (Disabled)
192.168.1.100 is the IP address of your OBi110
Dial 18005551212 or 5551212 on the softphone.
Edit:
Dialing an invalid number with above will ring the phone port.
Use the following to get a busy signal:
{tsquare>(1xxxxxxxxxx|<1aaa>xxxxxxx):sp1}