FreePBX 13: настройка подключения
Инструкция по настройке
Как настроить интеграцию FreePBX
Для начала необходимо включить SRV Lookup во FreePBX. Сделать это можно во вкладке Settings, раздел Asterisk SIP Settings, вкладка Chan SIP Settings. В параметре Enable SRV Lookup поставьте значение Yes.

Затем в разделе Connectivity, страница Trunks необходимо добавить SIP-транк.

SIP-номер, который можно взять в личном кабинете (Телефония → Пользователи АТС → Имя пользователя → Вкладка «ВАТС»). Для примера ниже будет указан номер 1234567.
Пароль, который находится на той же странице, чуть ниже.
Trunk Name: Novofon
USER Context: 1234567
Register String: 1234567:password@sip.novofon.ru/1234567

В полях PEER Details и USER Details нужно указать следующую информацию:
PEER Details/USER Details
host=sip.novofon.ru
insecure=invite,port
type=peer
fromdomain=sip.novofon.ru
disallow=all
allow=alaw&ulaw
dtmfmode=auto
secret=password
defaultuser=1234567
fromuser=1234567
qualify=400
directmedia=no
nat=force_rport,comedia
Переходим в раздел Connectivity, страница Inbound Routes нужно создать маршрут для входящих звонков.

В поле Description указываем его имя: novofon-in.
В строку DID Number указываем SIP-номер 1234567.
В блоке Set Destination можно указать место назначения входящего вызова. Это может быть внутренний номер FreePBX, IVR, группа внутренних номеров и тому подобное.
Теперь переходим в раздел Connectivity, страница Outbound Routes и создаем маршрут для исходящих звонков.

В поле Route name укажите имя. Например, novofon-out.
В Route CID необходимо вписать SIP-номер 1234567.
В блоке Dial Patterns that will use this Route, в поле “match pattern” необходимо установить точку “.” и создать маршрут. Это нужно сделать обязательно, иначе вы не сможете совершать исходящие звонки.
На этом настройка завершена.