Уже ни для кого не секрет, что компания Palosanto и 3CX объявили, что телефонное ядро в Elastix 5 будет выстроено на основе технологий 3CX, а предыдущие версии Elastix в скором времени будут недоступны для скачивания. В интернете активно обсуждалась эта новость, и находились сторонники данного поглощения, но большую часть пользователей Elastix данная новость огорчила. Что-же делать пользователям, которые пользовались Elastix, и у которых вся телефония построена на данной АТС? Один из выходов в данной ситуации - это перейти на FreePBX, и в данной статье мы расскажем, как быстро и без особых усилий перенести настройки с Elastix на FreePBX.
Данные, которые можно перенести с Elastix на FreePBX:
- Внутренние номера
- Входящая/исходящая маршрутизация
- Транки
- MOH/Custom MoH
- Интерактивное меню (IVR)
- Группы вызовов (Ring Groups)
- Очереди (Queues)
- Голосовая почта (Voicemails)
- Записи (System Recordings)
Какие данные перенести не удастся:
- CDR и базы данных CEL - в обозримом будущем можно будет перенести, а пока лучше выгрузить базы данных CDR/CEL вручную.
- Виртуальные факсовые номера и настройки
- Прочие пользовательские конфигурационные файлы (*_custom.conf , такие как /etc/asterisk/extensions_custom.conf)
- Elastix Call Center Module
- Метрика очередей
- Сетевые настройки
1) Первым делом вам нужен отдельный сервер/VPS/VDS с установленным на него FreePBX Distro. Как установить FreePBX вы можете посмотреть в предыдущих наших статьях.
2) После того как вы подготовили сервер с установленной FreePBX, нужно ее активировать. Переходим во вкладку Admin - System Admin, в правом меню выбираем Activation и нажимаем кнопку Activate.
3) В открывшемся окне нажимаем Activate
4) Далее вам будет предложено ввести вашу почту, и через пару секунд откроется контактная форма. Если вы уже зарегистрированы, то после ввода почты вам будет предложено ввести пароль от вашей учетной записи. Заполнять все не обязательно, и можно ограничиться именем и паролем (что мы и сделали). После заполнения нажимаем Create.
5) Переходим во вкладку New Activation и нажимаем Activate.
6) Запустится процесс активации, по окончанию которого в левой нижней части вы должны увидеть Activate Status: Complete!. Теперь можно приступить к переносу настроек.
7) Подключаемся к серверу FreePBX и Elastix по ssh.
На сервере FreePBX вводим команду curl -s https://convert.freepbx.org | bash . Запустится процесс проверки активации, модулей и так далее.
По завершению проверки, в консоли вы должны увидеть Enter ID (blank if this is NEW): . Нажимаем Enter.
Ждем пока провериться версия и зарезервируется слот, по завершению вам выдастся ID с помощью которого будет идентифицироваться сервер, на который будет происходить процесс переноса настроек. Копируем данный ID.
8) В консоли Elastix выполним точно такую же команду как и в консоли FreePBX (curl -s https://convert.freepbx.org | bash), ждем пока вам не будет предложено ввести ID (Enter ID (blank if this is NEW):). Вводим скопированный ID (ID из консоли FreePBX), нажимаем Enter и наблюдаем процесс переноса.
9) По завершению процесса переноса переходим в Web-интерфейс FreePBX, нажимаем Apply Config. Если вы делаете перенос настроек в тестовых целях, то обязательно во FreePBX зайдите и отключите транки, чтобы не оставить ваш офис без связи.
На этом перенос настрое с Elastix на FreePBX закончен. Если у вас возникнут трудности, вопросы, или вы сами не хотите этим заниматься, мы готовы вам помочь.