(changelog debian)
[asterisk-config-auf.git] / etc-asterisk / modules.conf
1 ;
2 ; Asterisk configuration file
3 ;
4 ; Module Loader configuration file
5 ;
6
7 [modules]
8 autoload=yes
9 ;
10 ; Any modules that need to be loaded before the Asterisk core has been
11 ; initialized (just after the logger has been initialized) can be loaded
12 ; using 'preload'. This will frequently be needed if you wish to map all
13 ; module configuration files into Realtime storage, since the Realtime
14 ; driver will need to be loaded before the modules using those configuration
15 ; files are initialized.
16 ;
17 ; An example of loading ODBC support would be:
18 ;preload => res_odbc.so
19 ;preload => res_config_odbc.so
20 ;
21 ; Intercom application is obsoleted by
22 ; chan_oss.  Don't load it.
23 ;
24 noload => app_intercom.so
25 ;
26 ; The 'modem' channel driver and its subdrivers are
27 ; obsolete, don't load them.
28 ;
29 noload => chan_modem.so
30 noload => chan_modem_aopen.so
31 noload => chan_modem_bestdata.so
32 noload => chan_modem_i4l.so
33 noload => chan_capi.so
34
35 ; PBX
36 noload => pbx_ael.so ;                   Asterisk Extension Language Compiler
37 ; noload => pbx_config.so ;                Text Extension Configuration
38 noload => pbx_dundi.so ;                 Distributed Universal Number Discovery
39 ; noload => pbx_functions.so ;             Builtin dialplan functions
40 ; noload => pbx_loopback.so ;              Loopback Switch
41 ; noload => pbx_realtime.so ;              Realtime Switch
42 ; noload => pbx_spool.so ;                 Outgoing Spool Support
43 noload => pbx_gtkconsole.so
44 noload => pbx_kdeconsole.so
45
46 ; Resources
47 ; noload => res_adsi.so ;                  ADSI Resource
48 ; noload => res_agi.so ;                   Asterisk Gateway Interface (AGI)
49 ; noload => res_crypto.so ;                Cryptographic Digital Signatures
50 ; noload => res_features.so ;              Call Features Resource
51 ; noload => res_indications.so ;           Indications Configuration
52 ; noload => res_monitor.so ;               Call Monitoring Resource
53 ; noload => res_musiconhold.so ;           Music On Hold Resource
54 ; Enable these if you want to configure Asterisk in a database
55 noload => res_odbc.so
56 noload => res_config_odbc.so
57 noload => res_config_pgsql.so
58 ; noload => res_clioriginate.so ;             Call origination from the CLI
59 ; noload => res_convert.so ;                  File format conversion CLI command
60 ; noload => res_crypto.so ;                   Cryptographic Digital Signatures
61 ; noload => res_esel.so ;                     Extension State Export Logic (E.S.E.L.)
62 ; noload => res_jabber.so ;                   AJI - Asterisk Jabber Interface
63 noload => res_smdi.so ;                     Simplified Message Desk Interface (SMDI)
64 ; noload => res_snmp.so ;                     SNMP [Sub]Agent for Asterisk
65 ; noload => res_speech.so ;                   Generic Speech Recognition API
66 ; noload => res_watchdog.so ;                 Watchdog Resource
67
68
69 ; CDR (log)
70 ; noload => cdr_csv.so ;                   Comma Separated Values CDR Backend
71 ; noload => cdr_custom.so ;                Customizable Comma Separated Values CDR
72 ; noload => cdr_manager.so ;               Asterisk Call Manager CDR Backend
73 noload => cdr_radius.so ;                   RADIUS CDR Backend
74 noload => cdr_odbc.so ;                  ODBC CDR Backend
75 noload => cdr_pgsql.so ;                 PostgreSQL CDR Backend
76 ; Disable CDR logging to SQLite by default since it writes unconditionally to 
77 ; cdr.db without a way to rotate it.
78 noload => cdr_sqlite.so
79
80
81 ; Channels
82 ; noload => chan_agent.so ;                Agent Proxy Channel
83 ; noload => chan_features.so ;             Feature Proxy Channel
84 ; noload => chan_iax2.so ;                 Inter Asterisk eXchange (Ver 2)
85 ; noload => chan_local.so ;                Local Proxy Channel
86 noload => chan_mgcp.so ;                 Media Gateway Control Protocol (MGCP)
87 noload => chan_oss.so
88 noload => chan_phone.so ;                Linux Telephony API Support
89 ; noload => chan_sip.so ;                  Session Initiation Protocol (SIP)
90 noload => chan_skinny.so ;               Skinny Client Control Protocol (Skinny)
91 ; noload => chan_zap.so ;                  Zapata Telephony w/PRI
92 ; noload => chan_gtalk.so ;                   Gtalk Channel Driver
93
94
95 ; Load either OSS or ALSA, not both
96 ; By default, load OSS only (automatically) and do not load ALSA
97 noload => chan_alsa.so
98 noload => chan_oss.so
99
100 ; Codecs
101 ; noload => codec_adpcm.so ;               Adaptive Differential PCM Coder/Decoder
102 ; noload => codec_alaw.so ;                A-law Coder/Decoder
103 ; noload => codec_a_mu.so ;                A-law and Mulaw direct Coder/Decoder
104 ; noload => codec_g726.so ;                ITU G.726-32kbps G726 Transcoder
105 noload => codec_g729.so ;                  G729 Transcoder
106 ; noload => codec_gsm.so ;                 GSM/PCM16 (signed linear) Codec Translat
107 ; noload => codec_ilbc.so ;                iLBC/PCM16 (signed linear) Codec Transla
108 ; noload => codec_lpc10.so ;               LPC10 2.4kbps (signed linear) Voice Code
109 ; noload => codec_speex.so ;               Speex/PCM16 (signed linear) Codec Transl
110 ; noload => codec_ulaw.so ;                Mu-law Coder/Decoder
111 ; noload => codec_zap.so ;                    Generic Zaptel Transcoder Codec Translat
112
113
114 ; Formats
115 ; noload => format_au.so ;                 Sun Microsystems AU format (signed linea
116 ; noload => format_g723.so ;               G.723.1 Simple Timestamp File Format
117 ; noload => format_g726.so ;               Raw G.726 (16/24/32/40kbps) data
118 noload => format_g729.so ;               Raw G729 data
119 ; noload => format_gsm.so ;                Raw GSM data
120 ; noload => format_h263.so ;               Raw h263 data
121 ; noload => format_ilbc.so ;               Raw iLBC data
122 ; noload => format_jpeg.so ;               JPEG (Joint Picture Experts Group) Image
123 ; noload => format_pcm_alaw.so ;           Raw aLaw 8khz PCM Audio support
124 ; noload => format_pcm.so ;                Raw uLaw 8khz Audio support (PCM)
125 ; noload => format_sln.so ;                Raw Signed Linear Audio support (SLN)
126 ; noload => format_vox.so ;                Dialogic VOX (ADPCM) File Format
127 ; noload => format_wav_gsm.so ;            Microsoft WAV format (Proprietary GSM)
128 ; noload => format_wav.so ;                Microsoft WAV format (8000hz Signed Line
129 ; noload => format_h264.so ;                  Raw H.264 data
130 ; noload => format_ogg_vorbis.so ;            OGG/Vorbis audio
131
132
133 ; Functions
134 ; noload => func_array.so
135 ; noload => func_callerid.so ;             Caller ID related dialplan function
136 ; noload => func_enum.so ;                 ENUM Related Functions
137 noload => func_odbc.so 
138 ; noload => func_uri.so ;                  URI encode/decode functions
139 ; noload => func_base64.so ;                  base64 encode/decode dialplan functions
140 ; noload => func_cdr.so ;                     CDR dialplan function
141 ; noload => func_channel.so ;                 Channel information dialplan function
142 ; noload => func_curl.so ;                    Load external URL
143 ; noload => func_cut.so ;                     Cut out information from a string
144 ; noload => func_db.so ;                      Database (astdb) related dialplan functi
145 ; noload => func_devstate.so ;                Gets or sets a device state in the dialp
146 ; noload => func_env.so ;                     Environment/filesystem dialplan function
147 ; noload => func_global.so ;                  Global variable dialplan functions
148 ; noload => func_groupcount.so ;              Channel group dialplan functions
149 ; noload => func_language.so ;                Channel language dialplan function
150 ; noload => func_logic.so ;                   Logical dialplan functions
151 ; noload => func_math.so ;                    Mathematical dialplan function
152 ; noload => func_md5.so ;                     MD5 digest dialplan functions
153 ; noload => func_moh.so ;                     Music-on-hold dialplan function
154 ; noload => func_rand.so ;                    Random number dialplan function
155 ; noload => func_realtime.so ;                Read/Write values from a RealTime reposi
156 ; noload => func_sha1.so ;                    SHA-1 computation dialplan function
157 ; noload => func_strings.so ;                 String handling dialplan functions
158 ; noload => func_timeout.so ;                 Channel timeout dialplan functions
159
160
161
162 ; Applications
163 ; These conflict with app_voicemail.so/app_directory.so and each other
164 ; These are for IMAP and ODBC storage for Voicemail
165 noload => app_directory_odbc.so
166 noload => app_voicemail_odbc.so
167 noload => app_voicemail_imap.so
168 ; noload => app_adsiprog.so ;              Asterisk ADSI Programming Application
169 ; noload => app_alarmreceiver.so ;         Alarm Receiver for Asterisk
170 ; noload => app_authenticate.so ;          Authentication Application
171 ; noload => app_cdr.so ;                   Tell Asterisk to not maintain a CDR for
172 ; noload => app_chanisavail.so ;           Check channel availability
173 ; noload => app_chanspy.so ;               Listen to the audio of an active channel
174 ; noload => app_conference.so ;            Channel Independent Conference Applicati
175 ; noload => app_controlplayback.so ;       Control Playback Application
176 ; noload => app_curl.so ;                  Load external URL
177 ; noload => app_cut.so ;                   Cut out information from a string
178 ; noload => app_db.so ;                    Database Access Functions
179 ; noload => app_dial.so ;                  Dialing Application
180 ; noload => app_dictate.so ;               Virtual Dictation Machine
181 ; noload => app_directed_pickup.so ;       Directed Call Pickup Application
182 ; noload => app_directory.so ;             Extension Directory
183 ; noload => app_disa.so ;                  DISA (Direct Inward System Access) Appli
184 ; noload => app_dumpchan.so ;              Dump Info About The Calling Channel
185 ; noload => app_echo.so ;                  Simple Echo Application
186 ; noload => app_enumlookup.so ;            ENUM Lookup
187 ; noload => app_eval.so ;                  Reevaluates strings
188 ; noload => app_exec.so ;                  Executes applications
189 ; noload => app_externalivr.so ;           External IVR Interface Application
190 ; noload => app_festival.so ;              Simple Festival Interface
191 ; noload => app_flash.so ;                 Flash zap trunk application
192 ; noload => app_forkcdr.so ;               Fork The CDR into 2 separate entities.
193 ; noload => app_getcpeid.so ;              Get ADSI CPE ID
194 ; noload => app_groupcount.so ;            Group Management Routines
195 ; noload => app_hasnewvoicemail.so ;       Indicator for whether a voice mailbox ha
196 ; noload => app_ices.so ;                  Encode and Stream via icecast and ices
197 ; noload => app_image.so ;                 Image Transmission Application
198 ; noload => app_lookupblacklist.so ;       Look up Caller*ID name/number from black
199 ; noload => app_lookupcidname.so ;         Look up CallerID Name from local databas
200 ; noload => app_macro.so ;                 Extension Macros
201 ; noload => app_math.so ;                  Basic Math Functions
202 ; noload => app_md5.so ;                   MD5 checksum applications
203 ; noload => app_meetme.so ;                MeetMe conference bridge
204 ; noload => app_milliwatt.so ;             Digital Milliwatt (mu-law) Test Applicat
205 ; noload => app_mixmonitor.so ;            Mixed Audio Monitoring Application
206 ; noload => app_mp3.so ;                   Silly MP3 Application
207 ; noload => app_nbscat.so ;                Silly NBS Stream Application
208 ; noload => app_page.so ;                  Page Multiple Phones
209 ; noload => app_parkandannounce.so ;       Call Parking and Announce Application
210 ; noload => app_playback.so ;              Sound File Playback Application
211 ; noload => app_privacy.so ;               Require phone number to be entered, if n
212 ; noload => app_queue.so ;                 True Call Queueing
213 ; noload => app_random.so ;                Random goto
214 ; noload => app_readfile.so ;              Stores output of file into a variable
215 ; noload => app_read.so ;                  Read Variable Application
216 ; noload => app_realtime.so ;              Realtime Data Lookup/Rewrite
217 ; noload => app_record.so ;                Trivial Record Application
218 ; noload => app_sayunixtime.so ;           Say time
219 ; noload => app_senddtmf.so ;              Send DTMF digits Application
220 ; noload => app_sendtext.so ;              Send Text Applications
221 ; noload => app_setcallerid.so ;           Set CallerID Application
222 ; noload => app_setcdruserfield.so ;       CDR user field apps
223 ; noload => app_setcidname.so ;            Set CallerID Name
224 ; noload => app_setcidnum.so ;             Set CallerID Number
225 ; noload => app_setrdnis.so ;              Set RDNIS Number
226 ; noload => app_settransfercapability.so ; Set ISDN Transfer Capability
227 ; noload => app_sms.so ;                   SMS/PSTN handler
228 ; noload => app_softhangup.so ;            Hangs up the requested channel
229 ; noload => app_stack.so ;                 Stack Routines
230 ; noload => app_system.so ;                Generic System() application
231 ; noload => app_talkdetect.so ;            Playback with Talk Detection
232 ; noload => app_test.so ;                  Interface Test Application
233 ; noload => app_transfer.so ;              Transfer
234 ; noload => app_txtcidname.so ;            TXTCIDName
235 ; noload => app_url.so ;                   Send URL Applications
236 ; noload => app_userevent.so ;             Custom User Event Application
237 ; noload => app_verbose.so ;               Send verbose output
238 ; noload => app_voicemail.so ;             Comedian Mail (Voicemail System)
239 ; noload => app_waitforring.so ;           Waits until first ring after time
240 ; noload => app_waitforsilence.so ;        Wait For Silence
241 ; noload => app_while.so ;                 While Loops and Conditional Execution
242 ; noload => app_zapateller.so ;            Block Telemarketers with Special Informa
243 ; noload => app_zapbarge.so ;              Barge in on Zap channel application
244 ; noload => app_zapras.so ;                Zap RAS Application
245 ; noload => app_zapscan.so ;               Scan Zap channels application
246
247 ; noload => app_amd.so ;                      Answering Machine Detection Application
248 ; noload => app_db.so ;                       Database Access Functions
249 ; noload => app_devstate.so ;                 Simple Devstate Application
250 ; noload => app_followme.so ;                 Find-Me/Follow-Me Application
251 ; noload => app_meetme.so ;                   MeetMe conference bridge
252 ; noload => app_morsecode.so ;                Morse code
253 ; noload => app_pickup.so ;                   PickUp/PickDown/Steal/PickupChan/StealCh
254 ; noload => app_segfault.so ;                 Application for crashing Asterisk with a
255 ; noload => app_speech_utils.so ;             Dialplan Speech Applications
256
257
258 ;
259 ; Module names listed in "global" section will have symbols globally
260 ; exported to modules loaded after them.
261 ;
262 [global]
263
264 ; pour des surcharges locales (autres noload)
265 #include "auf/modules.local"
266