Настройка VoIP шлюзов FXO совместно с Asterisk (Elastix)

Настройка VoIP шлюзов FXO совместно с Asterisk (Elastix)

При переходе от традиционной телефонии к технологии VoIP, нередко возникает задача сохранить аналоговые линии ТфОП, интегрировав их в IP инфраструктуру Вашей организации. Одно из решений данной задачи – совместное использование Вашей IP-PBX с FXO шлюзом SNR.

Ниже рассматривается схема, позволяющая Вашей IP-PBX принимать вызовы, совершенные на номера ТфОП, а также совершать исходящие звонки посредством использования старых аналоговых линий (на примере Asterisk (Elastix) и шлюза SNR-VG-6040)

Конфигурация сервера Asterisk

IP адрес Asterisk  — 10.10.10.2

Создаем SIP-транк для последующего подключения нашего FXO шлюза:

Trunks — Add trunk

Trunk name — 701 (можно указать любое имя на Ваше усмотрение)

Peer Details:

host=10.10.10.3

username=701

secret=701

type=peer

dtmfmode=rfc2833

context=from-pstn

canreinvite=no

 

Где host — это сетевой адрес нашего шлюза SNR-VG-6040;

Username и secret — выбираются на Ваше усмотрение

На этом настройка trunk на Asterisk заканчивается, применяем произведенные изменения: «Submit Changes»

Далее нам нужно настроить параметры исходящих вызовов (Outbound Routes):

Outbound Routes — Add route

Route Name — test (можно указать любое имя на ваше усмотрение)

Cледующим шагом настроим правила набора.

Ниже приведен скриншот с примером конфигурации:


В данном примере настройка произведена таким образом, что при наборе номера, начинающегося с цифры 8, звонок будет уходить на шлюз, а через него в ТфОП.

На этом конфигурация Asterisk заканчивается.

Настройка SNR-VG-6040

1. Переходим на вкладку SIP-сервер 1.

Настраиваем по примеру ниже:

SIP-аккаунт — вкл

SIP-сервер – сетевой адрес сервера Asterisk (в нашем случае 10.10.10.2)

SIP-регистрация — вкл

 

2. Вкладка FXO-порты

На этой вкладке настраиваются FXO порты. В нашем случае используем первый порт.

В полях Имя пользователя и Идентификационное имя пишем 701, это логин для нашего транка в asterisk. В поле пароль, соответственно, пишем пароль 701, который был указан в опции secret в настройках транка. Далее выбираем один из двух SIP-серверов. В нашем случае это SIP-сервер 1.

Следующим этапом нам нужно настроить Stage Method — по умолчанию стоит значение ch1-4:1; это означает, что поступивший на шлюз входящий вызов будет перенаправляться на asterisk. Если поставить значение ch1-4:2, то любой входящий звонок, пришедший на шлюз из ТФОП или с АТС, не будет отправляться дальше в Asterisk, а будет получать от шлюза сигнал свободной линии. При этом, звонящему придётся набрать внутренний номер, чтобы попасть по назначению.

Далее настраиваем поле «Безусловная переадресация через линию SIP»:

Пользователь (SIPID) – указываем номер, на который будет происходить переадресация звонка;

SIP-сервер (домен) – для указания сервера, на котором будет принят звонок;

Порт (SIP), соответственно, описывает порты для SIP сигнализации указанных в предыдущем поле серверов или сервера.

 

На этом настройка завершается.