Skip to main content

FreePBX

Настройки для подключения выделяются в следующем формате:

SIP-сервер: sip.tech4u.pro
Порт: 5060
Кодеки: G711a, G711u
 
Формат набора: National
 
Аккаунт: 777
Пароль: ****

Для настройки транка переходим в Connectivity → Trunks

И добавляем новый SIP-транк (Add Trunk → Add SIP (chan_sip) Trunk)

Указываем название транка (Trunk Name), исходящий CID (Outbound CID) - Аккаунт и выбираем опцию Force Trunk CID

Переходим во вкладку SIP settings и во вкладке Outgoing указываем следующие параметры:

[tech4u]
type=friend                 ;peer и user в одном флаконе
host=sip.tech4u.pro         ;sip сервер
port=5060                   ;порт сигнализации sip сервера
transport=udp               ;транспорт для sip протокола
 
defaultuser=аккаунт         ;имя пользователя
secret=пароль               ;пароль
 
fromuser=аккаунт            ;переопределяет user в sip заголовке From: <sip:user@domain>;
fromdomain=sip.tech4u.pro   ;переопределяет domain в sip заголовке From: <sip:user@domain>;
insecure=port,invite        ;port - не требовать совпадения порта в инвайте
                            ;invite - не требовать аутентификации в инвайте
nat=force_rport,comedia     ;политики работы через nat
canreinvite=no              ;не соединять медиа потоки peer-to-peer в обход сервера
directmedia=nonat           ;тоже что canreinvite в новой редакции
 
dtmfmode=rfc2833            ;использовать спецификацию rfc2833 для передачи DTMF сигналов
context=from-tech4u         ;контекст обработки входящих вызовов в extensions.conf.
 
disallow=all                ;запретить использование всех кодеков, чтобы затем разрешить определенные.
allow=alaw
allow=ulaw

Во вкладке Incoming необходимо дополнительно указать USER-context и строку регистрации, в следующем формате:

аккаунт:пароль@sip.tech4u.pro/аккаунт

На этом настройка транка закончена, можно проверить наличие регистрации на сервере набрав в консоли 

sip show registry

Состояние Registered указывает на успешную регистрацию.

После этого необходимо настроить входящую и исходящую маршрутизацию.

Для входящей маршрутизации переходим в Connectivity → Inbound Routes и добавляем новый маршрут Add Inbound Route.

Указываем его описание (Description), DID номер (DID number) - логини маршрут (Set Destination)

В Connectivity → Outbound Routes добавим исходящий маршрут.

Тут необходимо указать описание (Description), CID номер (CID number) - логин и последовательность транков для совпавших маршрутов (Trunk Sequence for Matched Routes) - наш транк.


Во вкладке Dial Patterns указываем шаблоны номеров который будет набран через данный маршрут.

Чтобы все номера были набраны через выбранный маршрут, необходимо указать точку "." в поле match pattern

Таким образом настройка окончена. Пользуйтесь нашими услугами связи на здоровье!