For people having trouble and want to report issues that will actually help the devs, please go thru this checklist:
If the above 4 steps don't fix Superfecta then post here with a summary that includes which step the problem occurs and any error output you get. In your post, state that you have patched to the latest callerid.php described in step1 to save us from asking.
- Make sure you are running Superfecta 2.2.4 patched with the latest version of callerid.php. At the time of this writing the latest version is r485 and was uploaded on April 6. To get the latest version of callerid.php follow directions in this post. If you don't know if you are running the latest, download again and repatch. Obviously you need Superfecta enabled on inbound routes. Until you do this step the following steps are of no help.
- Make sure Superfecta debug is working. If debug doesn't work and you are running the latest version of callerid.php (see 1 above) you will get a lot of output which could be helpful if you post it in this thread. If debug is working, the last 2 lines of debug output should read like this:
If debug doesn't work, the remaining steps are no help to you.- Check to see if Superfecta is working from a browser by opening a browser (not IE!) and going to this url:
Fill out appropriate values for your_password, your.pbx.address and known working phone number in place of the 5's. To be crystal clear, if my login password was "rubberducky" and my PBX IP address is 192.168.0.130 and I know I will get valid CNAM with this number: 1234567890 then the test url would be:Code:http://maint:[email protected]/admin/modules/superfecta/bin/callerid.php?thenumber=5555555555
If Superfecta is working properly, you will get plain text of the CNAM in the browser the same as it would appear on your phone. If you are getting a blank page, make sure that you are using a phone number that debug returns an actual valid CNAM. If you are getting an authorization error check to ensure you are using maint and the right password. If this step doesn't work, the next step is of no help to you.Code:http://maint:[email protected]/admin/modules/superfecta/bin/callerid.php?thenumber=1234567890
- By this point you know that Superfecta is working properly and is providing CNAM via http, so the last step is to ensure that FreePBX settings for the CID module are set properly. In FreePBX under Setup, "CallerID Lookup Sources", "Caller ID Superfecta" verify that all of the fields are filled out properly. If you have a standard Superfecta install you should have the following:
Source Description: Caller ID Superfecta
Source Type: HTTP
Cache results: <unchecked>
host: localhost
port: <leave blank>
username: maint
password: <your freePBX maint password>
path: /admin/modules/superfecta/bin/callerid.php
query: thenumber=[NUMBER]
Substitute appropriate values for those noted between <> other values should be EXACTLY as above. If any of the above fields are wrong correct and test. If it solves your problem report here with what it was that fixed it. I am not running FreePBX 2.9, the above fields are taken from a (much) earlier version and could be wrong, please someone correct me if that is the case.
To rcoates, your complaint about a stray [ makes me think that the query field from step 4 might be wrong.
To Ste73 did you inculde the login credentials for the url as shown above in step 3?
To gladroger CNAM on some phones but not others makes zero sense to me unless you are also getting funny stray characters, I doubt any of the above steps will help you with that. The error about unable to connect to 127.0.0.1 points to incorrect login credentials see step 3
To ustelephone, you have debug working, you can start at step 3 and report back
As of the time of this writing, I only know of 2 Superfecta devs that have tried with FreePBX 2.9, one with no issues and the other no issues once the login credentials of step 4 were fixed.
Lorne
http://maint:[email protected]/admin/modules/superfecta/bin/callerid.php?thenumber=5555555555
This problem might only happen on Incredible PBX installs with the newer 2.x load but I don't know. Since I'm in Canada, none of the extra modules I just disabled matter to me but you need to uninstall:
Now lookup's work. I don't know why just that they do and that's good enough for me
- Gizmo5 Integration
- Gabcast
- Google Voice
Link up your team and customers Phone System Live Chat Video Conferencing
Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.
Check your inbox!
We’ve sent you an email. Click on the button in the email body to verify your email address – (if you can not find it, check your spam folder).
Upon verification you will be directed to the 3CX setup wizard.