Как настроить DU.ae SIP Trunk в FreePBX
Для памятки опишу как настроить SIP транк от оператора du.ae (Дубаи) в FreePBX.
JUQwJTlFJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUIwJUQxJTgyJUQwJUJFJUQxJTgwJTIwRFUuYWUlMjAlRDAlQkYlRDElODAlRDAlQjUlRDAlQjQlRDAlQkUlRDElODElRDElODIlRDAlQjAlRDAlQjIlRDAlQkIlRDElOEYlRDAlQjUlRDElODIlMjBTSVAlQzIlQTAlRDElODIlRDElODAlRDAlQjAlRDAlQkQlRDAlQkElQzIlQTAlRDElODclRDAlQjUlRDElODAlRDAlQjUlRDAlQjclQzIlQTAlRDAlQkElRDAlQjAlRDAlQjElRDAlQjUlRDAlQkIlRDElOEMlQzIlQTAlRDAlQkUlRDElODIlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjIlRDAlQjAlRDAlQjklRDAlQjQlRDAlQjUlRDElODAlRDAlQjAlMjAlRDElODElRDAlQkUlMjAlRDElODElRDAlQkIlRDAlQjUlRDAlQjQlRDElODMlRDElOEUlRDElODklRDAlQjglRDAlQkMlRDAlQjglMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDAlQkMlRDAlQjglMjAlRDAlQkYlRDAlQkUlMjAlRDAlQkYlRDAlQkUlRDAlQjQlRDAlQkElRDAlQkIlRDElOEUlRDElODclRDAlQjUlRDAlQkQlRDAlQjglRDElOEUlMjBTSVAlMjAlRDElODIlRDElODAlRDAlQjAlRDAlQkQlRDAlQkElRDAlQjAlM0E=

JUQwJTkyJTIwJUQwJUJFJUQwJUIxJUQxJTg5JUQwJUI4JUQxJTg1JTIwJUQwJUJEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUIwJUQxJTg1JTIwJUQwJUIyJUQwJUJFJTIwJUQwJUIyJUQwJUJBJUQwJUJCJUQwJUIwJUQwJUI0JUQwJUJBJUQwJUI1JTIwR2VuZXJhbCUyMFNJUCUyMFNldHRpbmdzJTIwJUQxJTgzJUQwJUIxJUQwJUI1JUQwJUI0JUQwJUI4JUQwJUJDJUQxJTgxJUQxJThGJTIwJUQxJTg3JUQxJTgyJUQwJUJFJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUI1JTIwRXh0ZXJuYWwlMjBBZGRyZXNzJTIwJUQwJUJGJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUJFJUQwJUI1Lg==

Настройка FreePBX (Добавление SIP-транка)
JUQwJTlEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUI4JUQwJUIyJUQwJUIwJUQxJTgyJUQxJThDJTIwU0lQJTIwJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUJEJUQwJUJBJTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQwJUI1JUQwJUJDJTIwJUQxJTg3JUQwJUI1JUQxJTgwJUQwJUI1JUQwJUI3JTIwUEpTSVAu
На вкладке General
в поле Trunk Name
вводим произвольное, понятное название транка, в моем случае я использовал USERNAME
, остальное все оставляем по-умолчанию.

JUQwJTlEJUQwJUIwJTIwJUQwJUIyJUQwJUJBJUQwJUJCJUQwJUIwJUQwJUI0JUQwJUJBJUQwJUI1JTIwcGpzaXAlMjBTZXR0aW5ncyUyMCVEMCVCMiVEMCVCRSUyMCVEMCVCMiVEMCVCQSVEMCVCQiVEMCVCMCVEMCVCNCVEMCVCQSVEMCVCNSUyMEdlbmVyYWwlMjAlRDAlQjclRDAlQjAlRDAlQkYlRDAlQkUlRDAlQkIlRDAlQkQlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDAlQkUlRDElODIlRDAlQkMlRDAlQjUlRDElODclRDAlQjUlRDAlQkQlRDAlQkQlRDElOEIlRDAlQjUlMjAlRDAlQkYlRDAlQkUlRDAlQkIlRDElOEYlMkMlMjAlRDAlQkYlRDAlQkUlRDAlQjQlRDElODElRDElODIlRDAlQjAlRDAlQjIlRDAlQkIlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDAlQjglRDAlQjclMjAlRDElODIlRDAlQjAlRDAlQjElRDAlQkIlRDAlQjglRDElODYlRDElOEIlMjAlRDElODElMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDAlQjUlMjAlRDAlQkYlRDAlQkUlMjAlRDAlQkYlRDAlQkUlRDAlQjQlRDAlQkElRDAlQkIlRDElOEUlRDElODclRDAlQjUlRDAlQkQlRDAlQjglRDElOEUlM0E=
- Username — USERNAME
- SIP Server — DOMAIN
- SIP Server Port — PORT

Во вкладке Advanced
заполняем отмеченные поля все так же используя данные из таблицы:
- Outbound Proxy — sip:
SBC/HOSTNAME
:5060\;lr - Contact User — USERNAME
- From Domain — DOMAIN
- From User — USERNAME
- Client URI — sip:
USERNAME
@DOMAIN
- Server URI — sip:
USERNAME
@DOMAIN
- AOR Contact — sip:
USERNAME
@DOMAIN
- Match (Permit) —
SBC/HOSTNAME;DOMAIN
- Trust RPID\PAI — Yes
- Send RPID\PAI — Send P-Asserted-Identity header

Сохраняем и применяем изменения. Результат подключения.
Настройка FreePBX (Входящие вызовы)
JUQwJTlFJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUIwJUQxJTgyJUQwJUJFJUQxJTgwJTIwRFUuYWUlMjAlRDAlQkYlRDAlQjUlRDElODAlRDAlQjUlRDAlQjQlRDAlQjAlRDAlQjUlRDElODIlMjAlRDAlQjIlRDElODUlRDAlQkUlRDAlQjQlRDElOEYlRDElODklRDAlQjglRDAlQjklMjAlRDAlQkQlRDAlQkUlRDAlQkMlRDAlQjUlRDElODAlMjAlRDAlQkElRDAlQjAlRDAlQkElQzIlQTAwNDg4ODg3ODglMjAlRDAlQkUlRDElODIlMjAlRDAlQjglRDElODElRDElODUlRDAlQkUlRDAlQjQlRDAlQkQlRDAlQkUlRDAlQjMlRDAlQkUlQzIlQTA5NzE0ODg4ODcwMCUyQyUyMCVEMSU4Mi4lRDAlQjUuJTIwJUQwJUJBJUQwJUJFJUQwJUI0JTIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUJEJUQxJThCJTIwOTcxJTIwJUQwJUJFJUQxJTgyJUQwJUJDJUQwJUI1JUQxJTgyJUQwJUIwJUQwJUI1JUQxJTgyJUQxJTgxJUQxJThGJTJDJTIwJUQwJUIyJUQwJUJDJUQwJUI1JUQxJTgxJUQxJTgyJUQwJUJFJTIwJUQwJUJEJUQwJUI1JUQwJUIzJUQwJUJFJTIwJUQxJTgzJUQwJUJBJUQwJUIwJUQwJUI3JUQxJThCJUQwJUIyJUQwJUIwJUQxJThFJUQxJTgyJTIwMCUyMCVEMCVCOCUyMCVEMCVCNCVEMCVCMCVEMCVCQiVEMSU4QyVEMSU4OCVEMCVCNSUyMCVEMCVCRCVEMCVCRSVEMCVCQyVEMCVCNSVEMSU4MC4=

Настройка FreePBX (Исходящие вызовы)
Для настройки исходящих вызовов во вкладке Route Settings
указываем Trunk Sequence for Matched Routes
добавленный SIP транк.

JUQwJTkyJUQwJUJFJTIwJUQwJUIyJUQwJUJBJUQwJUJCJUQwJUIwJUQwJUI0JUQwJUJBJUQwJUI1JTIwRGlhbCUyMFBhdHRlcm5zJTIwJUQxJTgzJUQwJUJBJUQwJUIwJUQwJUI3JUQxJThCJUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJDJUQwJUIwJUQxJTgxJUQwJUJBJUQxJTgzJTIwJUQxJTg4JUQwJUIwJUQwJUIxJUQwJUJCJUQwJUJFJUQwJUJEJUQwJUIwJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQwJUI3JUQwJUIyJUQwJUJFJUQwJUJEJUQwJUJBJUQwJUJFJUQwJUIyJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUIyJUQwJUJEJUQwJUI1JUQxJTg4JUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUJEJUQwJUJFJUQwJUJDJUQwJUI1JUQxJTgwJUQwJUIwLg==
В случае если вам провайдер предоставил диапазон номеров и вам необходимо реализовать так что какие то внутренние номера должны выходить во вне под определенными номерами, то нужно для внутреннго номера в поле Outbound CID
указать внешний номер который должен быть присвоен при звонке на внешние номера.

Далее нужно в SIP
заголовке P-Preferred-Identity
передать информацию провайдеру о CID. В FreePBX нужно модифицировать секцию func-apply-sipheaders
в dialplan.
В файле /etc/astersik/extensions_override_freepbx.conf прописываем следующее:
JTVCZnVuYy1hcHBseS1zaXBoZWFkZXJzJTVE
exten => s,1,Noop(Modify func-apply-sipheaders in extensions_custom.conf for DU.AE)
exten => s,n,Set(USEROUTCID=${DB(AMPUSER/${CALLERIDNUMINTERNAL}/outboundcid)})
ZXh0ZW4lMjAlM0QlM0UlMjBzJTJDbiUyQ0dvdG9JZiglMjQlNUIlMjIlMjQlN0JVU0VST1VUQ0lEJTdEJTIyJTIwJTNEJTIwJTIyJTIyJTVEJTNGZGVmY2lkJTNBb3V0Y2lkKQ==
ZXh0ZW4lMjAlM0QlM0UlMjBzJTJDbihvdXRjaWQpJTJDU2V0KFBKU0lQX0hFQURFUihhZGQlMkNQLVByZWZlcnJlZC1JZGVudGl0eSklM0QlM0NzaXAlM0ElMjQlN0JVU0VST1VUQ0lEJTdEJTQwZHUuYWUlM0Up
exten => s,n(defcid),Return
JUQwJUExJUQwJUJFJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUI4JTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUI4JUQwJUI3JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUIyJUQwJUJFJTIwRnJlZVBCWC4lMjAlRDAlOUYlRDElODAlRDAlQkUlRDAlQjIlRDAlQjUlRDElODAlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDElODAlRDAlQjAlRDAlQjElRDAlQkUlRDElODIlRDElODMu
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.