asterisk.conf
[directories](!)
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /usr/share/asterisk
astagidir => /usr/share/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
[options]
documentation_language = en_US
Из диалплана успешно читаю переменную «asterisk.conf[options]documentation_language»:
exten=> s,n,NoOp(${AST_CONFIG(asterisk.conf,options,documentation_language)})
Но при чтении переменной «asterisk.conf[directories]astspooldir»
exten=> s,n,NoOp(${AST_CONFIG(asterisk.conf,directories,astspooldir)})
[Jul 3 13:18:40] ERROR[20041]: func_config.c:168 config_function_read: 'astspooldir' not found in [directories] of 'asterisk.conf'
Как определить из диалплана директорию записи разговоров? Перменной ${ASTSPOOLDIR} нет.