Bug #100
Whocalled.us data source returns invlaid callerID data when report back enabled
| Status: | Closed | Start: | 05/23/2009 | |
|---|---|---|---|---|
| Priority: | Urgent | Due date: | 05/25/2009 | |
| Assigned to: | jacobsj | % Done: | 100% |
|
| Category: | - | |||
| Target version: | Caller ID Superfecta v 2.1.0 |
Description
Caller ID displays:
"Reporting value back to Who Called ... Failed with error message"
When who called has already received a report from an id.
In other words, the debug response for a failed upfate is being sent as caller id data.
History
Updated by tshif over 2 years ago
- Due date set to 05/25/2009
- Assigned to set to jacobsj
- Priority changed from Normal to Urgent
- Target version set to Caller ID Superfecta v 2.1.0
Updated by jacobsj over 2 years ago
Please provide the complete debug output where you see this occurring.
Updated by tshif over 2 years ago
Here is one variation -
Debugging Enabled, will not stop after first result.
Found valid US npa: 760-494-1154
Searching Asterisk Phonebook ... Collective Solutions Group
result took 0.0009 seconds.
Searching Who Called ... Collective Solu
result took 0.0696 seconds.
Searching Superfecta Cache ... Collective Solutions Group
result took 0.0011 seconds.
Searching PhoneSpamFilter ... value of 0 returned ... Not a SPAM caller
result took 0.0341 seconds.
Searching Addresses.com Yellow Pages ... Collective Solutions Group
result took 0.1595 seconds.
Searching White Pages ... Collective Solutions Group
result took 0.1240 seconds.
Searching Google ... not found
result took 0.0455 seconds.
Searching Addresses White Pages ... not found
result took 0.0968 seconds.
Looking for Provided Caller ID ... found value of Reporting value back to Who Called ... Collective Solutions Group ... determined good.
Reporting value back to Who Called ... Collective Solutions Group
result took 0.0046 seconds.
Returned Result would be: Collective Solutions Group
result took 0.0009 seconds.
Updated by tshif over 2 years ago
Here is the more concise form -
Debugging Enabled, will not stop after first result.
Found valid US npa: 760-494-1154
Searching Asterisk Phonebook ... Collective Solutions Group
result took 0.0017 seconds.
Searching Who Called ... Collective Solu
result took 0.0466 seconds.
Looking for Provided Caller ID ... not found
result took 0.0010 seconds.
Reporting value back to Who Called ... Failed with error message: Phone call is duplicate.
Returned Result would be: Collective Solutions Group
result took 0.0017 seconds.
When it is in this state, it sends the previously quoted "Reporting value back to Who Called ... Failed with error message"
Updated by tshif over 2 years ago
So again, in case I was confusing - the root cause of this case is that the following text is making its way to the telephone device and being displayed as if it were the caller ID data: "Reporting value back to Who Called ... Failed with error message"
Updated by jacobsj over 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 90
Forgot to limit that line of text to the debug mode only. This should be corrected now.
Updated by tshif over 2 years ago
- Status changed from Resolved to Assigned
QA: FAIL. CID sent to phone is still "Reporting value back to Who Called ... Failed with error message"
Message DOES NOT return to Debug window as it should, only to telephone as CID.
Updated by jacobsj over 2 years ago
I am unable to duplicate this behavior. Can you give me a list of the sources you have enabled when this behavior occurs, and also verify that you have the latest files from the repository installed.
Updated by tshif over 2 years ago
I couldn't remember either, so I looked at the full debug. The easiest way is to set it up as in this example:
Searching Asterisk Phonebook ... Collective Solutions Group
result took 0.0017 seconds.
Searching Who Called ... Collective Solu
result took 0.0466 seconds.
Looking for Provided Caller ID ... not found
result took 0.0010 seconds.
Reporting value back to Who Called ... Failed with error message: Phone call is duplicate.
Returned Result would be: Collective Solutions Group
result took 0.0017 seconds.
When it is in this state, it sends "Reporting value back to Who Called ... Failed with error message" to the telephone as caller ID.
With the latest source, it no longer sends this info to debug, but it does still send it to the telephone as CID.
Updated by jacobsj over 2 years ago
I think you have an older version of callerid.php
Here is the return I get from a similar setup:
Searching Asterisk Phonebook ... Jeremy Cell
result took 0.0011 seconds.
Searching Who Called ... Jeremy Cell
result took 0.3738 seconds.
Looking for Provided Caller ID ... not found
result took 0.0013 seconds.
Post CID retrieval processing.
Reporting value back to Who Called ... Failed with error message: Phone call is duplicate.
Returned Result would be: Jeremy Cell
result took 0.0011 seconds.
You should see a line that says "Post CID retrieval processing." if you have the newest version of callerid.php
Updated by tshif over 2 years ago
- Status changed from Assigned to Closed
- % Done changed from 90 to 100
QA: PASS. System no longer sends debug message to telephone as CID.
Sorry jeremy - I somehow must have missed dragging the callerid.php file into the test bed.