. All rights reserved. */ /* ========================================================================== */ /* Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* ========================================================================== */ ]]> FreeSWITCH is an open source telephony platform designed to facilitate the creation of voice and chat driven products scaling from a soft-phone up to a soft-switch. It can be used as a simple switching engine, a PBX, a media gateway or a media server to host IVR applications using simple scripts or XML to control the callflow. Describe your package requirements here Currently there are no FAQ items provided. FreeSWITCH Modules 0.2 FreeSWITCH: Modules /usr/local/pkg/freeswitch.inc FreeSWITCH Modify FreeSWITCH Modules.
Services
freeswitch.xml /pkg_edit.php?xml=freeswitch.xml&id=0
freeswitch freeswitch.sh freeswitch FreeSWITCH is an open source telephony platform designed to facilitate the creation of voice and chat driven products scaling from a soft-phone up to a soft-switch. It can be used as a simple switching engine, a PBX, a media gateway or a media server to host IVR applications using simple scripts or XML to control the callflow. Settings /pkg_edit.php?xml=freeswitch.xml&id=0 Dialplan /packages/freeswitch/freeswitch_dialplan_includes.php Extensions /packages/freeswitch/freeswitch_extensions.php External /pkg_edit.php?xml=freeswitch_external.xml&id=0 Features /packages/freeswitch/freeswitch_features.php Gateways /packages/freeswitch/freeswitch_gateways.php Internal /pkg_edit.php?xml=freeswitch_internal.xml&id=0 Public /packages/freeswitch/freeswitch_public_includes.php Status /packages/freeswitch/freeswitch_status.php Vars /pkg_edit.php?xml=freeswitch_vars.xml&id=0 installedpackages->package->$packagename->configuration->freeswitchmodules <b>Loggers</b> loggers listtopic mod_console mod_console Send logs to the console. select mod_logfile mod_logfile Send logs to the local file system. select mod_syslog mod_syslog Send logs to a remote syslog server. select <b>Multi-Faceted</b> multi-faceted listtopic mod_enum mod_enum Route PSTN numbers over internet according to ENUM servers, such as e164.org. select <b>XML Interfaces</b> xml_interfaces listtopic mod_xml_rpc mod_xml_rpc XML Remote Procedure Calls. Issue commands from your web application. select mod_xml_curl mod_xml_curl XML Gateway Code. Configure FreeSWITCH from a web server on boot and on the fly. select mod_xml_cdr mod_xml_cdr XML based call detail record handler. select <b>Event Handlers</b> event_handlers listtopic mod_cdr_csv mod_cdr_csv CSV call detail record handler. select mod_event_multicast mod_event_multicast Broadcasts events to netmask. select mod_event_socket mod_event_socket Sends events via a single socket. select mod_zeroconf mod_zeroconf Support for zeroconf. select <b>Directory Interfaces</b> directory_interfaces listtopic mod_ldap mod_ldap LDAP module made to obtain dialplans, user accounts, etc. select <b>Endpoints</b> endpoints listtopic mod_dingaling mod_dingaling Jabber/GoogleTalk Talk integration module. select mod_iax mod_iax IAX2. select mod_portaudio mod_portaudio Voice through a local soundcard. select mod_alsa mod_alsa select mod_sofia mod_sofia SIP module. select mod_loopback mod_loopback A loopback channel driver to make an outbound call as an inbound call. select mod_wanpipe mod_wanpipe T1/E1 Sangoma Card module. select mod_woomera mod_woomera H.323/Woomera module. select mod_openzap mod_openzap Interface to Zaptel hardware. select <b>Applications</b> applications listtopic mod_commands mod_commands A mass plethora of API interface commands. select mod_conference mod_conference Conference room module. select mod_dptools mod_dptools Dialplan Tools: provides a number of apps and utilities for the dialplan. select mod_expr mod_expr Brian Allen Vanderburgs expression evaluation library. select mod_fax mod_fax FAX provides fax send and receive. select mod_fifo mod_fifo FIFO provides custom call queues including call park. select mod_voicemail mod_voicemail Full featured voicemail module. select mod_limit mod_limit Resource limitation module. select mod_esf mod_esf Holds the multi cast paging application for SIP. select mod_fsv mod_fsv FreeSWITCH Video application (Recording and playback). select <b>SNOM Module</b> snom_module listtopic mod_snom mod_snom select <b>Dialplan Interfaces</b> dialplan_interfaces listtopic mod_dialplan_directory mod_dialplan_directory Allows you to obtain a dialplan from a directory resource. select mod_dialplan_xml mod_dialplan_xml Allows you to program dialplans in XML format. select mod_dialplan_asterisk mod_dialplan_asterisk Allows you to create dialplans the old-fashioned way. select mod_yaml mod_yaml Allows you to program dialplans in YAML format. select <b>Codec Interfaces</b> codec_interfaces listtopic mod_voipcodecs mod_voipcodecs select mod_g723_1 mod_g723_1 G.723.1 codec. select mod_g729 mod_g729 G729 codec is only supported in passthrough mode. select mod_amr mod_amr amr codec. select mod_ilbc mod_ilbc ILBC codec. select mod_speex mod_speex Speex codec. select mod_siren mod_siren Siren codec. select mod_celt mod_celt Celt codec. select mod_h26x mod_h26x H26X signed linear codec. Video Pass-thru. select <b>File Format Interfaces</b> file_format_interfaces listtopic mod_sndfile mod_sndfile Multi-format file format transcoder (WAV, etc). select mod_native_file mod_native_file File interface for codec specific file formats. select <b>Streams/Files</b> streams_files listtopic mod_shout mod_shout mp3 files and shoutcast streams. select mod_local_stream mod_local_stream For local streams (play all the files in a directory). select mod_tone_stream mod_tone_stream Generate tone streams. select <b>Languages</b> languages listtopic mod_spidermonkey mod_spidermonkey JavaScript support. select mod_perl mod_perl Perl support. select mod_python mod_python Python support. select mod_java mod_java Java support. select mod_lua mod_lua Lua support. select <b>ASR /TTS</b> asr_tts listtopic mod_flite mod_flite Free open source Text to Speech. select mod_pocketsphinx mod_pocketsphinx Free open source Speech Recognition. select mod_cepstral mod_cepstral Links into Cepstral for dynamic sound output. Not available on this build. select mod_openmrcp mod_openmrcp Module for an open MRCP implementation. select mod_rss mod_rss Reads RSS feeds via a TTS engine. select <b>Say</b> say listtopic mod_say_en mod_say_en select mod_say_zh mod_say_zh select sync_package_freeswitch_modules(); sync_package_freeswitch_modules();