Файл конфигурации asterisk.conf


В файле конфигурации asterisk.conf Вы определяете следующее:

  • Местоположение, права доступа и владельца сокета, которые используется для подключения удаленной консоли управления сервером.
  • Местоположение различных директорий, используемых сервером Asterisk для определения местоположения файлов конфигурации, библиотек, скриптов и место, где будут создаваться лог фалы.
  • Параметры командной строки запуска сервера, используемые по умолчанию.

Замечание: В связи с багом в asterisk.c (bug report #6609), параметры командной строки, используемые по умолчанию для запуска сервера, заменяют эти параметры, когда Вы их явно указываете при запуске Вашего сервера asterisk. Если Вам такое поведение совсем не нужно, то просто не задавайте эти параметры в файле конфигурации asterisk.conf.

Пример конфигурации (тут все просто и понятно)


[files]
astctlpermissions => 700
astctlowner => asterisk
astctlgroup => asterisk
astctl => /var/run/asterisk.ctl

[directories]
astetcdir => /etc/asterisk
astspooldir => /var/spool/asterisk
astvarlibdir => /var/lib/asterisk
astlogdir => /var/log/asterisk
astagidir => /var/lib/asterisk/agi-bin
astrundir => /var/run
astmoddir => /usr/lib/asterisk/modules

[options]
verbose => 3
timestamp => yes
execincludes => yes
optiondebug => no
nofork => no
quiet => no
console => no
highpriority => no
initcrypto => no
nocolor = yes
dontwarn = no
dumpcore => yes
cache_record_files => yes
record_cache_dir => /private/tmp
transcode_via_sln => yes
transmit_silence_during_record = yes
maxcalls => 0
maxload => 0.0
runuser => asterisk
rungroup => asterisk
systemname => foobar


___