FreePBX 13/14, подключение в роли SIP клиента

FreePBX — это полнофункциональный веб-интерфейс для конфигурации Asterisk IP-PBX, самого популярного общедоступного программного обеспечения в области компьютерной телефонии. В то время, когда настройка Asterisk осуществляется при помощи конфигурационных файлов, FreePBX предлагает для конфигурирования и управления, простой и интуитивно понятный интерфейс.

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

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

  • голосовую почту,
  • конференции,
  • интерактивное голосовое меню (IVR),
  • центр обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы),
  • Подробная запись о вызове (CDR)
  • Архив аудио записей разговоров

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

Перед началом настройки нужно создать SIP аккаунт в личном кабинете Ringostat.

Как создать SIP аккаунт?

SIP аккаунт (VoIP-аккаунт) — учётная запись пользователя в телефонной сети SIP. Используя SIP аккаунт менеджеры смогут принимать входящие и совершать исходящие звонки без каких-либо географических ограничений.
Количество SIP аккаунтов должно быть равно количеству менеджеров.

SIP аккаунт состоит из логина, пароля и домена Ringostat PBX.

Пример

Логин:    supportringostat_example
Пароль:  Password1
Шлюз:     sip.ringostat.com
Номер порта: 5060
Кодеки:  g.711a (alaw), g.711u (ulaw), GSM, OPUS

Чтобы создать SIP аккаунт, нужно перейти в раздел:
"Виртуальная АТС" - "SIP аккаунты" и выбрать "Создать SIP аккаунт":

Далее, нужно заполнить поля – имя / пароль / внутренний номер / присвоить менеджеру и нажать " Сохранить":

*Обратите внимание, что все поля должны быть заполнены с использованием латиницы!
Пароль должен содержать минимум 8 символов и хотя бы одну цифру, буквы малого и большого регистра.

Для просмотра параметров SIP аккаунта, перезагрузите страницу и наведите курсор на подсказку


После создания SIP аккаунта, можно перейти к его регистрации в FreePBX.

Пример стандартной настройки 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

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


Если на этапе настройки у вас возникли сложности — спросите нас в чате или на email support@ringostat.com и ваш вопрос будет решен в самые короткие сроки :)

Была ли статья полезной?