asterisk sipnet trunk настройка

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

Настройка программных телефонов

Корпоративные сети

Популярное и похожее

Подключаем Asterisk к Билайн по SIP

Asterisk: Авторизация у провайдера по IP – адресу

Подключение Asterisk к оператору Телфин

Подключаем Asterisk к Билайн по SIP

Подключение Asterisk к оператору Sipnet

В статье будет описана настройка SIP — транка в FreePBX 13 для связки Asterisk и провайдера SIPNET.

Создание SIP – транка Sipnet

Первый шаг является стандартным для настройки любого типа транка – необходимо в веб-интерфейсе пройти по пути: Connectivity –> Trunks.

Далее нажать на кнопку + Add Trunk. Затем выберите «Add SIP (chan_pjsip) Trunk».

Далее необходимо присвоить имя SIP — транку и задать исходящий CallerID

После, необходимо зайти во вкладку pjsip Settings и заполнить поля о логине, пароле и SIP-сервере

Соответственно, Username – номер, полученный от SIPNET, Secret – ваш пароль и SIP Server – адрес самого SIPNET.

Текстовая конфигурация транка

Если вы производите настройку через конфигурационные файлы Asterisk (sip.conf), или, в интерфейсе FreePBX 12 заполняете поле PEER Details, то скопируйте следующую строчку для выполнения настройки:

Для завершения настроек и регистрации SIP- транка в FreePBX 12, укажите строку регистрации в поле Register String по указанному шаблону:

Входящий маршрут Sipnet

Чтобы ваш Asterisk мог обрабатывать входящие звонки на номер, который мы зарегистрировали в предыдущем шаге, необходимо создать входящий маршрут. Для этого, перейдите во вкладку Connectivity –> Inbound Routes и нажмите на кнопку + Add Inbound Route. Здесь все просто – в поле DID Number указываете номер, который вы приобрели у Sipnet, а в разделе Set Destination, укажите направление для этого звонка, например, это может быть голосовое меню, Ring Group или конкретный внутренний номер.

Читайте также:  weakauras 2 настройка танк
Исходящий маршрут Sipnet

Следующим шагом является создание исходящего маршрута. Откроем вкладку Connectivity –> Outbound Routes, выберем +Add Outbound Route

Необходимо задать имя маршрута и номер – он выдан вам провайдером

Обратите внимание, так же необходимо указать SIP — транк в Trunk Sequence for Matched Routes, который был только что создан.

Как финальный шаг, указываем правила набора для использования данного маршрута

Более подробно про настройку маршрутизации вы можете почитать в статье по ссылке ниже:

  • Настройка маршрутизации вызовов

После всех проведенных манипуляций, жмём Apply Changes наверху страницы.

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

источник

FreePBX 14 — настройка SIP транка

В данной статье мы расскажем как подключить в FreePBX 14 SIP транк. SIP-транк – это набор свойств и параметров для совершения внешних вызовов по протоколу SIP. Для формирования корректных SIP запросов к вашему провайдеру, следует правильно настроить такие параметры как: аутентификация, CallerID, количество каналов, наличие сетевых трансляций (NAT), используемые кодеки, и конечно же контекст обработки входящих вызовов.

Эта статья является этапом курса по настройке FreePBX 14:

Прежде всего в FreePBX 14 должен быть включен SRV Lookup. О том, как это сделать мы рассказывали в статье.

Исходные данные провайдера:

  • Host: sip.test.ru
  • Port: 5060
  • SIP_ID: 74951234567
  • SIP_Password: Pa$$w0rd
  • Codec: g711alaw, g729

После этого переходим в раздел Connectivity → Trunks и нажимаем кнопку + Add Trunks . Из полученного списка следует выбрать + Add SIP (chan_sip) Trunk .

SIP-транк с регистрацией

General

Прежде всего приведем описание опций:

  • Trunk Name – Название транка.
  • Hide CallerID – Опция скрытия CID при исходящем вызове.
  • Outbound CallerID – CID, который будет передаваться при исходящем вызове.
  • CID Options – Настройки передачи CID – разрешить все, запретить иностранные и т.д.
  • Maximum Channels – Максимальное количество одновременных вызовов в SIP-транке.
  • Asterisk Trunk Dial Options – Параметры команды Dial, которые будут использоваться для SIP-транка. Для переопределения параметров по умолчанию, установите флажок в значение «Override».
  • Continue if Busy – Опция перенаправления вызова на следующий транк даже если канал сообщает «BUSY» или «INVALID NUMBER».
  • Disable Trunk – Программное отключение SIP-транка.
  • Monitor Trunk Failures – Если установлен параметр в значение Yes, возможно указать пользовательский сценарий AGI, который будет вызываться для отчетов, журналов, электронной почты или других действий при падении SIP-транка или в случаях таких ошибок как NOANSWER, CANCEL.
Читайте также:  настройки icprog для jdm

sip Settings

Прежде всего данная вкладка отвечает за исходящие и входящие вызовы.

Outgoing

Прежде всего настроим исходящие вызовы в PEER Details:

Incoming

Подобным образом настроим входящие вызовы.

USER Context

USER Details

Register String

Большинство VoIP-провайдеров требуют регистрацию на их платформе. Формат строки регистрации:

Многие провайдеры также требуют указание DID номера, следовательно строка регистрации будет иметь следующий вид:

Проверяем регистрацию в: Reports → Asterisk Info → Registries:

FreePBX 14 – настройка SIP-транка без регистрации

При использовании SIP-транка без регистрации (по IP), необходимо учитывать следующее:

  1. Опции для PEER – Определяют исходящие настройки.
  2. Опции USER – определяют входящие соединения.

Для создания SIP-транка в FreePBX 14 БЕЗ регистрации следует указывать только опции PEER (Outgoing):

Строка регистрации (Register String) и параметры Incoming – не заполняются.

FreePBX 14 SIP транк настроен. В заключении следует напомнить, что следующим этапом необходимо настроить правила маршрутизации (входящей/исходящей).

Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.

источник

Пример настроек для Asterisk

Пример настроек для Asterisk версии 1.6 и далее

Данный пример подходит для сервера, подключенного к Интернет как через NAT, так и напрямую, а также через VPN

При использовании разнообразных надстроек вроде FreePBX необходимо учитывать специфику этих продуктов — вводить данные из примера в правильные поля, использовать правильные имена контекстов и т.д. и т.п.

  • если по какой-то причине нужно настроить несколько транков между Asterisk и SIPNET, например, с использованием дочерних счетов, нет никакой необходимости делать SIP-регистрацию всех этих транков!
  • если нужно использовать разные номера АОН при исходящих звонках, настраивать для этого несколько транков не нужно, достаточно одного
  • если нужно принимать входящие звонки на несколько SIP ID, достаточно одного транка и одной SIP-регистрации, все дополнительные SIP ID достаточно переадресовать на один главный, для которого сделана SIP-регистрация, входящие вызовы можно маршрутизировать исходя из значения SIP-заголовка ‘To’, в котором передается вызываемый SIP ID (пример — ниже)
  • если нужно принимать входящие звонки через несколько виртуальных номеров, также достаточно одного транка и одной SIP-регистрации, входящие вызовы можно маршрутизировать исходя из значения SIP-заголовка ‘Remote-Party-Id’, в котором передается вызываемый номер телефона. За данное действие отвечает параметр context = from-trunk-rpid который необходимо указать в настройках транка (пример — ниже)
  • dialplan должен быть настроен так, чтобы при звонках в Телефонную Сеть вызываемый номер отправлялся в сторону SIPNET в правильном формате
  • начиная с версии 17 chan_sip является устаревшим, подробнее — здесь
Читайте также:  gmail почта для домена настройка outlook

Настройки транка c использованием chan_sip

Комментарии к некоторым параметрам:

context — контекст с указанным именем должен существовать в dialplan’е (файл extensions.conf)

callbackextension — вместо ‘s’ можно указать свой SIP ID или внутренний номер, на который нужно принимать вызовы; если не нужно принимать входящие вызовы, то использовать этот параметр не требуется; использование директивы register более не требуется

fromuser — не использовать, если планируется динамически передавать АОН при каждом звонке в поле ‘From:’; следует использовать, если передавать свой номер в другом заголовке, например, «P-Asserted-Identity:’

allow — дополнительно можно указать и другие кодеки из числа поддерживаемых сервером

Можно использовать любой транспорт — UDP (по умолчанию), TCP, TLS. Например:

Также можно использовать TLS с или без SRTP:

Некоторые важные параметры в файле sip.conf:

Пример получения информации о вызываемом SIP ID
(в FreePBX для этих целей есть готовый контекст «from-pstn-toheader»)

Пример получения информации о вызываемом телефонном номере (DID)
(в FreePBX настройки можно сделать в файле /etc/asterisk/extensions_custom.conf)

В обоих примерах после извлечения нужной информации вызов вернется в контекст с именем ‘from-trunk’, который должен существовать в dialplan’е.

источник

Оцените статью
Adblock
detector