Настройка пользовательских конфигурационных файлов в продуктах Yeastar
Материал из Xgu.ru
Для настройки и управления продукты Yeastar используют Веб-интерфейс.
Настройки, которые невозможно изменить с помощью Веб-интерфейса устройства, можно создать или изменить с помощью пользовательских конфигурационных файлов.
Содержание |
[править] Настройка пользовательских конфигурационных файлов в продуктах Yeastar
Для этого необходимо выполнить следующие действия:
1. Подключиться к устройству Yeastar по протоколу SSH.
2. Зайти в каталог пользовательских конфигураций на станции.
cd /persistent/custom-cfg/
3. Определить параметр, который Вы хотите отредактировать и файл, в котором необходимо отредактировать параметр. Например,:
Нам требуется поменять значение fromdomain в /etc/asterisk/users.conf
Для этого, выводим содержимое файла
cat /etc/asterisk/users.conf
Ищем параметр fromdomain = <ЗНАЧЕНИЕ>
Находим имя конфигурационной секции в квадратных скобках [], внутри которой находится наш параметр.
3. Создать файл, с расширением <имя>_custom. conf
Где <имя> - это имя конфигурационного файла устройства в каталоге /etc/asterisk, в котором необходимо произвести изменения.
Для нашего примера необходимо создать пользовательский конфигурационный файл:
touch /persistent/custom-cfg/users_custom. conf cd /persistent/custom-cfg/ ls
4. Добавить в пользовательский конфигурационный файл секцию, в которой необходимо произвести изменения и новое значение параметра.
С помощью текстового редактора vi в командной строке устройства:
vi /persistent/custom-cfg/users_custom.conf
Для проверки корректности сохранения файла.
cat /persistent/custom-cfg/users_custom.conf
5. Применить настройку, с помощью сохранения элемента из веб-интерфейса устройства. Проверка: Для проверки необходимо вывести конфигурационный файл устройства и убедиться, что параметр принял заданное значение. Например, для нашего случая: cat /etc/asterisk/users.conf
[править] Список конфигурационных файлов устройства, которые могут быть изменены
root@MyPBX:/persistent/var/lib/asterisk/db/custom-cfg#cat gncustom.conf [modifyfile] /etc/asterisk/extensions.conf /etc/asterisk/sip.conf /etc/asterisk/users.conf /etc/asterisk/iax.conf /etc/asterisk/queues.conf /etc/asterisk/features.conf /etc/asterisk/voicemail.conf /etc/asterisk/meetme.conf /etc/asterisk/rc_org.conf /etc/asterisk/rtp.conf /etc/asterisk/http.conf /etc/asterisk/musiconhold.conf /etc/asterisk/followme.conf /etc/asterisk/logger.conf /etc/asterisk/manager.conf /etc/asterisk/chan_dahdi.conf /etc/asterisk/digital-channel.conf [replacefile] /etc/asterisk/dahdi-channels.conf
[modifyfile] – в данной секции перечислены файлы, в которых конфигурационные параметры заданных секций заменяются на новые
[replacefile] - в данной секции перечислены файлы, которые полностью заменяются на созданные
[править] Отключение поддержки импульсного набора в АТС
Для отключения импульсного набора необходимо выполнить следующие действия.
Создать пользовательский конфигурационный файл:
vi /persistent/custom-cfg/chan_dahdi_custom.conf
Записать в файл следующие значения параметров:
[trunkgroups] [channels] pulsedial=no
Открыть и сохранить настройки любого параметра с помощью Веб-панели устройства Yeastar и применить настройку.
Проверка:
[править] Получение доступа к корневому каталогу станции по FTP
Для получения доступа к корневому каталогу станции по FTP, необходимо выполнить следующие действия:
#cat /etc/vsftpd.conf > /persistent/custom-cfg/vsftpd_custom.conf
#echo "/etc/vsftpd.conf" >> /persistent/custom-cfg/gncustom.conf
#vi /persistent/custom-cfg/vsftpd_custom.conf
Изменить директорию FTP, которая установлена в переменной на корневую директорию станции local_root = /.
Проверка: