Commit | Line | Data |
---|---|---|
b2e905a6 TN |
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 | |
8bd66764 | 38 | noload => pbx_dundi.so ; Distributed Universal Number Discovery |
b2e905a6 TN |
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 |