Главный конфигурационный файл:
asterisk.conf:
Сервер Asterisk берет из этого файла информацию о том, где какие файлы находятся в системе, включая директорию, где лежат все остальные файлы конфигурации. По умолчанию, Asterisk ищет файл asterisk.conf в директории /etc/asterisk, но Вы можете, с помощью параметров запуска Asterisk, задать другое расположение и имя этого файла.
Файлы конфигурации каналов Asterisk:
iax.conf:
Файл с конфигурацией канала IAX2
sip.conf:
Файл с конфигурацией канала SIP
chan_dahdi.conf
: Файл с конфигурацией каналов DAHDi
Файлы конфигурации Диалплана (Плана набора):
extensions.conf:
Конфигурация плана набора
extensions.ael
: План набора в новом формате AEL (Asterisk Extensions Language)
features.conf:
Конфигурация Парковки вызовов, перевода вызова, перехвата и прочих сервисных функций Asterisk.
Файлы конфигурации специфичные для некоторых команд плана набора:
alarmreceiver.con
f: Конфигурация для команды AlarmReceiver
dundi.conf
: Конфигурация, используемая командой DUNDiLookup
festival.conf:
Конфигурация, используемая командой Festival
indications.conf
: Определение тонов для команды Playtones
meetme.con
f: Файл с конфигурацией конференций для команды MeetMe
musiconhold.conf
: для команды MusicOnHold
queues.conf
: Определение очередей звонков и их параметров для команды Queue
voicemail.conf
: Конфигурация голосовых почтовых ящиков для команды VoiceMail
Конфигурационные файлы не попадающие в какую-либо категорию:
amd.conf:
(Появился, начиная с версии 1.4.0) Параметры приложения для определения автоответчиков.
alsa.conf
cdr_odbc.conf
cdr_pgsql.conf
codecs.conf
features.conf
: Конфигурация парковки вызовов и других возможностей
followme.conf:
(Появился, начиная с версии 1.4.0) Параметры для трансфера вызовов системы findme/followme.
func_odbc.conf:
(Появился, начиная с версии 1.4.0) В этом файле определяются параметры доступа к sql базам данных.
http.conf:
(Появился, начиная с версии 1.4.0) Конфигурация встроенного мини http сервера в asterisk.
logger.conf:
Настройка логирования в Астериск
manager.conf:
Конфигурация для Asterisk manager API
modules.conf:
Конфигурация загрузки модулей Asterisk
odbc.conf:
Конфигурация UnixODBC? драйверов для Asterisk
res_snmp.conf:
(Появился, начиная с версии 1.4.0) Включение поддержки snmp в asterisk и определение статусов агентов full/sub.
rtp.conf:
Конфигурация протокола передачи media информации RTP, порты и настройки
say.conf:
(Появился, начиная с версии 1.4.0) Определения правил произношения цифр, дат и т.д. Для различных языков.
sla.conf:
(Появился, начиная с версии 1.4.0) Конфигурация Shared Line Appearance.
smdi.conf:
(Появился, начиная с версии 1.4.0) Конфигурация обмена сообщениями SMDI.
udptl.conf:
Появился, начиная с версии 1.4.0) конфигурация для транспорта T38 udptl.
Основная фишка во всех файлах конфигурации
Во всех файлах конфигурации Asterisk, Вы можете включать в эти файлы другие файлы с частями конфигурации, используя директиву #include . Для того, например, чтобы в основном файле конфигурации SIP канала описать все глобальные настройки, а аккаунты SIP пользователей включать из другого файла.