Как исправить путь к каталогу Asterisk


1

У меня установлена ​​звездочка 11 на Centos. До вчерашнего дня все работало нормально. Я устанавливал MySQL и использовал для подключения. У меня это работает, и мой CDR теперь приятно размещены в MySQL DB. Но в процессе работы ODBC мне пришлось пересобрать установку и каким-то образом создать новую проблему.

Путь к звуковым файлам (и другим вещам, таким как agi-bin) теперь испорчен. Я СЕЙЧАС получаю ошибку, которую он может найти, если я не укажу путь.

exten => 200,1,Answer()
    same => n,Playback(hello-world)
   ; same => n,Playback(/var/lib/asterisk/sounds/en/hello-world)
    same => n,Hangup()

Та же проблема с agi-bin: он пытается найти файлы в /usr/share/asterisk/agi-bin/CA_via_Asterisk.py, когда он должен смотреть на /var/lib/asterisk/agi-bin/CA_via_Asterisk.py

asterisk.conf выглядит так (как это было раньше)

 [directories](!)
 stetcdir => /etc/asterisk
 astmoddir => /usr/lib64/asterisk/modules
 astvarlibdir => /var/lib/asterisk
 astdbdir => /var/lib/asterisk
 astkeydir => /var/lib/asterisk
 astdatadir => /var/lib/asterisk
 astagidir => /var/lib/asterisk/agi-bin
 astspooldir => /var/spool/asterisk
 astrundir => /var/run/asterisk
 astlogdir => /var/log/asterisk
 astsbindir => /usr/sbin

Я полагаю, я что-то испортил, когда перестроил. Но я не знаю, что я мог бы сделать.

Некоторые рекомендации будут с благодарностью.

Спасибо сту


Я добавил ODBC, чтобы я мог подключить звездочку к Mysql. Мне пришлось перестроить Asterisk, чтобы добавить несколько модулей, связанных с ODBC, в ядро.
сту

проблема решена - убедитесь, что вы запустили скрипт конфигурации после сборки
stu
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.