System information
Table 2-10. Resource modules
Name Purpose Popularity/Status
res_adsi Provides ADSI Essential
a
res_ael_share Provides shared routines for use with pbx_ael Essential if you’re using AEL
res_agi Provides Asterisk Gateway Interface Useful
res_ais Provides distributed message waiting indication (MWI) and
device state notifications via an implementation of the AIS
standard, such as OpenAIS
Useful
res_calendar Enables base integration to calendaring systems Useful
res_calendar_caldav Provides CalDAV-specific capabilities Useful
res_calendar_exchange Provides MS Exchange capabilities Useful
res_calendar_icalendar Provides Apple/Google iCalendar capabilities Useful
res_clialiases Creates CLI aliases Useful
res_clioriginate Originates a call from the CLI Usable
res_config_curl Pulls configuration information using cURL Useful
res_config_ldap Pulls configuration information using LDAP Usable
res_config_odbc Pulls configuration information using ODBC Useful
res_config_pgsql Pulls configuration information using PostgreSQL Usable
res_config_sqlite Pulls configuration information using SQLite Usable
res_convert Uses the CLI to perform file conversions Usable
res_crypto Provides cryptographic capabilities Useful
res_curl Provides common subroutines for other cURL modules Useful
res_fax Provides common subroutines for other fax modules Useful
res_fax_spandsp Plug-in for fax using the spandsp package Useful
res_http_post Provides POST upload support for the Asterisk HTTP server Usable
res_jabber Provides Jabber/XMPP resources Useful
res_limit Enables adjusting of system limits on the Asterisk process Usable
res_monitor Provides call recording resources Useful
res_musiconhold Provides music on hold (MOH) resources Essential
res_mutestream Allows muting/unmuting of audio streams New
res_odbc Provides common subroutines for other ODBC modules Useful
res_phoneprov Provisions phones from Asterisk HTTP server New
res_pktccops Provides PacketCable COPS resources New
res_realtime Provides CLI commands for the Asterisk Realtime
Architecture (ARA)
Useful
res_rtp_asterisk Provides RTP Essential
res_rtp_multicast Provides multicast-RTP New
22 | Chapter 2: Asterisk Architecture