Dinstar DAG2000-8S8O - Asterisk

192.168.1.2 - IP адрес сервера Аsterisk
192.168.1.4 - IP адрес Dinstar

fxo1 - порт FXO Dinstar
fxo1 - SIP транк Asterisk

001 - Offhook Auto-Dial - код набираемый шлюзом при поступлении входящего вызова по FXO порту
001 - префикс получаемый шлюзом от сервера Asterisk

Dinstar

SIP Server

Задайте IP адрес Asterisk в качестве Primary SIP sever:

dinstar dag sip server

Port

Создайте FXS порты:

dinstar dag port fxs

Создайте FXO порты:

Параметр Offhook Auto-Dial - DID который будет вызываться на Asterisk, при поступлении входящего вызова на FXO.

dinstar dag port fxo

Advanced > SIP parameter

Задайте SIP настройки, в примере принимаем подключения только с севера Asterisk

asterisk advanced_sip_parameters

Call & Routing > IP trunk

создайте IP Trunk с адресом Asterisk
в принципе, можно обойтись и SIP server заданным в первую очередь (см. выше)

dinstar dag call_and_routing-ip_trunk

Routing Parameter

Оставим без изменений.

dinstar call_and_routing-routing_parameter

IP->Tel Routing

Маршрутизация (выбор FXO порта, по которому будет произведен исходящий вызов)
по префиксу полученному от Asterisk (в примере - 001)
На скриншоте выше, мы отставили по умолчанию Calls from IP > Routing Before Manipulation
т.е. маршрутизировать до преобразования номера,
теперь перейдем к преобразованию.

dinstar dag call_and_routing-ip-tel_routing

Manipulation > IP->Tel Callee

нам нужно удалить полученный от Asterisk префикс 001 чтобы отправить в FXO правильный номер:

Calls from - источник вызова

Callee Prefix - префикс на основании которого будет произведено преобразование.

Calls to Port - порт FXO в который будет направлен вызов после преобразования.

Stripped Digits from Left - количество удаляемых цифр, в примере «3».

dinstar manipulation-ip-tel_routing

asterisk + freepbx

В астериск создадим нужное кол-во SIP транков, с параметрами заданными при создании FXO портов шлюза:

freepbx asterisk sip trunk

Настроим маршрутизацию в Asterisk при помощи FreePBX.

Входящая маршрутизация

При создании FXO портов мы задали уникальные параметры Offhook Auto-Dial, для каждого FXO порта.

Пропишите их в качестве DID в модуле Connectivity > Inbound Routes
Таким образом реализуется наведение входящих вызовов с каждого порта FXO по требуемому назначению.

freepbx inbound routes

Исходящая маршрутизация

Как уже говорилось выше, выбор FXO порта на шлюзе, через который будет произведен вызов
производится по уникальному префиксу.
Создадим требуемое кол-во маршрутов. В примере пользователь набирает префикс выхода на городские линии «9», который удаляется Asterisk
и автоматически подставляется префикс «001», который передаётся шлюзу.
Далее производится маршрутизация в шлюзе, описанная выше.

freepbx outbound_routes

  • hardware/gateways/dinstar_dag.txt
  • Последние изменения: 2017/01/25