I am trying to get the CallerID Superfecta 2.2.3 module working in a generic/manual installation of CentOS 5.4 with Asterisk 1.6.0.21 and FreePBX 2.6.0.1. Upon initially installing the module I get an HTTP auth password request from my browser when trying to open CID Superfecta within the FreePBX gui. None of my existing passwords work. I tried deleting the .htaccess file as several forums have suggested, but it still prompts for this password I don't have. I then modified the .htaccess to allow from all / Satisfy Any. Now I am able to load the module in my browser without any problems.
However, it doesn't ever return any Caller ID CNAM info what so ever. I tried numerous data sources none of which returned any results at all. For diagnostic purposes I disabled all of the outside sources and enabled just the Asterisk Phonebook. When I type a number that does exist in the Asterisk Phonebook into the box and click "Debug", it does successfully query the data source but it fails to return the corresponding name entry. Instead it just returns a null or blank value:
Processing Default Scheme.
CID matching enabled...Valid CID: 9894849400.
Searching Asterisk Phonebook ...
However I am certain that it is successfully querying the data source as it behaves differently when I enter a bogus number that does not exist in the database. In such a case it specifically returns "not found" instead:
Processing Default Scheme.
CID matching enabled...Valid CID: 9891234567.
Searching Asterisk Phonebook ... not found
It appears that whatever is causing it to not return the name it has found when querying the local Asterisk Phonebook is also preventing it from returning any name from any 3rd party data source, as it doesn't seem to make any difference which one I enable, they all respond with null/blank values.
Does anyone have any idea how to fix this problem?
However, it doesn't ever return any Caller ID CNAM info what so ever. I tried numerous data sources none of which returned any results at all. For diagnostic purposes I disabled all of the outside sources and enabled just the Asterisk Phonebook. When I type a number that does exist in the Asterisk Phonebook into the box and click "Debug", it does successfully query the data source but it fails to return the corresponding name entry. Instead it just returns a null or blank value:
Processing Default Scheme.
CID matching enabled...Valid CID: 9894849400.
Searching Asterisk Phonebook ...
However I am certain that it is successfully querying the data source as it behaves differently when I enter a bogus number that does not exist in the database. In such a case it specifically returns "not found" instead:
Processing Default Scheme.
CID matching enabled...Valid CID: 9891234567.
Searching Asterisk Phonebook ... not found
It appears that whatever is causing it to not return the name it has found when querying the local Asterisk Phonebook is also preventing it from returning any name from any 3rd party data source, as it doesn't seem to make any difference which one I enable, they all respond with null/blank values.
Does anyone have any idea how to fix this problem?