I'm assuming that by this post you have added your OBi110 to OBiTALK (**5 etc...), you can make a test call to the OBi echo number **9 222 222 222 and you can make an incoming and outgoing PSTN call from the phone attached to the OBi110.
This looks scary, but most of these settings you will only be changing this one time. A lot of the settings are to optimise your OBi110 for UK use, the rest are for the actual config needed to link PSTN to laptop softphone. I recommend regular tea breaks and soothing music throughout
Almost certainly, this will not work first time, but this forum has never failed to solve this type of setup. (So far!)
Assuming that your local ip addresses are as follows:
Laptop: 192.168.1.10
OBi110: 192.168.1.11
They can be anything so long as they are fixed, substitute your settings as required.
The setup will be:
PSTN > < OBi LINE Port > < OBi sp2 192.168.1.11:5490 > < laptop softphone 192.168.1.10:5498
PhonerLite (softphone on laptop) settings:
Set up new account:
New > Provider > Manual Configuration > Proxy/Registrar: 192.168.1.11:5490
Green arrow > Username: 12123434
Green tick
Then go into its configuration and ensure the settings are as follows:
(Remember to click on the "save" icon to save changes before moving on to the next page.)
Server > Proxy/Registrar: 192.168.1.11:5490
Server > Register: unchecked
User > Username: 12123434 (random numbers. This is the softphone CallerId and adds to the security of the setup. Same numbers will be used in the OBi110)
User > Displayed name: paulphone
Network > Local port: 5498 (can be almost anything even, but steer clear of 5060, again to add security to the setup)
Other settings at default.
OBi110:
This setup uses sp2. This leaves sp1 spare for future use should you decide you would like to add a voip service one day.
Most of the settings are check boxes or drop boxes. The digit maps etc can be cut and pasted from here rather than typed in, but be careful not to import any spaces.
Make changes via the OBi Expert Configuration pages. From your OBi Dashboard, click on your OBi number and follow the prompts to get there. To change a value uncheck both boxes to the right of the value and leave them unchecked. After changing the values on one page, press submit at the bottom of the page and wait a few minutes for the OBi to reboot. Then move on to the next page.
Physical Interfaces > PHONE Port > PrimaryLine: PSTN (default)
Physical Interfaces > PHONE Port > DigitMap:
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|999|112|101|111|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))
Physical Interfaces > PHONE Port > OutboundCallRoute:
{([1-9]x?*(Mpli)):pp},{(<#:>|999|112|101|111):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Physical Interfaces -> LINE Port -> LINE Port -> RingDelay: 0
Physical Interfaces -> LINE Port -> LINE Port -> RingProfile: B
Physical Interfaces -> LINE Port -> LINE Port -> DialDigitOnTime: 80
Physical Interfaces -> LINE Port -> LINE Port -> DialDigitOffTime: 80
Physical Interfaces -> LINE Port -> PSTN Disconnect Detection -> CPCTimeThreshold: 100
Physical Interfaces -> LINE Port -> PSTN Disconnect Detection -> DetectPolarityReversal: uncheck
Physical Interfaces -> LINE Port -> PSTN Disconnect Detection -> DetectFarEndLongSilence: uncheck
Physical Interfaces -> LINE Port -> PSTN Disconnect Detection -> DetectDisconnectTone: check
Physical Interfaces -> LINE Port -> PSTN Disconnect Detection -> DisconnectTonePattern: 400-30;3
Physical Interfaces -> LINE Port -> Port Settings -> ACImpedance: 370+(620||310nF)
Physical Interfaces -> LINE Port -> Port Settings -> CallerIDDetectMethod: FSK(V.23)
Physical Interfaces -> LINE Port -> DigitMap:
(999|112|101|111|0[4568]xx.S3|0[123]xxxxxxxxxS0|07[1-9]xxxxxxxxS0|116xxx|xx.S3)
Physical Interfaces -> LINE Port -> InboundCallRoute
{ph,sp2}
If it is not required to ring the phone attached to the OBi110, then:
Physical Interfaces -> LINE Port -> InboundCallRoute
{sp2}
Voice Services -> SP1 Service -> Enable : uncheck (another security measure)
Service Providers -> ITSP Profile B -> SIP -> ProxyServer : 192.168.1.10
Service Providers -> ITSP Profile B -> SIP -> ProxyServerPort : 5498
Service Providers -> ITSP Profile B -> SIP -> X_SpoofCallerID : checked
Voice Services -> SP2 Service -> Enable : checked
Voice Services -> SP2 Service -> AuthUserName : 56789 (anything, but not blank)
Voice Services -> SP2 Service -> X_RegisterEnable : unchecked
Voice Services -> SP2 Service -> X_ServProvProfile : B
Voice Services -> SP2 Service -> X_UserAgentPort : 5490
Voice Services -> SP2 Service -> CallerIDName : OBiHome
Voice Services -> SP2 Service -> MaxSessions : 4
Voice Services -> SP2 Service -> X_InboundCallRoute:
{12123434:li}
To see how calls have been routed check in "Call History". This can only be accessed via the OBi110 local web page. Use your browser to go to the ip address you fixed for the OBi110. Default user name and password are both "admin". Then go to Status > Call History and you should see how the calls have been routed. Very useful if they have been routed to the wrong place!