Усі колекції
SIP-клієнти
FreePBX 13/14, підключення в ролі SIP клієнта
FreePBX 13/14, підключення в ролі SIP клієнта
Yuliia Zahrebelna avatar
Автор: Yuliia Zahrebelna
Оновлено протягом останнього тижня

FreePBX — це повнофункціональний веб-інтерфейс конфігурації Asterisk IP-PBX, найпопулярнішого загальнодоступного програмного забезпечення в області комп'ютерної телефонії. У той час, коли налаштування Asterisk здійснюється за допомогою конфігураційних файлів,FreePBX пропонує для конфігурування та управління, простий та інтуїтивно зрозумілий інтерфейс.

FreePBX є продуктом Open Source, він розроблений тисячами добровольців у всьому світі. FreePBX поширюється безкоштовно і набув великої популярності.

Asterisk у комплексі з необхідним обладнанням має всі можливості класичної АТС, підтримує безліч VoIP протоколів та надає багаті функції управління дзвінками:

Доступні функції:

  • Голосова пошта;

  • Конференції;

  • Інтерактивне голосове меню (IVR);

  • Центр обробки викликів (постановка дзвінків у чергу та розподіл їх за агентами використовуючи різні алгоритми);

  • Детальний запис про виклик (CDR);

  • Архів аудіо записів розмов.

Підключення до FreePBX нашого сіп акаунта як сіп транка дає можливість використовувати всі переваги АТС Asterisk разом з коллтрекінгом від Рінгостат.

Перед початком налаштування потрібно створити SIP аккаунт в особистому кабінеті Ringostat.

Приклад стандартного налаштування FreePBX у ролі SIP клієнта

У вашому FreePBX повинен бути включений SRV Lookup.

Вкладка "Settings" -> "Asterisk SIP Settings" Вкладка "Chan SIP Settings":

В розділі "Connectivity" -> "Trunks" додаємо SIP транк:

Вказуємо ім'я транка та переходимо у вкладку "sip Settings":

Дані, зазначені у прикладі:

  • supportringostatcom_test: ваш логін sip-акаунту з особистого кабінету.

  • Ваш пароль: ваш пароль від sip-акаунту, з розділу "SIP-акаунти" особистого кабінету.

  • Trunk Name: Ringostat

  • USER Context: supportringostatcom_test (ваш логін від sip-акаунта, з розділу "SIP-акаунти" особистого кабінету)

  • Register String: supportringostatcom_test:ваш_пароль@sip.ringostat.com/supportringostatcom_test

У секції PEER Details та USER Details вкажіть такі дані:

host=sip.ringostat.com

insecure=invite,port

type=friend

fromdomain=sip.ringostat.com

disallow=all

allow=alaw&ulaw

dtmfmode=auto

secret=ваш_пароль

defaultuser=supportringostatcom_test

fromuser=supportringostatcom_test

qualify=400

directmedia=no

nat=force_rport,comedia

В розділі "Connectivity" -> "Inbound Routes" створюємо маршрут для вхідних дзвінків:

У "Description" вказувати "Ringostat-in".

У секції "Set Destination можна вказати, куди буде адресовано вхідний дзвінок, це може бути внутрішній номер FreePBX, група виклику, IVR і т.д.

Заходимо у розділ "Connectivity" -> "Outbound Routes" та створюємо маршрут для вихідних дзвінків Ringostat-out:

  • "Route Name": Ringostat-out

  • "Route CID": supportringostatcom_test

  • "Trunk sequence for matched routes: Ringostat

У секції "Dial Patterns" в поле "match pattern” встановіть крапку (позначено червоною стрілкою на наступному скріншоті) та створіть маршрут.

Якщо не встановити крапку, ви не зможете здійснювати вихідні дзвінки.

Стандартне налаштування завершено :)


Перевірити статус підключеного sip акаунту можна в особистому кабінеті Ringostat у розділі "Віртуальна АТС" —>"SIP акаунти":

Для переадресації дзвінків на створений SIP обліковий запис, потрібно додати його в схему переадресації.

Детальна інформація про налаштування схем є в окремій інструкції.


Одностороння чутність

У більшості випадків, якщо ви виявляєте проблему односторонньої чутності, або те, що дзвінки обриваються через кілька секунд розмови, проблема в NAT. Ось що потрібно зробити, щоб позбутися цього.

Налаштування модуля Asterisk SIP Settings , переходимо у вкладку "Chan SIP Settings" і відзначаємо таке:

  • NAT — yes

  • IP Configuration — Static IP

  • Override External IP — введіть вашу зовнішню IP-адресу

  • Reinvite Behavior — No

Обов'язково вкажіть у налаштуваннях Local Networks у попередній вкладці вашу локальну мережу. Крім цього, прокиньте на вашому маршрутизаторі порт 5060 і діапазон портів з параметра RTP Ranges, за умовчанням 10000-20000.

Ви отримали відповідь на своє запитання?