Настройка пользовательских конфигурационных файлов в продуктах Yeastar

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


Для настройки и управления продукты Yeastar используют Веб-интерфейс.

Настройки, которые невозможно изменить с помощью Веб-интерфейса устройства, можно создать или изменить с помощью пользовательских конфигурационных файлов.


Содержание

[править] Настройка пользовательских конфигурационных файлов в продуктах Yeastar

Для этого необходимо выполнить следующие действия:

1. Подключиться к устройству Yeastar по протоколу SSH.

2. Зайти в каталог пользовательских конфигураций на станции.

cd /persistent/custom-cfg/ 

YsCustomConf1.png

3. Определить параметр, который Вы хотите отредактировать и файл, в котором необходимо отредактировать параметр. Например,:

Нам требуется поменять значение fromdomain в /etc/asterisk/users.conf

Для этого, выводим содержимое файла

cat /etc/asterisk/users.conf

Ищем параметр fromdomain = <ЗНАЧЕНИЕ>

Находим имя конфигурационной секции в квадратных скобках [], внутри которой находится наш параметр.

YsCustomConf2.png

3. Создать файл, с расширением <имя>_custom. conf

Где <имя> - это имя конфигурационного файла устройства в каталоге /etc/asterisk, в котором необходимо произвести изменения.

Для нашего примера необходимо создать пользовательский конфигурационный файл:

touch /persistent/custom-cfg/users_custom. conf
cd /persistent/custom-cfg/
ls

YsCustomConf3.jpg

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

С помощью текстового редактора vi в командной строке устройства:

vi /persistent/custom-cfg/users_custom.conf

YsCustomConf4.jpg

Для проверки корректности сохранения файла.

cat /persistent/custom-cfg/users_custom.conf

YsCustomConf5.jpg

5. Применить настройку, с помощью сохранения элемента из веб-интерфейса устройства. Проверка: Для проверки необходимо вывести конфигурационный файл устройства и убедиться, что параметр принял заданное значение. Например, для нашего случая: cat /etc/asterisk/users.conf

YsCustomConf6.jpg


[править] Список конфигурационных файлов устройства, которые могут быть изменены

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 и применить настройку.

Проверка:

YsDisablePulse.jpg

[править] Получение доступа к корневому каталогу станции по 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 = /.


YsRootFTPConf1.png

Проверка:

YsRootFTPConf2.png