Asterisk modules

Asterisk modules

These are modules you can load or unload in the modules.conf configuration file. In addition to these modules, most applications are also modules you can load or unload.

  • chan_agent.so: Used for the ACD see Asterisk Agents.
  • chan_h323.so: H.323 VoIP driver. See Asterisk H323 Channels.
  • chan_iax.so: IAX version 1, see Asterisk IAX channels
  • chan_iax2.so: IAX version 2.
  • chan_local.so: Local Proxy Channel. See Asterisk local channels
  • chan_mgcp.so: MGCP VoIP protocol. See Asterisk MGCP channels
  • chan_modem.so: Base driver for modems. See Asterisk modem channels
  • chan_modem_aopen.so chan_modem_bestdata.so: Old attempts to make voice modems work.
  • chan_modem_i4l.so: ISDN modem driver, alternative to the CAPI driver.
  • chan_oss.so: OSS sound driver, turns sound card into phone channel.
  • chan_phone.so: Linejack cards driver.
  • chan_sip.so: SIP VoIP driver. See Asterisk SIP Channels
  • chan_skinny.so: Skinny VoIP driver. Used by Cisco call manager. See Asterisk skinny channels
  • chan_zap.so: Zapata channel driver. See Asterisk ZAP Channels
  • codec_a_mu.so: A-law and Mulaw direct Coder/Decoder. G711
  • codec_adpcm.so: Adaptive Differential PCM Coder/Decoder.
  • codec_alaw.so: A-law Coder/Decoder.
  • codec_gsm.so: GSM/PCM16 (signed linear) Codec Translator.
  • codec_ilbc.so: iLBC/PCM16 (signed linear) Codec Translator.
  • codec_lpc10.so: LPC10 2.4kbps (signed linear) Voice Coder.
  • codec_ulaw.so: Mu-law Coder/Decoder.
  • format_g729.so: Raw G729 data. Requires license
  • format_gsm.so: Raw GSM data.
  • format_h263.so: Raw h263 data.
  • format_jpeg.so: JPEG (Joint Picture Experts Group) Image Format.
  • format_pcm.so: Raw uLaw 8khz Audio support (PCM).
  • format_pcm_alaw.so: Raw aLaw 8khz PCM Audio support.
  • format_vox.so: Dialogic VOX (ADPCM) File Format.
  • format_wav.so: Microsoft WAV format (8000hz Signed Linear).
  • format_wav_gsm.so: Microsoft WAV format (Proprietary GSM).
  • pbx_config.so: Text Extension Configuration.
  • pbx_spool.so: Outgoing Spool Support Asterisk auto-dial out.
  • pbx_wilcalu.so: Wil Cal U Auto Dialer.
  • res_adsi.so: Resource for ADSI applications.
  • res_agi.so: Asterisk Gateway Interface. See Asterisk AGI
  • res_crypto.so: Resource for cryptographic applications.
  • res_indications.so: Resource for indications(ring,busy,congestion,dialtone). See Asterisk config indications.conf
  • res_monitor.so: Resource for recording channels.
  • res_musiconhold.so: resource for music on hold. See Asterisk cmd musiconhold
  • res_features.so: resource for parking calls (using features.conf).

See also


Here is a more complete selection of modules as of Asterisk version 1.4.0:

app_adsiprog.so => (Asterisk ADSI Programming Application)
app_amd.so => (Answering Machine Detection Application)
app_authenticate.so => (Authentication Application)
app_cdr.so => (Tell Asterisk to not maintain a CDR for the current call)
app_chanisavail.so => (Check channel availability)
app_channelredirect.so => (Channel Redirect)
app_chanspy.so => (Listen to the audio of an active channel)
app_controlplayback.so => (Control Playback Application)
app_db.so => (Database Access Functions)
app_dial.so => (Dialing Application)
app_dictate.so => (Virtual Dictation Machine)
app_directed_pickup.so => (Directed Call Pickup Application)
app_directory.so => (Extension Directory)
app_disa.so => (DISA (Direct Inward System Access) Application)
app_dumpchan.so => (Dump Info About The Calling Channel)
app_echo.so => (Simple Echo Application)
app_exec.so => (Executes dialplan applications)
app_externalivr.so => (External IVR Interface Application)
app_flash.so => (Flash channel application)
app_forkcdr.so => (Fork The CDR into 2 separate entities)
app_getcpeid.so => (Get ADSI CPE ID)
app_hasnewvoicemail.so => (Indicator for whether a voice mailbox has messages in a given folder.)
app_ices.so => (Encode and Stream via icecast and ices)
app_image.so => (Image Transmission Application)
app_lookupblacklist.so => (Look up Caller*ID name/number from blacklist database)
app_lookupcidname.so => (Look up CallerID Name from local database)
app_macro.so => (Extension Macros)
app_meetme.so => (MeetMe conference bridge)
app_milliwatt.so => (Digital Milliwatt (mu-law) Test Application)
app_mixmonitor.so => (Mixed Audio Monitoring Application)
app_morsecode.so => (Morse code)
app_mp3.so => (Silly MP3 Application)
app_nbscat.so => (Silly NBS Stream Application)
app_page.so => (Page Multiple Phones)
app_parkandannounce.so => (Call Parking and Announce Application)
app_playback.so => (Sound File Playback Application)
app_privacy.so => (Require phone number to be entered
app_random.so => (Random goto)
app_read.so => (Read Variable Application)
app_readfile.so => (Stores output of file into a variable)
app_realtime.so => (Realtime Data Lookup/Rewrite)
app_record.so => (Trivial Record Application)
app_sayunixtime.so => (Say time)
app_senddtmf.so => (Send DTMF digits Application)
app_sendtext.so => (Send Text Applications)
app_setcallerid.so => (Set CallerID Application)
app_setcdruserfield.so => (CDR user field apps)
app_settransfercapability.so => (Set ISDN Transfer Capability)
app_sms.so => (SMS/PSTN handler)
app_softhangup.so => (Hangs up the requested channel)
app_speech_utils.so => (Dialplan Speech Applications)
app_stack.so => (Stack Routines)
app_system.so => (Generic System() application)
app_talkdetect.so => (Playback with Talk Detection)
app_test.so => (Interface Test Application)
app_transfer.so => (Transfer)
app_url.so => (Send URL Applications)
app_userevent.so => (Custom User Event Application)
app_verbose.so => (Send verbose output)
app_voicemail.so => (Comedian Mail (Voicemail System))
app_waitforring.so => (Waits until first ring after time)
app_waitforsilence.so => (Wait For Silence)
app_while.so => (While Loops and Conditional Execution)
app_zapateller.so => (Block Telemarketers with Special Information Tone)
app_zapbarge.so => (Barge in on Zap channel application)
app_zapras.so => (Zap RAS Application)
app_zapscan.so => (Scan Zap channels application)
cdr_custom.so => (Customizable Comma Separated Values CDR Backend)
cdr_manager.so => (Asterisk Manager Interface CDR Backend)
chan_features.so => (Feature Proxy Channel)
chan_iax2.so => (Inter Asterisk eXchange (Ver 2))
chan_local.so => (Local Proxy Channel)
chan_mgcp.so => (Media Gateway Control Protocol (MGCP))
chan_sip.so => (Session Initiation Protocol (SIP))
chan_usbradio.so => (channel driver for USB sound fobs and Asterisk cmd Rpt)
chan_zap.so => (Zapata Telephony)
codec_a_mu.so => (A-law and Mulaw direct Coder/Decoder)
codec_adpcm.so => (Adaptive Differential PCM Coder/Decoder)
codec_alaw.so => (A-law Coder/Decoder)
codec_g726.so => (ITU G.726-32kbps G726 Transcoder)
codec_gsm.so => (GSM Coder/Decoder)
codec_ilbc.so => (iLBC Coder/Decoder)
codec_lpc10.so => (LPC10 2.4kbps Coder/Decoder)
codec_ulaw.so => (mu-Law Coder/Decoder)
codec_zap.so => (Generic Zaptel Transcoder Codec Translator)
format_g723.so => (G.723.1 Simple Timestamp File Format)
format_g726.so => (Raw G.726 (16/24/32/40kbps) data)
format_g729.so => (Raw G729 data)
format_gsm.so => (Raw GSM data)
format_h263.so => (Raw H.263 data)
format_h264.so => (Raw H.264 data)
format_ilbc.so => (Raw iLBC data)
format_jpeg.so => (JPEG (Joint Picture Experts Group) Image Format)
format_pcm.so => (Raw/Sun uLaw/ALaw 8KHz Audio support (PCM
format_sln.so => (Raw Signed Linear Audio support (SLN))
format_vox.so => (Dialogic VOX (ADPCM) File Format)
format_wav.so => (Microsoft WAV format (8000Hz Signed Linear))
format_wav_gsm.so => (Microsoft WAV format (Proprietary GSM))
func_base64.so => (base64 encode/decode dialplan functions)
func_callerid.so => (Caller ID related dialplan function)
func_cdr.so => (CDR dialplan function)
func_channel.so => (Channel information dialplan function)
func_cut.so => (Cut out information from a string)
func_db.so => (Database (astdb) related dialplan functions)
func_enum.so => (ENUM related dialplan functions)
func_env.so => (Environment/filesystem dialplan functions)
func_global.so => (Global variable dialplan functions)
func_groupcount.so => (Channel group dialplan functions)
func_language.so => (Channel language dialplan function)
func_logic.so => (Logical dialplan functions)
func_math.so => (Mathematical dialplan function)
func_md5.so => (MD5 digest dialplan functions)
func_moh.so => (Music-on-hold dialplan function)
func_rand.so => (Random number dialplan function)
func_realtime.so => (Read/Write values from a RealTime repository)
func_sha1.so => (SHA-1 computation dialplan function)
func_strings.so => (String handling dialplan functions)
func_timeout.so => (Channel timeout dialplan functions)
func_uri.so => (URI encode/decode dialplan functions)
pbx_config.so => (Text Extension Configuration)
pbx_loopback.so => (Loopback Switch)
pbx_realtime.so => (Realtime Switch)
pbx_spool.so => (Outgoing Spool Support)
res_adsi.so => (ADSI Resource (not optional))
res_agi.so => (Asterisk Gateway Interface (AGI))
res_clioriginate.so => (Call origination from the CLI)
res_convert.so => (File format conversion CLI command)
res_crypto.so => (Cryptographic Digital Signatures)
res_features.so => (Call Features Resource)
res_indications.so => (Indications Resource)
res_monitor.so => (Call Monitoring Resource)
res_musiconhold.so => (Music On Hold Resource)
res_speech.so => (Generic Speech Recognition API)

Created by: oej, Last modification: Thu 20 of Sep, 2007 (05:11 UTC) by hwstar


Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+

Page Changes | Comments