it has come to our attention, that there has been lack of support for Solaris on the SPARC platform in recent Asterisk releases. Obviously, Asterisk was intended to run on Linux, and various components such as DAHDI strictly require the Linux kernel (source), however, our experience with Asterisk on Solaris has been outstanding. In 2006, http://solarisvoip.com released a packaged version of Asterisk 1.2 for Solaris/SPARC and some complimentary utilities. Since then, there has been no apparent attempt to provide an updated version. The source code of the 1.6 and 1.8 releases include various fixes and compatibility libraries for Solaris on x86, but not on SPARC.
We have now successfully compiled and are running Asterisk 1.6.24 on Solaris/SPARC, and decided to release probably the last version for this unique platform. Apart from a number of smaller hiccups, such as a SEGFAULT when initiating the daemon with full debugging options and the occasional crash when reloading the core under certain circumstances, the software is fully functional and includes the default and extended sounds in WAV, aLaw, uLaw and GSM formats. We have also included MP3 support (LAME) and most of the modules from the Asterisk 1.6.24 addons -package such as cdr_addon_mysql and res_config_mysql.
You can download the package from http://download.pelnet.eu/data/solaris together with an accompanying text file which provides some more detailed info on the build options and parameters used.