FreePBX - настройка з нуля: інструкція

54 0 Новини високих технологій

Налаштування c нуля FreePBX – сучасного повнофункціонального веб-інтерфейсу для управління VoIP телефонії Asterisk – не представляє труднощі навіть для рядового користувача. Досить слідувати інструкції, яка наведена в нашій статті.

Навіщо потрібен Web-інтерфейс FreePBX?

Інтерфейс спрощує управління VoIP телефонії та налаштування Asterisk за рахунок візуального подання даних. Але перш ніж перейти до установки, потрібно мати хоча б загальне уявлення про предмет. Відразу ж відзначимо, що основна зручність названої системи полягає в тому, що користувачеві немає потреби виправляти безліч текстових файлів з налаштуваннями вручну, як це було раніше. Останньою версією пакета є FreePBX 13. По суті, це програмна оболонка. Вона дозволяє управляти VoIP телефонії та виконувати настройку Asterisk без спеціальних знань в області програмування. Якщо говорити спрощено, вона переводить програмний мову, зрозумілий машині, у візуальну інформацію, яка зрозуміла користувачеві, і навпаки. Щоб виконати настройку FreePBX з нуля, оболонку потрібно встановити на комп'ютер, який буде використовуватися для роботи з Ip-телефонією.


Установка графічного інтерфейсу

Ось покрокова інструкція: 1. Скачайте дистрибутив FreePBX 13 Distro. Існує кілька версій продукту: для різної розрядності операційної системи. Вибір 32 або 64-бітної версії залежить від вашого програмного забезпечення. Новачкам краще не експериментувати і обійти beta-версії Asterisk PBX стороною. 2. Запишіть на диск або флешку образ системи. Для цього використовуйте стандартні утиліти, які є в кожному комп'ютері. 3. Після запису завантажте машину з цього диска. Для цього змініть параметри завантаження системи. Порядок дій залежить від конкретної версії BIOS. Зазвичай всю необхідну інформацію можна знайти в документації до свого комп'ютера. Якщо все зроблено правильно, то з'явиться меню установки програми.

4. Виберіть версію сервісу Asterisk PBX і режим, в якому будуть працювати жорсткі диски. Доступні наступні варіанти:
  • Full install – автоматично видалить всю інформацію з жорстких дисків і створить єдиний RAID-масив. Такий режим підвищує надійність роботи системи і зменшує ймовірність відмов.
  • Full install NO RAID – установка системи без автоматичного створення RAID.
  • Full install Advanced – встановить систему і дозволить виконати ручне поділ диска.
  • HA Install – для дисків місткістю 250 ГБ.
  • 5. Вибравши потрібний режим, переходимо до налаштувань Мережі. Якщо ви використовуєте DHCP-сервер (динамічні IP-адреси), а в більшості випадків це саме так, просто натисніть ОК. При статичному IP вкажіть параметри для вашої Мережі.
  • Після цього залишається вибрати часовий пояс і встановити пароль для користувача з особливими правами і повним доступом – root.
  • Чекаємо, поки система встановить і оновить файли Asterisk FreePBX. Перезавантажуємо комп'ютер, переходимо в консольний режим і авторізуємось як користувач з правами root.
  • Також в інтерфейс можна зайти з іншого комп'ютера, використовуючи будь-який браузер. Для цього просто введіть IP-адресу машини, де проведена установка FreePBX.
  • Тут доведеться ще раз поставити логін і пароль. Важливо пам'ятати, що в цілях безпеки вони повинні відрізнятися від пароля користувача з правами root.
  • Установка FreePBX завершена. Тепер можна перейти безпосередньо до налаштування телефонії.

    Як потрапити в Web-інтерфейс FreePBX?

    Адреса веб-інтерфейсу той же, що і адресу комп'ютера з встановленим FreePBX. Щоб його дізнатися, виконайте команду ifconfig в консолі комп'ютера, на якому встановлений веб-інтерфейс. Так ви побачите налаштування для всіх мережевих інтерфейсів машини. Просто введіть IP-адресу в рядку браузера та натисніть enter.

    Опис Web-інтерфейс FreePBX

    Головна сторінка містить 3 основних розділу:
  • FreePBX Adminisration – дозволяє управляти системою з правами адміністратора.
  • User Control Panel – налаштування користувача (деталізація викликів, сервісних кодів, доступ до голосової пошти).
  • Get Support – технічна підтримка і оновлення FreePBX.
  • Для доступу до першим двом розділам доведеться ввести логін і пароль, які ви задали при установці. Є можливість налаштування FreePBX російською мовою. Для цього натисніть кнопку Language праворуч у верхньому куті вікна і виберіть потрібну мову.

    Короткий огляд наявних модулів: управління модулями

    У цьому розділі можна керувати модулями FreePBX. Тобто передбачена можливість установки нових, оновлення та видалення наявних, а також відключення працюючих модулів. Нові доступні в 4 джерелах:

  • Basic – фундамент системи. Оновленням та обслуговуванням його розробники стурбовані сильніше всього.
  • Extended – модулі з цього джерела користуються меншим пріоритетом, ніж попереднього.
  • Unsupported – розробники FreePBX не несуть відповідальності за його працездатність. Так як модулі звідси розробляють сторонні програмісти.
  • Commercial – комерційні модулі або підтримка.
  • Є можливість використовувати в якості джерела і ваш ПК. Для цього передбачена кнопка Uploud modules. А щоб встановити або оновити модуль, дотримуйтесь покрокової інструкції: 1. Виберіть підходящий джерело. 2. Скористайтеся функцією Check Online. 3. Після оновлення списку доступних модулів навпаки кожного з них з'явиться один з наступних коментарів:
  • not installed – не встановлено;
  • online upgrade available – можна оновити;
  • enabled and ap to date – модуль включений і оновлений до останньої версії.
  • Передбачена можливість одночасної установки або оновлення всіх доступних модулів, для цього натисніть відповідну кнопку.

    Внутрішні номери

    Цей розділ дозволяє створити внутрішні номери FreePBX. Спочатку оберіть технологію для підключення. Оптимальний варіант – використовувати протокол SIP. Для новачків при створенні внутрішнього номери достатньо задати 3 налаштування:
  • User Extension – сам номер. Забороняється вказувати наступні: 600-699 (зарезервований для груп викликів) і 70-79 (зарезервований для паркування викликів).
  • Display Name – ім'я, під яким номер відображається у списку номерів. Це ім'я на екрані телефону абонент побачить, що приймає дзвінок.
  • Secret – пароль FreePBX для внутрішнього номера (буде згенерований автоматично).
  • Інші функції допоможуть досвідченим користувачам кастомизировать інтерфейс під свої потрібні і автоматизувати більшість рутинних операцій. Щоб отримати коротку довідку по тій чи іншій настроювання, натисніть на знак питання біля неї.

    Групи виклику

    Функція дозволяє об'єднати внутрішні номери у групу. Набравши єдиний номер, можна одночасно подзвонити хоч на всі внутрішні номери з цієї групи. Це дуже зручно, коли потрібно постійно зв'язуватися відразу з декількома абонентами. За замовчуванням використовується номер 600-699. Це функція працює за наступним принципом:
  • Ви додаєте в групу певну кількість внутрішніх номерів.
  • Після цього робите дзвінок на номер 6ХХ.
  • Дзвінок проходить на внутрішні номери у цій групі за схемою, яку ви обрали.
  • Доступно кілька схем розподілу викликів:
  • ringall – дзвінок йде одночасно на всі номери групи;
  • hunt – дзвінок розподіляється у випадковому порядку за доступними номерами;
  • memoryhunt – дзвінок йде послідовно на перший номер, потім на перший і другий і так далі;
  • firstunavailable – дзвінок йде за першим номером доступного;
  • firstnotonphone – дзвінок йде за першим номером, у якого не знята трубка;
  • *-prim – дзвінок позначається як не отвеченный, якщо перший номер зайнятий.
  • Просунуті користувачі можуть досхочу погратися з настройками – тут їх 18 штук. Навпроти кожної опції є знак питання, натискання на який розповість, що відповідає та чи інша функція.

    Транки

    Модуль дозволяє налаштувати зовнішні лінії - транки, через які йтимуть дзвінки в телефонну мережу загального користування. Докладно налаштувань можна проконсультуватися у оператора зв'язку, який і надає доступ до цих ліній. Для наших цілей достатньо ознайомитися з налаштуваннями SIP транк FreePBX. За замовчуванням доступні наступні опції:
  • Trunk name – найменування транк.
  • Outbound CallerID – CallerID для вихідних дзвінків.
  • CID Options – CallerID для вхідних дзвінків.
  • Maximum Channels – встановлення максимальної кількості каналів зв'язку.
  • Asterisk Trunk Dial Options – додаткові налаштування виклику.
  • Continue if Busy – можливість зателефонувати через інший транк у разі помилки.
  • Disable Trunk – відключення транк.
  • Dialed Number Manipulation Rules – правила, за якими формується номер при вихідному виклику.
  • Outgoing Settings – налаштування вихідних дзвінків.
  • Incoming Settings – налаштування вхідних викликів.
  • PEER Details and USER Details – вказівка параметрів, отриманих від провайдера.
  • Registration – завдання рядка реєстрації вхідної зв'язку.
  • Входить маршрутизація

    Використовується для створення маршрутів вхідних викликів. Справа тут знаходяться вже створені маршрути. Налаштовують їх за аналогією з іншими пунктами меню.

    Вихідна маршрутизація

    Використовується для створення маршрутів вихідних дзвінків. Модуль дозволяє задати правила набору номера і його модифікацію перед відправкою оператору. Скористатися цими маршрутами може кожен користувач.

    Custom Context

    Модуль служить для обмеження вихідних дзвінків з того чи іншого внутрішнього номери. Можна заборонити певним внутрішнім номером або цілій групі доступ до голосової пошти, перехоплення виклику або паркування дзвінка. Після створення певного обмеження його потрібно застосувати у налаштуваннях конкретного внутрішнього номери.

    Follow Me

    Цей модуль використовують, щоб об'єднати кілька номерів в один. Також зручно використовувати цю функцію для переадресації зовнішніх або внутрішніх викликів. Подібний розподіл дзвінків дозволить завжди бути на зв'язку, навіть якщо треба відійти від робочого місця.

    IVR – голосове меню

    Це система з управління голосовими повідомленнями. З подібною системою стикався кожен, коли для доступу до відповідного пункту меню приємний голос просив натиснути ту або іншу цифру. Автовідповідач формує у клієнта сприятливе перше враження. Це електронний секретар, який ввічливо класифікує питання користувача і тільки потім з'єднує його з потрібним спеціалістом. Подібна тактика дозволяє позбутися від дратівливих клієнтів фраз: «Ви потрапили не в той відділ, зателефонуйте за таким-то номером».

    Черги

    Опція являє собою аналог «груп викликів». Але при цьому вона дає широкі додаткові можливості.

    Покрокова інструкція по налаштуванню інтерфейсу FreePBX

    Щоб детально вивчити всі модулі, доведеться ознайомитися з офіційним керівництвом по роботі з системою. Завантажити його можна на офіційному сайті Asterisk. Однак нижче наведена проста покрокова інструкція по налаштуванню FreePBX з нуля, яка дозволить використовувати базові опції і приступити до роботи:
  • Натискаємо меню Admin, переходимо на вкладку System Admin і активуємо FreePBX. Активація необхідна для того, щоб отримати доступ до платних модулів і підтримки. Якщо процедура проведена вірно, то при повторному переході на вкладку System Admin ви побачите меню, представлене на фото.
  • FreePBX - настройка з нуля: інструкція
  • Налаштовуємо мережу так, як показано на зображенні. Це не складно.
  • FreePBX - настройка з нуля: інструкція
  • Переходимо на вкладку DNS. На першому рядку вводимо 12700.1 на нижній – публічний DNS від Google 888.8 інші параметри залишаємо без змін.
  • FreePBX - настройка з нуля: інструкція
  • Натискаємо Submit – зберігаємо налаштування.
  • Переходимо на вкладку Time Zone. Вибираємо часовий пояс. Натискаємо Submit і зберігаємо налаштування.
  • На вкладці Storage вводимо e-mail, куди будуть приходити звіти про системні помилки, пов'язаних з жорстким диском. Також система попередить, коли доступний дисковий простір підійде до кінця.
  • Вибираємо пункт меню Settings, вкладка Asterisk SIP Settings і переходимо до налаштувань цього модуля. На першій вкладці все залишаємо за замовчуванням, крім пункту Local Networks. Заповнюємо його так, як показано на скріншоті. Перше поле – адреса Мережі, друге – маска.
  • FreePBX - настройка з нуля: інструкція
  • Після цього натискаємо Submit, чекаємо оновлення налаштувань і натискає кнопку Apply Config у правому верхньому куті. Далі таким же чином буде необхідно підтверджувати всі дії.
  • Наступний етап – створення та налаштування внутрішнього номери. Для цього вибираємо меню Applications і переходимо до модулю Extension. Коли модуль прогрузится, натискає Quick Create Extension і заповнюємо поля, дотримуючись покрокової інструкції на екрані. Ви можете бачити на фото перший крок.
  • FreePBX - настройка з нуля: інструкція
  • А тепер пропонуємо вам другий крок. Виставляємо параметри так, як показано на скріншоті, і натискаємо фініш.
  • FreePBX - настройка з нуля: інструкція
  • Після того як номер створений, переходимо до налаштування. Для цього натисніть значок з олівцем. Перевіряємо правильність всіх налаштувань.
  • Реєструємо софтфон. Для цього завантажуємо і встановлюємо на комп'ютер потрібний додаток. Ми розглянемо процес на прикладі безкоштовного софтфона MicroSIP. Запускаємо програму і вводимо необхідні параметри, як показано на фото.
  • FreePBX - настройка з нуля: інструкція
  • Натискаємо кнопку «Зберегти». Якщо все зроблено вірно, статус софтфоне повинен змінитися на онлайн.
  • Тепер переходимо до налаштування SIP транк – номери, з якого можна дзвонити на зовнішні телефони. Для цього переходимо в меню Connectivity і вибираємо пункт Trunks.
  • Щоб створити новий транк, натискаємо Add Trunk. Вибираємо SIP Trunk і вводимо параметри, які можна отримати у провайдера.
  • У полі Peer Details на вкладці SIP Settings вводимо дані, як на скріншоті.
  • FreePBX - настройка з нуля: інструкція
  • Переходимо на вкладку Incoming. Тут у полі Register String вводимо потрібні дані, як зазначено на зображенні.
  • FreePBX - настройка з нуля: інструкція
  • Натискаємо Submit і застосовуємо налаштування.
  • Налаштовуємо вихідну маршрутизацію. Для цього переходимо в меню Connectivity і вибираємо пункт Outbound Routes. Далі натискаємо кнопку Add Outbound Routes і вводимо потрібні дані.
  • FreePBX - настройка з нуля: інструкція
  • Прокручуємо сторінку вниз і ставимо необхідні налаштування. Процес ви можете бачити на скріншоті.
  • FreePBX - настройка з нуля: інструкція
  • Тепер записуємо звуковий файл з привітанням від імені вашої компанії. Його будуть чути абоненти, які зателефонують вам. Для запису можна використовувати стандартні засоби Windows.
  • Далі переходимо в меню Admin і вибираємо пункт System Recordings. Вводимо потрібні налаштування і завантажуємо звуковий файл з привітанням.
  • Тепер створюємо голосове меню. Для цього переходимо в меню Applications і вибираємо пункт IVR. Натискаємо кнопку Add IVR і заповнюємо потрібні дані.
  • Зберігаємо і застосовуємо зміни.
  • Створюємо входить маршрут. Для цього переходимо в меню Connectivity і вибираємо пункт Inbound Routes. Далі натискаємо кнопку Add Inbound Routes і заповнюємо необхідні поля. Залишається зберегти і застосувати зміни.
  • Мінімальна настройка FreePBX з нуля завершена. Тепер можна здійснювати вихідні дзвінки і приймати вхідні виклики. Вами було створено внутрішній і зареєстрований зовнішній номер. А також налаштований привітання для вхідних викликів.