Modules
TODO How to add a module. Each module usually describes how to add them, but there is no generic description. (Section 2. Load mod_shout
in mod_shout would be a good template candidate.)
TODO No mention of modules.conf.xml OR pre_load_modules.conf.xml (for the latter, there is only a note in Debian 9 Stretch (Obsolete))
TODO See TODO in XML Modules Configuration.
About
The functionality of FreeSWITCH can be expanded through the addition of modules that perform a particular task, whether that task is simple or complex. The modules can be grouped into broad categories as tagged with labels on their individual module pages.
Configuration
Setting a module to 'critical'
If, for some reason, you need to prevent FreeSWITCH from starting at all on the failure of a specific module to load at startup then use the 'critical' attribute:
<load module="mod_really_important" critical="true"/>
If module mod_really_important fails to load then FreeSWITCH will abort.
Locating the module file in a different path
If you use commercial module mod_com_g729, you should move it into a separate folder like mod_com and set the following for your entry. This will serve to still delete the folder lib bin mod and do make install from the freeswitch folder and not lose your mod_com_g729:
<load module="mod_com_g729" path="/opt/fs/mod_com"/>
Module List
Applications
- Page:
mod_signalwire (FreeSWITCH)
Script Languages
Codecs
- Page:
mod_amr - Page:
mod_amr_wb - Page:
mod_av - Page:
mod_celt - Page:
mod_codec2 - Page:
mod_com_g729 - Page:
mod_g711 - Page:
mod_g723_1 - Page:
mod_g729 - Page:
mod_iLBC
Databases
- Page:
mod_cdr_mongodb - Page:
mod_cidlookup - Page:
mod_curl - Page:
mod_db - Page:
mod_memcache - Page:
mod_mongo - Page:
mod_odbc_query - Page:
mod_xml_curl
High Volume Systems
- Page:
Call Center - Page:
mod_avmd - Page:
mod_callcenter - Page:
mod_com_amd - Page:
mod_distributor - Page:
mod_easyroute - Page:
mod_fifo - Page:
mod_memcache - Page:
mod_redis
Event Socket Layer
- Page:
mod_erlang_event - Page:
mod_event_socket - Page:
mod_event_zmq - Page:
mod_kazoo
Logging
- Page:
mod_cdr_mongodb - Page:
mod_json_cdr - Page:
mod_logfile - Page:
mod_odbc_cdr - Page:
mod_osp
Endpoints
- Page:
Creating a New Endpoint: Lifecycle of a Session - Page:
Endpoints - Page:
mod_gsmopen - Page:
mod_opal - Page:
mod_rtmp - Page:
mod_skypopen - Page:
mod_sofia - Page:
mod_verto
Dialplans
- Page:
mod_bridgecall - Page:
mod_db - Page:
mod_dialplan_asterisk - Page:
mod_dptools - Page:
mod_dptools: cng_plc - Page:
mod_dptools: log - Page:
mod_dptools: media_reset - Page:
mod_dptools: mkdir - Page:
mod_dptools: multiset - Page:
mod_dptools: mutex
Clients
Language-related
Content by label
There is no content with the specified labels