Detect caller ID from PSTN
ianobi:
I agree that there are still unanswered questions here. If I get time (might be next week) I will set up my original config using XLink and see if I can replicate my findings.
Meanwhile, someone in the US (azrobert?) may try using detect method FSK (Bell 202) and RingDelay 0 and see what happens.
This may be a timing issue. If RingDelay is set to 0 then the call is processed and routed before CallerID has been received (after first ring with Bell 202), so that it does not appear in Call History, but maybe the OBi carries on and processes the CallerID and records it in LastNumberInfo. That's all guesswork on my part!
azrobert:
I thought there was a fix that would send the callerid to the phone port when it became available, even if the InboundCallRoute didn't see the callerid. I looked through the firmware enhancements/bug fixes and didn't see it listed. Maybe I'm just remembering a feature I wanted. I will test this and report back.
azrobert:
With RingDelay=0 the Call History does not show CallerID, but my phone displayed the CallerName and CallerID. LastCallerInfo also showed CallerName and CallerID under both Phone And Line Port Status.
ianobi:
azrobert - thanks for doing the testing. It does at least prove that it is possible for CallerID to be recorded in LastNumberInfo and not in Call History.
I believe that my guesswork in Reply #10 is the explanation.
Islander48:
Yes Ianobi, I was wrong in assuming that CID is always sent. If we want CID to be sent to a landline we have to pay a setup fee and a monthly fee which we did. For our telco it turns out that when a call is received from a mobile, the CID consists of two single apostrophes (‘’) followed by a space and then the number including country code. When a CID is received from a landline the country code is omitted and SOMETIMES the apostrophes are preceded by a Tab character.
The Obitalk Service seems to look at the raw CID received so the unwanted characters have to be entered into the InboundCallRoute. It would be nicer if the Obitalk Service would use the processed CID appearing in the call history. Or can we filter them ourselves?
Navigation
[0] Message Index
[#] Next page
[*] Previous page