- PVSM.RU - https://www.pvsm.ru -

3CX для Linux: облачная АТС своими руками

Beta версия 3CX для Linux

Представляем Linux версию системы 3CX! C этого момента 3CX доступна на Linux и Windows – по вашему выбору! Обе версии идентичны по своим возможностям и построены на единой технологии.

Версия 3CX для Linux позволяет создавать готовые серверные системы (appliance) и облачные инсталляции – теперь вы можете сами стать оператором виртуальной АТС!

3CX для Linux в данный момент работает только на Debian Linux. Вскоре появится наш собственный ISO образ и версии для других дистрибутивов.

Следующие возможности недоступны в beta версии:

  • FAX сервер
  • Отчеты о вызовах
  • Интеграция контактов с Office 365
  • Система отказоустойчивости

Думаем, вам захочется попробовать новую версию! Поэтому мы подготовили руководство по установке 3CX на крупнейшем европейском хостинге [1] OVH [2] на VPS [1] сервере.

Подготовка инфраструктуры

Перед установкой 3CX в облаке обратите внимание на то, что в этом случае сервер находится в публичной сети, а ваши SIP устройства – в локальной. Поэтому, для упрощения подключения телефонов, рекомендуем использовать бесплатный 3CX Session Border Controller. Подробнее об этой технологии можно узнать здесь [3].

Также обратите внимание, что установка 3CX на облачном хостинге [1] заграницей (особенно при предоставлении сервиса третьим лицам) может противоречить местному законодательству. Кроме того, некоторые операторы связи используют повышенный тариф при подключении систем (т.е. совершении вызовов) из-за границы.

И последнее – сразу после установки, внесите ваши IP адреса (с которых вы подключаетесь к консоли 3CX и подключаете SIP устройства) в белый список, чтобы избежать случайного блокирования доступа системой безопасности 3CX.
image [4]

Создание учетной записи OVH

Мы выбрали сервис ovh.ie из-за использования открытой технологии OpenStack и весьма приемлемым ценам на VPS [1] SSD серверы.

  1. Перейдите по ссылке https://www.ovh.ie [5] и выберите ваш (или ближайший к вам) регион вверху справа. Можно выбрать регион World.
  2. Перейдите в  Web Control Panel > Create your account.
  3. Укажите данные пользователя, необходимые системе.
  4. Чтобы добавить платежную информацию, необходимо будет прислать документы, подтверждающие ваше имя и адрес (например, скан паспорта и коммунального счета) на адрес customersupport@ovh.ie [6], указав ваш OVH ID.
  5. Дождитесь e-mail уведомления о полной активации вашего аккаунта. Дополнительная информация о работе с сервисом доступна в OVH online guides [7].

Создание VPS сервера

После создания учетной записи и входа, создайте новый сервер.

  1. Перейдите по ссылке https://www.ovh.ie/vps/vps-ssd.xml [8]
  2. Выберите VPS [1] SSD сервер, соответствующий вашей нагрузке.
  3. Для системы 3CX на 4-8  вызовов подойдет опция VPS [1] SSD 1. Для более крупных систем выберите VPS [1] SSD 2 или VPS [1] SSD3, соответственно. image_thumb[2] [9]
  4. Укажите ближайший к вам регион расположения сервера в разделе My Location.
  5. В разделе My OS выберите Debian 8 (Jessie) 64 bits. image_thumb[5] [10]
  6. Нажмите Continue. Завершите процесс создания VPS [1] сервера, указав необходимые параметры и платежную информацию.
  7. После завершения создания сервера вы получите e-mail с учетными данными и IP адресом для подключения к Linux консоли. Создание сервера занимает около 6 часов.

Подключение к VPS серверу

  1. В Windows загрузите утилиту putty [11] и запустите putty.exe. 3CX для Linux: облачная АТС своими руками - 4
  2. В поле Host Name укажите имя (например, vps343564.ovh.net) или IP адрес сервера, которые были получены в e-mail сообщении от OVH.
  3. Выберите SSH и нажмите Open.
  4. На предупреждение о сертификате нажмите Yes.
  5. Укажите учетные данные подключения из e-mail от OVH.
  6. Вы подключились к VPS [1] серверу. Установите ваш часовой пояс с помощью команды tzselect, как описано здесь [12].
  7. Теперь система готова для установки 3CX, либо переноса вашей работающей системы в облако!

Установка 3CX для Linux

  1. В консоли введите следующие команды: 3CX для Linux: облачная АТС своими руками - 5
    wget -O- http://downloads.3cx.com/downloads/3cxpbx/public.key | apt-key add -
    
    echo "deb http://downloads.3cx.com/downloads/3cxpbx/ /" | tee /etc/apt/sources.list.d/3cxpbx.list
    
    apt-get update
    
    apt-get install 3cxpbx

  2. На появившийся вопрос об установке нажмите Y. 3CX будет загружена и установлена. После этого появится следующее сообщение.3CX для Linux: облачная АТС своими руками - 6
  3. Выберите опцию 2. Запустится утилита веб конфигурирования 3CX.3CX для Linux: облачная АТС своими руками - 7
  4. На вашем компьютере запустите браузер и откройте веб интерфейс 3CX по ссылке http://IPADDRESS:5015 [13] image [14]
  5. Используйте утилиту 3CX Configuration Tool [15] для завершения настройки сервера.
  6. После завершения настройки появится сообщение примерно такого вида image [16]
  7. Если вы перенесли свою Windows АТС в облако, не забудьте повторно отправить приветственные сообщения всем пользователям.

Использование резервной копии 3CX V14

Чтобы восстановить резервную копию 3CX V14 из командной строки Linux, введите:

cd /usr/lib/3cxpbx/

./RestoreCmd -f /var/lib/3cxpbx/Instance1/Data/Backups/yourbackupfile.zip -c /var/lib/3cxpbx/Instance1/Bin/RestoreCmd.exe.config

Восстановление резервной копии 3CX V14 нужно делать в самом начале установки системы на Linux!

Удаление 3CX V15 для Linux

Для удаления 3CX введите команду

apt-get --purge remove 3cxpbx

Дополнительные сведения

Автор: 3CX Ltd.

Источник [20]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/196997

Ссылки в тексте:

[1] хостинге: https://www.reg.ru/?rlink=reflink-717

[2] OVH: https://www.ovh.ie/

[3] здесь: http://www.3cx.ru/docs/3cx-tunnel-session-border-controller/

[4] Image: http://igorsnezhko.files.wordpress.com/2016/10/image.png

[5] https://www.ovh.ie: https://www.ovh.ie

[6] customersupport@ovh.ie: mailto:customersupport@ovh.ie

[7] OVH online guides: https://www.ovh.co.uk/g1271.guide_dutilisation_du_renouvellement_automatique_ovh

[8] https://www.ovh.ie/vps/vps-ssd.xml: https://www.ovh.ie/vps/vps-ssd.xml

[9] Image: http://igorsnezhko.files.wordpress.com/2016/10/image_thumb2.png

[10] Image: http://igorsnezhko.files.wordpress.com/2016/10/image_thumb5.png

[11] putty: https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

[12] здесь: https://debian-administration.org/article/213/Changing_the_timezone_of_your_Debian_system

[13] http://IPADDRESS:5015: http://IPADDRESS:5015

[14] Image: http://igorsnezhko.files.wordpress.com/2016/10/image1.png

[15] 3CX Configuration Tool: http://www.3cx.ru/docs/manual/configuration-tool/

[16] Image: http://igorsnezhko.files.wordpress.com/2016/10/image2.png

[17] Установка 3CX на Linux (Debian Linux 8): http://www.3cx.com/docs/manual/installation-linux/

[18] Установка 3CX на Google Cloud: http://www.3cx.com/docs/hosting-pbx-google-cloud/

[19] Курс edX: Introduction to Linux: https://www.edx.org/course/introduction-linux-linuxfoundationx-lfs101x-0/

[20] Источник: https://habrahabr.ru/post/312070/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best