asterisk.conf

Файл asterisk.conf является основным конфигурационным файлом сервера Asterisk. В нём указываются директории, которые содержат другие конфигурационные файлы, модули, записи разговоров, логи и т.д.

[directories] ; Убедитесь, что указанные директории имеют соответствующие разрешения, если Asterisk выполняется ; не из под учётки root ; Директория, где располагаются остальные конфигурационные файлы (этот обычно лежит там же): astetcdir => /etc/asterisk ; Место, где располагаются загружаемые модули: astmoddir => /usr/lib/asterisk/modules ; Тут находится файл astdb и ряд подпапок astvarlibdir => /var/lib/asterisk ; В папке agi-bin находятся специальные сценарии, которые могут взаимодействовать с Asterisk ; через различные встроенные приложения AGI astagidir => /var/lib/asterisk/agi-bin ; Папка spool имеет несколько подпапок, включая dictate, meetme, monitor, outgoing, system, tmp ; и voicemail astspooldir => /var/spool/asterisk ; Расположение файла с id процесса (pid-файл) Asterisk astrundir => /var/run/asterisk ; Место, где будут располагаться логи Asterisk astlogdir => /var/log/asterisk

Далее располагаются различные глобальные опции сервера

[options] ; Здесь глобальные опции сервера [files] ; Здесь настройки для файла, через который управляется Asterisk ; Изменение этих настроек может серьёзно отразиться на безопасности вашего сервера ; Файл asterisk.ctl является трубой (pipe), которая используется для подклчения к консоли ; Asterisk (asterisk -r). Изменение этих настроек изменит разрешения и владельца этого файла. ; Этот файл создаётся при запуске Asterisk, в директории, указанной в настройке astrundir. ; Далее указаны значения по умолчанию. Можете раскомментить и указать свои значения. ;astctlpermissions = 0660 ;astctlowner = root ;astctlgroup = asterisk ;astctl = asterisk.ctl [compat] ; Здесь указываются параметры обратной совместимости с конфигурациями Asterisk более ранних версий pbx_realtime=1.6 res_agi=1.6 app_set=1.6