Weird issue trying to install Superfecta under Elastix
Hi,
I'm about at my wit's end tonight because I'm trying to help set up a new Elastix 2.0.3 installation and am trying to get Caller ID Superfecta to work. For background I've already got it running on another Elastix box and am aware of the standard modification that must be made to accommodate Elastix, however on this new box it's not helping, and I'm getting no indication from the CLI, etc. of any problem. But there is one weird thing that shows up in the file /etc/httpd/logs/error_log:
[Thu Dec 16 21:25:19 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Asterisk_Phonebook in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:19 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Addresses in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:20 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_White_Pages in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:21 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Yellow_Pages in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:21 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_CanPagesCa in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:21 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Any_Who in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Google in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Telco_Data in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 239
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Asterisk_Phonebook in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Addresses in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_White_Pages in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Yellow_Pages in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_CanPagesCa in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Any_Who in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Google in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
[Thu Dec 16 21:25:22 2010] [error] [client 127.0.0.1] PHP Notice: Undefined index: Default_Telco_Data in /var/www/html/admin/modules/superfecta/bin/callerid.php on line 309
There's no web browser on the new box but if I run this from a command prompt:
wget
http://127.0.0.1/admin/modules/superfecta/bin/callerid.php?thenumber=1234567890
but using a valid number at the end, I get a file in the directory with the name in it, so that part appears to be working. I've checked Caller ID lookup sources and everything seems good in there. I have Caller ID Superfecta enabled in the inbound routes. I've read a whole bunch of message threads on Caller ID Superfecta and Elastix and have tried some suggestions I've seen there. What mystifies me is that looking in Caller ID lookup sources, it LOOKS like it should be retrieving the same data as when I do it manually from the command line. I have tried uninstalling and reinstalling the module.
The FreePBX version is 2.8, the Asterisk version is 1.8.1 (we upgraded it) and everything is working great except for Superfecta, and I've been working on this for far longer than anyone reasonably would. I need to take a break and get away from it for a while, but wondered if those error messages in the log would give you any clue as to what is happening. Since it does work from the command prompt, I didn't know if those messages really mattered, but the reason I didn't think so is because we get the exact same error messages on the other server (they are identical except for the time) and it works great.
Are there any diagnostics I can run that might help pinpoint the problem?