SCROLL
Среднее время на прочтение: 2 мин.

Подключение SIP транка от Ростелеком (Виртуальная АТС) к FreePBX 14 в связке с Asterisk 16

Понадобилось недавно подключить SIP-транк от Ростелекома к FreePBX 14 в связке с Asterisk 16. В качестве памятки опишу порядок действий, для того чтобы иметь возможность на FreePBX принимать\звонить через SIP-транк Ростелекома.

В личном кабинете Виртуальной АТС (Ростелеком) переходим в «Пользователи» и заходим в «user1» (можно создать нового, кому как удобней).

Смотрим необходимые данные для подключения — «Домен«, «Логин«. Если неизвестен пароль, то задаем его.

Настроим маршрутизацию входящих звонков на внешний номер для перевода во FreePBX. Выставляем перевод звонков в моем случае на пользователя «user1«.

Настройка FreePBX (Добавление SIP-транка)

JUQwJTkyJTIwV0VCLSVEMCVCQSVEMCVCRSVEMCVCRCVEMSU4MSVEMCVCRSVEMCVCQiVEMCVCOCUyMEZyZWVQQlglMjAlRDAlQjQlRDAlQkUlRDAlQjElRDAlQjAlRDAlQjIlRDAlQkIlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDAlQkQlRDAlQkUlRDAlQjIlRDElOEIlRDAlQjklMjBTSVAtJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUJEJUQwJUJBLg==

На вкладке «Общие" в поле «Название транка» вводим название (прим. SIP-RT), в поле «Исходящий CallerID» вводим внешний номер телефона.

Переходим во вкладку «sip Общие настройки» вкладка «Исходящий«. В поле «Название транка» указывает произвольное название (прим. RT), в поле «опции для PEER» указываем следующие данные:

dXNlcm5hbWUlM0R1c2VyMQ==
type=friend
c2VjcmV0JTNEQWExMjM0NTY3
regsecond=600
qualify=3000
nat=force_rport,comedia
aW5zZWN1cmUlM0RpbnZpdGUlMkNwb3J0
aG9zdCUzRDk5OCoqKi4xNC5ydC5ydQ==
ZnJvbXVzZXIlM0R1c2VyMQ==
ZnJvbWRvbWFpbiUzRDk5OCoqKi4xNC5ydC5ydQ==
ZHRtZm1vZGUlM0RyZmMyODMz
ZGlzYWxsb3clM0RhbGw=
directmedia=yes
defaultuser=user1
Y29udGV4dCUzRGZyb20tdHJ1bms=
canreinvite=no
YWxsb3clM0RhbGF3JTI2dWxhdw==
В поля username, fromuser, defaultuser указываем логин вашего пользователя (если использовали отличный по-умолчанию user1), в поле secret указываем заданный пароль от логина пользователя, в поля host, fromdomain указываем ваше название домена.

JUQwJTlGJUQwJUI1JUQxJTgwJUQwJUI1JUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUIyJUQwJUJBJUQwJUJCJUQwJUIwJUQwJUI0JUQwJUJBJUQxJTgzJTIwJUMyJUFCJUQwJTkyJUQxJTg1JUQwJUJFJUQwJUI0JUQxJThGJUQxJTg5JUQwJUI4JUQwJUI5JUMyJUFCLiUyMCVEMCU5MiUyMCVEMCVCRiVEMCVCRSVEMCVCQiVEMCVCNSUyMCVDMiVBQiVEMCVBMSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCQSVEMCVCMCUyMCVEMSU4MCVEMCVCNSVEMCVCMyVEMCVCOCVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCMCVEMSU4NiVEMCVCOCVEMCVCOCVDMiVCQiUyMCVEMCVCMiVEMCVCMiVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCQyUyMCVEMSU4MSVEMCVCQiVEMCVCNSVEMCVCNCVEMSU4MyVEMSU4RSVEMSU4OSVEMCVCNSVEMCVCNSUzQQ==

user1:Aa1234567@998***.14.rt.ru/74951***282
Структура строки регистрации — <логин>:<пароль>@<домен>/<внешний номер>. Подставляем свои данные для регистрации.

JUQwJUExJUQwJUJFJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUI4JTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUI4JUQwJUI3JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGLiUyMCVEMCVBMCVEMCVCNSVEMCVCNyVEMSU4MyVEMCVCQiVEMSU4QyVEMSU4MiVEMCVCMCVEMSU4MiUyMCVEMCVCRiVEMCVCRSVEMCVCNCVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyVEMCVCNSVEMCVCRCVEMCVCOCVEMSU4RiUyMCVEMCVCQyVEMCVCRSVEMCVCNiVEMCVCRCVEMCVCRSUyMCVEMCVCRiVEMCVCRSVEMSU4MSVEMCVCQyVEMCVCRSVEMSU4MiVEMSU4MCVEMCVCNSVEMSU4MiVEMSU4QyUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCRSVEMCVCRCVEMSU4MSVEMCVCRSVEMCVCQiVEMCVCOCUyMGFzdGVyaXNrJTNB

YXN0ZXJpc2sqQ0xJJTNFJTIwc2lwJTIwc2hvdyUyMHBlZXJz
Name/username             Host                                    Dyn Forcerport Comedia    ACL Port     Status      Description
UlQlMkZ1c2VyMSUwOSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDc3LjUxLjI0Ny40NCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFllcyUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFllcyUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDUwNjAlMjAlMjAlMjAlMjAlMjBPSyUyMCg1JTIwbXMp

YXN0ZXJpc2sqQ0xJJTNFJTIwc2lwJTIwc2hvdyUyMHJlZ2lzdHJ5
SG9zdCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRuc21nciUyMFVzZXJuYW1lJTIwJTIwJTIwJTIwJTIwJTIwJTIwUmVmcmVzaCUyMFN0YXRlJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwUmVnLlRpbWU=
OTk4KioqLjE0LnJ0LnJ1JTNBNTA2MCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFklMjAlMjAlMjAlMjAlMjAlMjB1c2VyMSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDMxODUlMjBSZWdpc3RlcmVkJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwVHVlJTJDJTIwMTAlMjBNYXIlMjAyMDIwJTIwMTAlM0EyNCUzQTMx

Настройка FreePBX (Входящие вызовы)

JUQwJTlEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI4JUQwJUJDJTIwJUQwJUIyJUQxJTg1JUQwJUJFJUQwJUI0JUQxJThGJUQxJTg5JUQxJTgzJUQxJThFJTIwJUQwJUJDJUQwJUIwJUQxJTgwJUQxJTg4JUQxJTgwJUQxJTgzJUQxJTgyJUQwJUI4JUQwJUI3JUQwJUIwJUQxJTg2JUQwJUI4JUQxJThFJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUI1JUQwJUJDJUQwJUIwJTIwJUQwJUI3JUQwJUIyJUQwJUJFJUQwJUJEJUQwJUJBJUQwJUJFJUQwJUIyJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUIyJUQwJUJEJUQwJUI1JUQxJTg4JUQwJUJEJUQwJUI4JUQwJUI5JTIwJUQwJUJEJUQwJUJFJUQwJUJDJUQwJUI1JUQxJTgwLiVDMiVBMCVEMCU5RiVEMCVCNSVEMSU4MCVEMCVCNSVEMSU4NSVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCQyUyMCVEMCVCMiUyMCVDMiVBQiVEMCU5RiVEMCVCRSVEMCVCNCVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyVEMCVCNSVEMCVCRCVEMCVCOCVEMSU4RiVDMiVCQiUyMCVFMiU4MCU5NCUyMCVDMiVBQiVEMCU5MiVEMSU4NSVEMCVCRSVEMCVCNCVEMSU4RiVEMSU4OSVEMCVCMCVEMSU4RiUyMCVEMCVCQyVEMCVCMCVEMSU4MCVEMSU4OCVEMSU4MCVEMSU4MyVEMSU4MiVEMCVCOCVEMCVCNyVEMCVCMCVEMSU4NiVEMCVCOCVEMSU4RiVDMiVBQi4lMjAlRDAlOTQlRDAlQkUlRDAlQjElRDAlQjAlRDAlQjIlRDAlQkIlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDAlQkQlRDAlQkUlRDAlQjIlRDElOEIlRDAlQjklMjAlRDAlQjIlRDElODUlRDAlQkUlRDAlQjQlRDElOEYlRDElODklRDAlQjglRDAlQjklMjAlRDAlQkMlRDAlQjAlRDElODAlRDElODglRDElODAlRDElODMlRDElODIu

Во вкладке «Общие» в поле «Описание» указываем произвольно название маршрута, в поле «Номер DID» вводим внешний номер телефона, в поле «Установить направление» задаем куда направлять входящий вызов.

Настройка FreePBX (Исходящие вызовы)

Настроим исходящую маршрутизацию для звонков на внешние номера. Переходим в «Подключения» — «Исходящая маршрутизация«. Добавляем новый исходящий маршрут.

Во вкладке «Общие» в поле «Название маршрута» указываем произвольно название маршрута, в поле «Последовательность транков для совпавших маршрутов» указываем созданный ранее SIP-транк Ростелекома.

Переходим во вкладку «Правила набора«. Указываем маску шаблона для звонков на внешние номера (России) — 8XXXXXXXXXX.

JUQwJUExJUQwJUJFJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUI4JTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUI4JUQwJUI3JUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUIyJUQwJUJFJTIwRnJlZVBCWC4lMjAlRDAlOUYlRDElODAlRDAlQkUlRDAlQjIlRDAlQjUlRDElODAlRDElOEYlRDAlQjUlRDAlQkMlMjAlRDElODAlRDAlQjAlRDAlQjElRDAlQkUlRDElODIlRDElODMu

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

Ответ на комментарий akineffОтмена ответа
5 комментариев
  • Добрый день, подскажите пожалуйста, стоит freepbx 16, во вкладке информация об астериск нету полей относящихся к chan sip, я не вижу статуса регистрации, где это включить чтобы увидеть

    • Это ответ на комментарий akineff

      Добрый день, у вас Asterisk собран с модулем chan_sip ? Модуль chan_sip.so загружен ?

  • Добрый день.
    В офисе стоит IP-телефон, настроенный на аккаунт Ростелеком.
    Вчера отключил в нем аккаунт Ростелеком и все настроил по инструкции. Наружу вызовы пошли, а внутрь звонок не проходит.
    Не подскажете, куда копать?
    Смотрел пакеты через tcpdump — в момент вызова активности не наблюдается.
    На роутере Cisco разрешил все входящие с домена из авторизации, NAT на машину с FreePBX (хотя на IP-телефоне все работает и без этих манипуляций).

    Заранее спасибо за помощь.

  • Отлично работает, еще бы настройть на pjsip ?

  • Спасибо, работает!