FreePBX настройка транков sip и pjsip Beeline и Domru

Sip и pjsip. Настраиваем транки от Билайн и Домру.

Думаю, всем, кто столкнулся с настройкой транков от провайдеров телефонии Beeline и Domru будет полезна данная статья.

Сегодня опишу настройку транков от указанных провайдеров по протоколам sip и pjsip на примере FreePBX. 

Не буду долго рассказывать, что и почему(не все моменты понятны мне самому), просто выложу настройки, скоторыми у меня всё заработало. (Мой сервер телефонии находится за NAT).

Итак, Билайн pjsip:

trunks

На вкладке pjsip Settings->General:

trunks

На вкладке Advanced:

trunks

Выделенное красным цветом необходимо, чтобы правильно определялся DID(у меня без этого в CDR на месте DID было просто буква s).

Про кодеки говорить не буду(в основном, используются alaw&ulaw).

Теперь настроим то же самое по протоколу sip:

Создаем sip-транк:

trunks

На вкладке sip Settings в разделе Outgoing даем транку имя и указываем следующее:

Читайте также:  FreePBX Перенос на другой сервер.

host=mpbx.sip.beeline.ru
fromdomain=mpbx.sip.beeline.ru
fromuser=9XXXXXXXXX
username=9XXXXXXXXX
secret=<password>
type=peer
qualify=300
insecure=invite,port
disallow=all
directmedia=no
allow=alaw&ulaw

 

В разделе Incoming имя и :

secret=<password>
type=user
context=from-trunk
qualify=yes

 

Строка регистрации:

9XXXXXXXXX:<password>@mpbx.sip.beeline.ru/9XXXXXXXXX

 

Переходим к настройкам Domru:

Настройки для pjsip:

trunk

pjsip Settings:

trunks

Обратите внимание, что в отличии от Билайн, здесь CID и Username не совпадают.

Вкладка Advanced:

trunks

Теперь то же, но по протоколу sip:

Укажу сразу то, что находится в контекстах.

Outgoing:

username=XXXXXXX
type=peer
secret=<password>
qualify=yes
nat=no
insecure=invite
host=188.187.240.27
fromuser=7831XXXXXXX
fromdomain=188.187.240.27
disallow=all
allow=alaw

 

Incoming:

type=friend
qualify=yes
permit=188.187.240.27
nat=no
insecure=port
host=188.187.240.27
disallow=all
directmedia=nonat
deny=0.0.0.0/0.0.0.0
context=from-trunk
allow=alaw

 

Строка регистрации:

7831XXXXXXX:password:XXXXXXX@188.187.240.27:5060/8831XXXXXXX

 

Еще, домрушники очень любят ограничивать доступ конкретными IP-адресами, поэтому позаботьтесь о том, чтобы добавить внешний адрес астериска в разрешенные, иначе останетесь без исходящих звонков, как минимум.

Читайте также:  Issabel - Asterisk со вкусом "Изабеллы".

Ну и в завершение, несколько слов о настройке транка DOMRU без авторизации.

В моем случае схема выглядит так:

От провайдера приходит транк с несколькими номерами и все это дело настраивается через PPPoE соединение.

Для настройки PPPoE на сервере с астериском я использовал NetworkManager-tui. Также, потребовалось установить пакет NetworkManager-ppp. Настройка несложная, в псевдографическом интерфейсе. Указываем логин-пароль, методы аутентификации, настройки сети и маршруты.

trunks

После настройки активируйте соединение.

Теперь о настройках непосредственно транка:

trunks

 

Вкладка Общие Настроек pjsip:

trunks

Вкладка Расширенные Настроек pjsip:

trunks

Вот, пожалуй, и всё о настройке транков Beeline и DOMRU.

Надеюсь, кому то будет полезна информация, описанная в данной статье.

Поделиться ссылкой:

1 комментарий

Оставить комментарий
  1. Спасибо, хорошая инструкция.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.