Добавить в корзинуПозвонить
Найти в Дзене
Тюнинг Админа

Телефония на Ubuntu 20.04 + FusionPBX v5.0.6 + FreeSwitch 1.10.7

FusionPBX это продвинутая web панель управления для FreeSWITCH с открытым исходным кодом и служит прекрасным решением для организации ip телефонии в компаниях любого масштаба, а также колл центров. FusionPBX предоставляет возможность создания высокопроизводительных систем операторского класса, по сути представляя из себя операторский коммутатор с центром обработки вызовов. Использование этой панели управления облегчит вам задачу по настройке FreeSWITCH, как начинающему, так и опытному пользователю.  Разработчики решения не спешат с выходом свежих релизов, тщательно допиливая и тестируя решение, поэтому поддержка свежих дистрибутивов Linux не анонсируется и рекомендации достаточно скудные. У меня на Ubuntu 22.04 релиз не пошёл, да собственно говоря не было времени и желания пытаться приручить зверя. Процесс установки дистрибутива Ubuntu описывать не буду, рекомендую поднимать в контейнере LXC, шаблон с минимальным образом Ubuntu весит всего 150МБ и потребляет при запуске 30МБ оператив
Оглавление

FusionPBX это продвинутая web панель управления для FreeSWITCH с открытым исходным кодом и служит прекрасным решением для организации ip телефонии в компаниях любого масштаба, а также колл центров.

FusionPBX предоставляет возможность создания высокопроизводительных систем операторского класса, по сути представляя из себя операторский коммутатор с центром обработки вызовов. Использование этой панели управления облегчит вам задачу по настройке FreeSWITCH, как начинающему, так и опытному пользователю. 

Разработчики решения не спешат с выходом свежих релизов, тщательно допиливая и тестируя решение, поэтому поддержка свежих дистрибутивов Linux не анонсируется и рекомендации достаточно скудные.

У меня на Ubuntu 22.04 релиз не пошёл, да собственно говоря не было времени и желания пытаться приручить зверя.

Процесс установки дистрибутива Ubuntu описывать не буду, рекомендую поднимать в контейнере LXC, шаблон с минимальным образом Ubuntu весит всего 150МБ и потребляет при запуске 30МБ оперативной памяти.

Установка FusionPBX

Повышаем наши права в системе:

sudo -s

Подготавливаем систему обновляя пакетную базу:

apt update && apt upgrade -y

Перезагружаем систему:

reboot

Скачиваем скрипты проекта:

wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/ubuntu/pre-install.sh | sh;

Переходим в каталог и запускаем установочный скрипт:

cd /usr/src/fusionpbx-install.sh/ubuntu && ./install.sh

Данный скрипт установит:

  • Панель управления FusionPBX
  • АТС FreeSWITCH
  • Брандмауэр IPTables
  • Fail2ban
  • Web сервер NGINX
  • Компоненты PHP, PHP FPM
  • Сервер баз данных PostgreSQL. 

Процесс не быстрый, идем пить чай с печеньками.

Сохраняем полученный пароль после успешной установки.

Идём по адресу:

https://ip_address

-2

Настройка FusionPBX

Так выглядит DashBoard нашей панели управления:

-3

Первым делом идём менять локализацию web интерфейса:

-4

После этого пере заходим в систему.

Меняем пароль админа и указываем почту:

-5

Добавление внутренних номеров:

-6

Мы можем сначала создать пользователя и при создании внутреннего номера привязать учетную запись:

-7
-8

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

-9

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

-10

Авто конфигурирование телефонных аппаратов.

-11

Можно добавить и сконфигурировать телефонный аппарат, передав ему настройки подключения.

-12

Подключение к SIP серверу провайдера

-13

Перечень параметров:

  • Шлюз: sip.zadarma.ru
  • Имя пользователя: Логин_вашего_SIP_аккаунта
  • Пароль: Пароль_вашего_SIP_аккаунта

От пользователя: Логин_вашего_SIP_аккаунта

From Domain: sip.zadarma.ru

Proxy: sip.zadarma.ru

Область: Не трогаем

Время жизни регистрации: по умолчанию

Регистрация: Да

Повтор попытки регистрации: 30

Правило исходящей маршрутизации

-14
-15

Порядок заполнения:

  • В качестве шлюза выбираем настроенное наше с вами соединение с провайдером - Zadarma.ru
  • Альтернативный шлюз указывать не будем, так как у нас один провайдер
  • Введите правило набираемого номера

^(8\d{10})$ - для звонков по России

^(849\d{8})$ - для звонков по Москве

^(89\d{9})$ - для звонков на мобильные номера.

^(810\d+)$ - международные номера

Для групп сотрудников можно назначать, кому куда можно звонить.

Правило входящей маршрутизации

-16
-17

Здесь соответственно мы прописываем маршруты для входящих вызовов и описываем откуда они приходят, действия и приоритет с которым их нужно выполнять. Существует продвинутый режим, подробный конструктор с возможностью добавления нескольких условий обработки.

Настройка голосового меню IVR

-18
-19

Запись телефонных разговоров

-20

В момент создания внутреннего номера, можно выбрать будет ли вистить запись:

-21

Организация Колл-центра

-22

Можно создавать очереди дозвона и группы операторов для этих очередей с записью и статистикой.

Детализация вызовов

-23

Вывод

Продукт поражает своим функционалом, я и половину не продемонстрировал в обзоре, на мой взгляд это грамотное и хорошо продуманное решение. Советую присмотреться, наверное один из лучших аналогов Freepbx(Asterisk).