mirror of
https://github.com/AllStarLink/ASL3-Docker.git
synced 2026-08-26 14:27:28 -04:00
186 lines
11 KiB
Text
186 lines
11 KiB
Text
;
|
|
; 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_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
|
|
|