Appendix D. Configuration Files

Table of Contents

modules.conf
adsi.conf
adtranvofr.conf
agents.conf
alarmreceiver.conf
alsa.conf
amd.conf
asterisk.conf
cdr.conf
cdr_manager.conf
cdr_odbc.conf
cdr_pgsql.conf
cdr_tds.conf
codecs.conf
dnsmgr.conf
dundi.conf
enum.conf
extconfig.conf
extensions.conf
extensions.ael
features.conf
festival.conf
followme.conf
func_odbc.conf
gtalk.conf
http.conf
iax.conf
iaxprov.conf
indications.conf
jabber.conf
logger.conf
[general]
[logfiles]
manager.conf
meetme.conf
mgcp.conf
modem.conf
musiconhold.conf
osp.conf
oss.conf
phone.conf
privacy.conf
queues.conf
res_odbc.conf
res_snmp.conf
rpt.conf
rtp.conf
say.conf
sip.conf
sip_notify.conf
skinny.conf
sla.conf
smdi.conf
udptl.conf
users.conf
voicemail.conf
General Voicemail Settings
Voicemail Zones
Defining Voicemail Contexts and Mailboxes
vpb.conf
zapata.conf
zaptel.conf

Tip

This appendix contains a reference to the configuration files not covered in the previous appendices. If you are looking for VoIP channel configurations, refer to Appendix A, VoIP Channels. For a dialplan reference, you’ll want to use Appendix B, Application Reference.

A configuration file is required for each Asterisk module you wish to use. These .conf files contain channel definitions, describe internal services, define the locations of other modules, or relate to the dialplan. You do not need to configure all of them to have a functioning system, only the ones required for your configuration. Although Asterisk ships with samples of all of the configuration files, it is possible to start Asterisk without any of them. This will not provide you with a working system, but it clearly demonstrates the modularity of the platform.

If no .conf files are found, Asterisk will make some decisions with respect to modules. For example, the following steps are always taken:

This appendix starts with an in-depth look at the modules.conf configuration file. We’ll then briefly examine all the other files that you may need to configure for your Asterisk system.