- PVSM.RU - https://www.pvsm.ru -
Вы можете автоматически установить и настроить сервер 3CX используя подготовленный файл ответов. Файл ответов – это XML файл, в котором содержатся те же параметры, которые вы указываете в командной строке или веб интерфейсе Мастера настройки 3CX. Вы можете создать такой файл и размесить его непосредственно на сервере или пакете конфигурации облачного образа cloud.init. На все “вопросы”, которые обычно задаются в Мастере настройки 3CX, система получает заранее установленные “ответы” из файла. В результате вы за несколько минут получаете полностью настроенную и готовую к работе систему, настроенную по вашему типовому шаблону. Вы также можете включить в файл ответов параметры добавочных номеров, SIP транков и DID линий, которые будут автоматически созданы в процессе настройки.
Приготовьте XML файл и разместите его на сервере перед началом установки 3CX:
Вместо копирования файла на сервер, вы можете использовать cloud.init. Скопируйте содержимое setupconfig.xml в раздел Advanced > User data. Ниже приведен пример образа Amazon AWS cloud.init.
Включение setupconfig.xml в cloud.init.
→ Скачайте пример файла cloud.init [2]
Файл setupconfig.xml разделен на 4 секции:
Блок ответов Мастера первоначальной конфигурации 3CX находится в разделе mcwizard:
Для корректного заполнения параметров CountryName, TimezoneId и LicenseCountry обратитесь к этой таблице [3] и выберите нужное значение. Например, для Мексики укажите такие параметры:
В блоках ответов extension, siptrunk, InboundRules и OutboundRules определяются добавочные номера, транки, входящие и исходящие правила, соответственно. Описывая добавочный номер, вы можете закрепить за ним IP телефон. Для этого укажите информацию о шаблонах автонастройки IP телефонов по этой таблице [4]. Например, если необходимо привязать телефон snom 720, найдите в таблице эту модель и соответствующий файл шаблона автонастройки (в данном случае snom.ph.xml). Укажите эту информацию в соответствующем xml теге.
Покажем, как можно включить в файл ответов setupconfig.xml данные SSL сертификата. В данном примере речь идет только об SSL сертификате веб сервера. Для других сертификатов, используемых системой, добавьте описание сертификата в других разделах файла ответов. Путь CertificatePath будет общий для всех, однако пароль для каждого сертификата CertificatePassword будет отличаться.
Автор: 3CX Ltd.
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/debian/242505
Ссылки в тексте:
[1] пример XML файла ответов setupconfig.xml: https://www.3cx.com/wp-content/uploads/2016/11/setupconfig.xml
[2] cloud.init: https://www.3cx.com/wp-content/uploads/2016/11/cloudinit.txt
[3] этой таблице: https://www.3cx.com/wp-content/uploads/2016/11/Time-Zone-Sheet1-1.pdf
[4] этой таблице: https://www.3cx.com/wp-content/uploads/2016/11/Phone-templates-and-Models-Sheet1.pdf
[5] 3CX Phone System для Windows: https://www.3cx.com/phone-system/download-phone-system/
[6] 3CX Phone System для Debian Linux 8: https://www.3cx.com/docs/manual/installation-linux/
[7] 3CX Phone System для Debian в виде ISO образа: http://downloads.3cx.com/downloads/3cxpbxiso/debian-8.6.0-amd64-netinst-3cx.iso
[8] Источник: https://habrahabr.ru/post/321646/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.