UK PSTN caller-id not passed by Obi110
DeanUK:
Hi Folks,
I am setting up my new Obi110 with a phone/internet service from TalkTalk in the UK (line port) and a standard PSTN phone which has a caller-id display (phone port).
When I connect the PSTN phone directly to the wall socket (i.e. no Obi110 in the path) the phone displays caller-id correctly - I have the caller-id feature enabled on my phone account.
Using the Obi110, I cannot obtain caller-id on the phone display.
I have spent a long time trying various combinations of parameters in the Obi110 but nothing makes the caller-id appear. I’m using:
Physical Interfaces > PHONE Port > Port Settings > CallerIDMethod = FSK(V.23)
Physical Interfaces > PHONE Port > Port Settings > CallerIDTrigger =After Polarity Reversal
Physical Interfaces > LINE Port > Port Settings > CallerIDDetectMethod = FSK(V.23)
Together with other recommended settings for UK PSTN as per the latest xml file (v2.4 9 Oct 2014) here: https://www.ukvoipforums.com//viewtopic.php?f=25&t=342
Looking at Status->Phone and Line Status
Shows the following for an incoming call from a UK mobile number beginning with 07761 (I have anonymised the last 6 digits with xxxxxx).
Parameter Name Phone Port Status Line Port Status
State On Hook On Hook
LoopCurrent 0 mA 0 mA
VBAT 57 V (12.0 V)
TipRingVoltage 49 V 51 V
LastCallerInfo '' 07761xxxxxx '' 07761xxxxxx
Looking at Status->Call History
Shows the same number but without the apostrophe (“) followed by a space character ( ).
Call 1 11/07/2014 04:35:54
Terminal ID LINE1 PHONE1
Peer Name
Peer Number 07761xxxxxx
Direction Inbound Inbound
04:35:54 Ringing
04:36:08 End Call
What I am thinking is maybe the Obi110 is passing “ 07761xxxxxx to the PSTN phone rather than 07761xxxxxx (i.e. without the “ followed by space character) and that this is confusing the PSTN phone which might expect to see a number only. Can anyone confirm whether this is the case and if so, what is needed to remove the (“ followed by space), perhaps an inbound call route modification, before passing the caller-id to the phone?
Thanks for any thoughts on this.
Dean.
Suffolk, UK.
azrobert:
Try Line inbound route:
{(<" :>xx.):ph}
If it works then use following in case a call doesn't have the quote+space:
{(<" :>xx.):ph},{ph}
DeanUK:
azrobert,
Thanks for your suggestion - I just tried it, entered
LINE port->InboundCallRoute-> {(<" :>xx.):ph}
and dialled in using the same 07761xxxxxx mobile number - but the results are the same, still get (" ) under last caller info, maybe this is how it should be, I don't know, but the called-id is still not appearing on the PSTN phone.
Regards,
Dean.
azrobert:
If the phone connected to the OBi110 rang then the prefix was removed. If (<" :>xx.) didn't match the callerid the phone wouldn't ring. Maybe there is another problem.
DeanUK:
After adding the config:
LINE port->InboundCallRoute-> {(<" :>xx.):ph}
The phone connected to the OBi110 does indeed still ring out.
I can make and receive PSTN calls, and make outgoing calls using a VoIP service provider. The voice quality using VoIP is very good - just this issue with caller-id that's the problem.
I've tried altering the LINE port->RingDelay from 0 to 400 to 4000
and CPCTimeThreshold up from 90 to 500
and LINE port->Ring Detection parameters at both defaults and those in the UK XML file v2.4
One thing i've noticed is that in the Call History log, when I make an outbound call the dialled number appears under both the LINE1 and PHONE1 columns. When I make an inbound call the Peer Number only is shown under LINE1, and the PHONE1 column is blank.
I'm using the correct US/UK converter leads to connect the OBi110 to the BT wall socket and to connect to the UK PSTN phone, but nothing i've tried so far will lead to caller-id being displayed. The OBi110 hardware version is 3.4 and software version is 1.3.0 build 2824.
Navigation
[0] Message Index
[#] Next page