Asterisk Hacking

If you enter into your Asterisk configuration directory, /etc/asterisk, you ll see 62 files by default. If you re taking over a previous installation administered by someone else, you may see more than that. Looking at the file names, you ll see they have cryptic labels like rtp.conf, or file names that seem to be the same thing, like asterisk.adsi and adsi.conf. When trying to configure your system, finding the right file to edit can be like unearthing the proverbial needle in a haystack. (See Table 3.1 for information on what each file controls.)
| Filename | Role |
|---|---|
| adsi.conf | Controls Asterisk Analog Display Services Interface settings |
| adtranvofr.conf | Contains settings related to Voice over Frame Relay and AdTran equipment |
| agents.conf | Contains settings for call agents that work call queues |
| alarmreceiver.conf | Contains settings for the Alarm Receiver application |
| alsa.conf | Contains settings for the CLI sound system if using ALSA sound drivers |
| amd.conf | Contains settings for answering machine detection on outbound calls |
| asterisk.adsi | Asterisk Analog Display Services Interface script |
| cdr.conf | Contains settings for Call Detail Records (CDRs) |
| cdr_custom.conf | Contains settings for custom Call Detail Record mappings |
| cdr_manager.conf | Contains settings for sending CDRs to the Asterisk Management Interface |
| cdr_odbc.conf | Contains settings for storing your CDRs into a database connected via ODBC |
| cdr_pgsql.conf | Contains settings for storing your CDRs into a PostgreSQL SQL database |
| cdr_tds.conf | Contains settings for storing your CDRs into a FreeTDS database |
| CODECs.conf | Contains CODEC settings |
| dnsmgr.conf | Contains settings about Domain Name System (DNS)... |