Настройка SIP-транка в оболочке FreePBX

Настройка SIP-транка в оболочке FreePBX

  1. Зайти в панель администрирования FreePBХ через ваш веб-браузер, набрав в адресной строке IP-адрес сервера Asterisk:

1

  1. В окне авторизации ввести учётные данные учетной записи пользователя с правами администратора FreePBX и кнопку «Перегрузка» J:

2

  1. Администрирование осуществляется из меню оболочки FreePBX «Подключения» > «Транки»:

10

  1. Для создания нового транка необходимо выбрать в выпадающем меню пункт «Добавить SIP (chan_sip) транк», как показано на рисунке ниже:

 11

  1. В открывшемся окне ввести произвольное название транка, остальные параметры оставить по умолчанию. Если есть необходимость осуществлять подмену АОН (номера звонящего абонента), то необходимо заполнить поле CallerID. Это бывает необходимо, когда транк используется для выхода на сеть ТфОП с одним номером в коде ABC (например, +73432222222) для большого количества внутренних абонентов.

12

  1. На вкладке «Правила манипуляции набранными номерами» вводятся правила набора номера (паттерны) для данного транка:

13

где приставка – это цифры номера, которые добавляются к шаблону спереди перед отправкой в транк, а префикс – это цифры, которые удаляются. В примере выше, при выходе на сеть ТфОП абоненты набирают номер 92222222, перед отправкой в транк по первому правилу будет обрезан префикс “9” и добавлена приставка “8343”. В итоге в направлении оператора связи уйдёт В-номер 83432222222.

  1. Настройка sip параметров осуществляется на вкладке «sip Общие настройки»:

 14

В обязательном порядке необходимо ввести название транка и опции для исходящей связи. В представленном примере осуществляется связь со VoiP шлюзом Cisco, находящимся во внутренней защищённой сети, при этом используется транк без аутентификации и регистрации. В этом случае нет необходимости заполнять вкладку «Входящий».

Описание опций для исходящей связи:

  • host – IP адрес встречного SIP узла;
  • context – контекст в котором будет обрабатываться входящий звонок (по умолчанию from-trunk);
  • dtmfmode – тип сигнализации DTMF;
  • insecure=port,invite - отключение аутентификации при входящем вызове;
  • type – тип SIP клиента (встречного узла);
  • disallow=all – запрет использования всех кодеков;
  • allow=alaw&ulaw&g729 – разрешённые речевые кодеки;
  • qualify – частота SIP-пингования встречного узла в секундах;
  • nat – включение/отключение опций NAT.

При необходимости использования транка с авторизацией (как правило, с операторами связи по сетям передачи данных общего пользования) необходимо добавить к опциям параметры username (имя пользователя), secret (пароль), fromuser и fromdomain. А также заполнить строку регистрации:

 15

Синтаксис строки регистрации имеет следующий вид:

username:password@provider_host/1234567, где 1234567 номер DID

Номер DID (Direct Inward Dialing) – наш внешний номер, на который звонят абоненты сети ТфОП. Он необходим для корректной работы входящей маршрутизации.

  1. По окончании настройки транка необходимо сохранить внесённые данные и в обязательном порядке применить изменения, нажав одноимённые кнопки:

    16


Печать