; ; Asterisk module loading configuration file ; ; ; You can enable or disable any of the asterisk modules ; ; To enable a module, use : load = module_name.so ; To disable a module, use : noload = module_name.so ; ; ; For ASL (app_rpt), you need to enable the channel driver modules you will ; be using. You will find the modules in the "Channel Driver" section, below. ; ; The most common ASL (app_rpt) channel drivers are: ; ; chan_dahdi.so DAHDI Telephony ; chan_echolink.so Echolink Channel Driver ; chan_simpleusb.so Simple USB Radio Interface Channel Driver ; chan_usbradio.so USB Console Channel Driver ; chan_usrp.so USRP Channel Module ; chan_voter.so Voter Radio Channel Driver ; [modules] autoload = no ;load = func_frame_trace ; Debug ; Applications load = app_authenticate.so ; Authentication Application load = app_dial.so ; Dialing Application load = app_exec.so ; Executes dialplan applications noload = app_gps.so ; GPS Interface load = app_playback.so ; Sound File Playback Application require = app_rpt.so ; Radio Repeater/Remote Base Application load = app_sayunixtime.so ; Say time load = app_sendtext.so ; Send and Receive Text Applications load = app_system.so ; Generic System() application load = app_transfer.so ; Transfers a caller to another extension ; Channel Drivers load = chan_dahdi.so ; DAHDI Telephony w/PRI & SS7 & MFC/R2 noload = chan_echolink.so ; Echolink Channel Driver require = chan_iax2.so ; Inter Asterisk eXchange (Ver 2) noload = chan_mobile.so ; Bluetooth Mobile Device Channel Driver noload = chan_ooh323.so ; Objective Systems H323 Channel load = chan_simpleusb.so ; SimpleUSB Radio Interface Channel Driver noload = chan_tlb.so ; TheLinkBox Channel Driver noload = chan_usbradio.so ; USB Console Channel Driver noload = chan_usrp.so ; USRP Channel Module noload = chan_voter.so ; Voter Radio Channel Driver ; Codecs ; CODEC AUDIO QUALITY BANDWIDTH (including IP and Ethernet headers) ; ULAW best 87 kilobits per second (kbps) ; ADPCM good 55 kbps ; GSM mediocre 36 kbps ; g726aal2 ; ilbc load = codec_adpcm.so ; Adaptive Differential PCM Coder/Decoder load = codec_alaw.so ; A-law Coder/Decoder load = codec_a_mu.so ; A-law and Mulaw direct Coder/Decoder noload = codec_dahdi.so ; Generic DAHDI Transcoder Codec Translator noload = codec_g722.so ; ITU G.722-64kbps G722 Transcoder load = codec_g726.so ; ITU G.726-32kbps G726 Transcoder load = codec_gsm.so ; GSM Coder/Decoder noload = codec_resample.so ; SLIN Resampling Codec load = codec_ulaw.so ; mu-Law Coder/Decoder ; Formats load = format_g723.so ; G.723.1 Simple Timestamp File Format load = format_g726.so ; Raw G.726 (16/24/32/40kbps) data noload = format_g729.so ; Raw G.729 data load = format_gsm.so ; Raw GSM data load = format_h263.so ; Raw H.263 data load = format_h264.so ; Raw H.264 data load = format_ilbc.so ; Raw iLBC data load = format_mp3.so ; MP3 format [Any rate but 8000hz mono is optimal] load = format_pcm.so ; Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G.722 16Khz load = format_sln.so ; Raw Signed Linear Audio support (SLN) 8khz-192khz load = format_vox.so ; Dialogic VOX (ADPCM) File Format load = format_wav_gsm.so ; Microsoft WAV format (Proprietary GSM) load = format_wav.so ; Microsoft WAV/WAV16 format (8kHz/16kHz Signed Linear) ; Functions load = func_base64.so ; base64 encode/decode dialplan functions load = func_callerid.so ; Party ID related dialplan functions (Caller-ID, Connected-line, Redirecting) load = func_cdr.so ; Call Detail Record (CDR) dialplan functions load = func_channel.so ; Channel information dialplan functions load = func_curl.so ; Load external URL load = func_cut.so ; Cut out information from a string load = func_db.so ; Database (astdb) related dialplan functions load = func_enum.so ; ENUM related dialplan functions load = func_env.so ; Environment/filesystem dialplan functions load = func_global.so ; Variable dialplan functions load = func_groupcount.so ; Channel group dialplan functions load = func_logic.so ; Logical dialplan functions load = func_math.so ; Mathematical dialplan function load = func_md5.so ; MD5 digest dialplan functions load = func_rand.so ; Random number dialplan function load = func_realtime.so ; Read/Write/Store/Destroy values from a RealTime repository noload = func_sha1.so ; SHA-1 computation dialplan function load = func_strings.so ; String handling dialplan functions noload = func_timeout.so ; Channel timeout dialplan functions noload = func_uri.so ; URI encode/decode dialplan functions ; Core/PBX load = pbx_config.so ; Text Extension Configuration ; Resources load = res_crypto.so ; Cryptographic Digital Signatures require = res_curl.so ; cURL Resource Module require = res_rpt_http_registrations.so ; RPT HTTP Periodic Registrations load = res_timing_dahdi.so ; DAHDI Timing Interface load = res_timing_timerfd.so ; Timerfd Timing Interface is preferred for ASL3 require = res_usbradio.so ; USB Radio Resource ; ; The following modules are used by configurations that are setup for ; an "autopatch" or support SIP phones. If needed, uncomment each of ; the following lines (by removing the leading ";"). ; ;load = bridge_builtin_features.so ; Built in bridging features ;load = bridge_builtin_interval_features.so ; Built in bridging interval features ;load = bridge_holding.so ; Holding bridge module ;load = bridge_native_rtp.so ; Native RTP bridging module ;load = bridge_simple.so ; Simple two channel bridging module ;load = bridge_softmix.so ; Multi-party software based channel mixing ;load = chan_bridge_media.so ; Bridge Media Channel Driver ;load = chan_pjsip.so ; PJSIP Channel Driver ;load = func_pjsip_endpoint.so ; Get information about a PJSIP endpoint ;load = func_sorcery.so ; Get a field from a sorcery object ;load = func_devstate.so ; Gets or sets a device state in the dialplan ;load = res_pjproject.so ; PJPROJECT Log and Utility Support ;load = res_pjsip_acl.so ; PJSIP ACL Resource ;load = res_pjsip_authenticator_digest.so ; PJSIP authentication resource ;load = res_pjsip_caller_id.so ; PJSIP Caller ID Support ;load = res_pjsip_dialog_info_body_generator.so ; PJSIP Extension State Dialog Info+XML Provider ;load = res_pjsip_diversion.so ; PJSIP Add Diversion Header Support ;load = res_pjsip_dtmf_info.so ; PJSIP DTMF INFO Support ;load = res_pjsip_endpoint_identifier_anonymous.so ; PJSIP Anonymous endpoint identifier ;load = res_pjsip_endpoint_identifier_ip.so ; PJSIP IP endpoint identifier ;load = res_pjsip_endpoint_identifier_user.so ; PJSIP username endpoint identifier ;load = res_pjsip_exten_state.so ; PJSIP Extension State Notifications ;load = res_pjsip_header_funcs.so ; PJSIP Header Functions ;load = res_pjsip_logger.so ; PJSIP Packet Logger ;load = res_pjsip_messaging.so ; PJSIP Messaging Support ;load = res_pjsip_mwi_body_generator.so ; PJSIP MWI resource ;load = res_pjsip_mwi.so ; PJSIP MWI resource ;load = res_pjsip_nat.so ; PJSIP NAT Support ;load = res_pjsip_notify.so ; CLI/AMI PJSIP NOTIFY Support ;load = res_pjsip_one_touch_record_info.so ; PJSIP INFO One Touch Recording Support ;load = res_pjsip_outbound_authenticator_digest.so ; PJSIP authentication resource ;load = res_pjsip_outbound_publish.so ; PJSIP Outbound Publish Support ;load = res_pjsip_outbound_registration.so ; PJSIP Outbound Registration Support ;load = res_pjsip_path.so ; PJSIP Path Header Support ;load = res_pjsip_pidf_body_generator.so ; PJSIP Extension State PIDF Provider ;load = res_pjsip_pidf_digium_body_supplement.so ; PJSIP PIDF Sangoma presence supplement ;load = res_pjsip_pidf_eyebeam_body_supplement.so ; PJSIP PIDF Eyebeam supplement ;load = res_pjsip_publish_asterisk.so ; PJSIP Asterisk Event PUBLISH Support ;load = res_pjsip_pubsub.so ; PJSIP event resource ;load = res_pjsip_refer.so ; PJSIP Blind and Attended Transfer Support ;load = res_pjsip_registrar.so ; PJSIP Registrar Support ;load = res_pjsip_rfc3326.so ; PJSIP RFC3326 Support ;load = res_pjsip_sdp_rtp.so ; PJSIP SDP RTP/AVP stream handler ;load = res_pjsip_send_to_voicemail.so ; PJSIP REFER Send to Voicemail Support ;load = res_pjsip_session.so ; PJSIP Session resource ;load = res_pjsip.so ; Basic SIP resource ;noload = res_pjsip_t38.so ; PJSIP T.38 UDPTL Support ;noload = res_pjsip_transport_websocket.so ; PJSIP WebSocket Transport Support ;load = res_pjsip_xpidf_body_generator.so ; PJSIP Extension State PIDF Provider ;load = res_rtp_asterisk.so ; Asterisk RTP Stack ;load = res_sorcery_astdb.so ; Sorcery Astdb Object Wizard ;load = res_sorcery_config.so ; Sorcery Configuration File Object Wizard ;load = res_sorcery_memory.so ; Sorcery In-Memory Object Wizard ;load = res_sorcery_realtime.so ; Sorcery Realtime Object Wizard