Skip to content
lgaetz edited this page Aug 13, 2011 · 1 revision

Module and Data Source Dependencies

Like most programs, the CallerID Superfecta version 2.x requires that certain other software be installed and working correctly before the Superfecta can work correctly. These are called dependencies.

If you use a distribution that we do not test on, or roll-your-own - you may have to add various components to your platform.

Both the Superfecta Module 2.x and 2.x data sources may exhibit the following dependancies.

DISCLAIMER. READ THIS: These notes are not presented in step by step order - they are provided to assist in your troubleshooting in the event you have problems with the CallerID Superfecta module. Make sure you know what you are doing, and what the risks are before you attempt any procedures listed here. CSG Software Project Management, and the authors of the module, disclaim any and all liability from actions you take with your PBX equipment and software. You have been warned.

Caller ID Superfecta 2.x Requires php-mbstring function

Symptoms: When even debug mode fails, silently, after printing some text but no CNAM data. Running an upgraded version of AsteriskNOW, tried to install Callerid Superfecta, and found that it was silently failing without yielding any CNAM data (though it was installed and workingish).

It was failing right around a 'isutf8()' function call (which in turn used mbstring functions).

Correction: The problem is that the distro I was using didn't have php-mbstring installed.

yum install php-mbstring 

and it worked. I searched the universe looking for this info, before resorting to debugging it myself. Maybe the above will help someone.

Caller ID Superfecta 2.x Requires asterisk14-curl.i386

(from PBXIAF forum from adamgoldberg)

Symptoms: Superfecta Module installs, and appears to work, but no callerID data is sent.

Correction: The problem is that the distro being doesn't have cURL installed.

yum install asterisk14-curl.i386

Caller ID Superfecta Known Dependencies

(condensed from an article found "here":http://pbxinaflash.com/forum/showpost.php?p=55768&postcount=632 ) Caller ID Superfecta has dependencies, which must be present and compiled for Superfecta to operate.

yum install libcurl-devel
yum install curl-devel
yum install libxml2-devel

don't forget the ./configure, make menuselect, make, make install routine!