FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
Introduction
Supported Platforms
Freeswitch has been built on the following platforms:
Linux (x86 & x86_64)
Windows (MSVC 2012/2013 & VC++ EE 2012/2013)
Mac OS X 10.7/10.8/10.9 (x86_64 Intel)
FreeBSD 8/9/10
NetBSD 6.x
OpenBSD 5.x
Dependencies
Freeswitch makes heavy use of external libraries.
libFreeSWITCH:
APR (http://apr.apache.org)
APR-Util (http://apr.apache.org)
SQLite (http://www.sqlite.org)
Pcre (http://www.pcre.org/)
Additionally, the various external modules make use of several external modules:
ASR/TTS mod_cepstral
Cepstral (commercial) (http://www.cepstral.com/)
mod_flite
mod_pocketsphinx
PocketSphinx (http://www.speech.cs.cmu.edu/pocketsphinx/)
mod_unimrcp
MRCP (http://www.unimrcp.org/)
Codecs mod_amr
Passthru codec for amr narrowband (8kHz)
mod_amrwb
Passthru codec for amr wideband (16kHz)
mod_b64
Base64 codec tranfers data base64 encoded (http://www.b64codec.org)
mod_bv
BroadVoice16 (8kHz) and BroadVoice32 (16kHz) (https://www.broadcom.com/support/broadvoice)
mod_codec2
Codec2 is an open source low bit rate speech at 2400 bit/s and below. (http://www.rowetel.com/blog/?page_id=452)
mod_speex
libspeex (http://www.speex.org/)
mod_siren
Digital Signal Processing mod_spandsp
codec, fax and modem (http://www.soft-switch.org/)
Directories mod_ldap
openldap (*nix only http://www.openldap.org/)
Endpoints mod_portaudio
portaudio (http://www.portaudio.com/)
mod_dingaling
libdingaling (internal library distributed with freeswitch which depends on)
APR (http://apr.apache.org)
iksemel (http://iksemel.jabberstudio.org/)
mod_sofia
sofia-sip (http://opensource.nokia.com/projects/sofia-sip/)
mod_opal
libopal (http://www.opalvoip.org)
mod_freetdm
freetdm (http://wiki.freeswitch.org/wiki/FreeTDM)
Event Hanlders mod_xmpp_event
iksemel (http://iksemel.jabberstudio.org/)
Formats mod_sndfile
libsndfile (http://www.mega-nerd.com/libsndfile/)
Languages mod_perl
perl (http://www.perl.org/)
mod_lua
lua (http://www.lua.org)
XML interfaces mod_xml_rpc
xmlrpc-c (http://xmlrpc-c.sourceforge.net/)
mod_xml_curl
libcurl (http://curl.haxx.se/)
Network services mod_http
Abyss (http://www.aprelium.com/)
mod_enum