Настройка Dinstar DAG-2000 16o для Asterisk

Автор Igor Ovcharenko | 08.06.2015

Настройка Dinstar DAG-2000 16o для Asterisk

IP телфония на основе оборудования Dinstar

В прошлой статье был описан процесс конфигурации голосового шлюза Cisco SPA8800, содержавший 4 порта FXO и 4 порта FXS. Сейчас рассмотрим настройку Dinstar DAG-2000 16o. Данная инструкция предназначена для начинающих «телефонистов» и позволит выполнить настройку устройства с нуля.

Устройства фирмы Dinstar отличаются от конкурентов невысокой ценой и отличным качеством исполнения. На их базе можно развернуть IP телефонию, использую любые стандартны: GSM, CDMA, FXO, FXS и PRI E1.

Подключение IP шлюза DAG2000

Из явных преимуществ можно выделить следующее:

  • Металлический вентилируемый (в старших моделях) корпус
  • Установка в 19” стойку
  • Полноценный внешний блок питания с заземлением (в некоторых моделях)
  • Автоматическое определение Caller ID и сигнала Занято!
  • Простой, понятный интерфейс настройки для всех моделей
  • Полная линейка шлюзов, от 4 портовых до 32 портовых
  • Конкурентная цена

LAN порты и питание на VoIP шлюзе Dinstar

Немного предыстории: в моем случае используется Asterisk 11+ плата E1, а также шлюзы (FXS) Grandstream GXW422, Cisco SPA8000, SPA122 и Dinstar DAG-2000 16o (FXO). Из-за специфики предприятия, часто (24 часа в сутки) используются звонки с IP телефонов на «местные» номера (местная телефония, АТС). И как раз, в данной ситуации Cisco SPA8800 крайне некорректно определял сигнал отбоя («трубка положена»), а также неравномерно распределял звонки по имеющимся 4 линиям (FXO). В результате сотрудники не могли осуществлять звонки с IP телефонов на номера местной городской АТС, всегда слышали «все линии заняты». Помогал лишь ребут устройства. Установка и настройка детектора отбоя (ICON Busy Tone Detector 12) не дала нужных результатов, поэтому было принято решение установки DAG-2000 16o.

Базовая настройка VoIP шлюза

Для того, чтобы можно было подключиться к шлюзу Dinstar необходимо активировать сетевой интерфейс по средствам команд с аналогового телефона. Список этих команд можно скачать с сайта производителя (как общую инструкцию по устройству) — http://www.dinstar.com/product/moni/2014112682.html Ниже представлена лишь часть основных команд:

•определить LAN port IP *158#

•определить WANport IP *159#

•получить IP адрес *150*

*активировать web-интерфейс *160*1#

•перезагрузка *111#

•сброс к заводским настройкам *166*000000#

1) Подключаем кабель в любой из LAN портов. Если не используется в сети DHCP и он не активирован на устройстве, то адрес по умолчанию: 192.168.11.1 , при этом используется логин и пароль admin/admin.

2) Далее переходим в раздел Network – Local Network и устанавливаем требуемые настройки локальной сети:

Настройка сети Dinstar DAG 2000-16o

Стоит отметить: для принятие внесенных изменений (конфигурация сети) — необходимо перезагрузить устройство.

3) Теперь настраиваем дату и время, указав NTP сервер в нашей сети. Данные параметры изменяются в меню Advanced — System Parameter. Обратите внимание — на этой же вкладке можно изменить порты устройства (web и telnet), а также активировать автоматическую перезагрузку устройства:

Настрйока NTP, WEB и TELNET port на DAG2000

4) В завершении базовой настройки переходим в меню Maintenance, где меняем пароль в пункте Password Modification, при необходимости включаем системные логи — Syslog Parameter и выполняем диагностические операции (ping, tracert, reset, restart). По завершению всех настроек (либо какой-то части), рекомендую сделать полный бекап системы — Data Restore.

Настройка SIP/PSTN

Выполнив базовую конфигурацию Dinstar DAG-2000 16o, переходим к следующему шагу — настройке VoIP шлюза для взаимодействия с городскими/»местными» линиями (PSTN) и сервером IP телефонии Asterisk (FreePBX, TrixBox, Elastix).

На вкладке SIP Server указываем IP адрес и SIP порт нашего (в моем случае FreePBX) сервера IP телефонии:

параметры подключения к SIP Server Asterisk

После этого, добавляем порты FXO, т.е. осуществляем подключение PSTN (местных) линий к устройству в меню Port.

Добавление FXO порта на Dinstar DAG2000-16o

В моем случае используются номера с местной АТС (6 линий). Они подключены по порядку, с 0 по 5 FXO порты и, естественно, не имеют никаких данных для регистрация. Поэтому «физический»/»местный» номер прописан в поле Offhook Auto-Dial со значением Auto-Dial Delay Time =0 :

Настройка FXO порта для PSTN линии

Это означает, что нулевой порт устройства Dinstar DAG2000 настроен на автоматический звонок по номеру 603 с задержкой 0 сек. Подобным образом настроены все остальные порты для имеющихся PSTN линий.

Подключив физически городские линии от АТС к нашему VoIP шлюзу, переходим к дополнительным настройкам. В меню Advanced — FXS/FXO изменим региональные параметры и параметры передачи CID. Включаем параметр Send Original CID when Call from PSTN— этот параметр отвечает за функцию АОН:

Тонкая настройка FXO портов DAG2000-16o

В разделе Advanced – Media Parameter указываем правильный приоритет кодеков:

Медиа параметры - приоритет кодеков

Теперь выполняем настройку маршрутизации (роутинг, выбор линии) звонков. Данные операции осуществляются в разделе Call & Routing — IP>Tel Routing:

Добавление маршрута для звонков с IP телефонов на PSTN линии DAG2000

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

Здесь мы указываем произвольное имя,  в моем случае 0_to_City-603. Самое главное: значение источника запроса — SIP Server, параметры запроса — any и порт назначения — 0. Т.е. при любом звонке с IP телефона/номера, запрос будет передаваться на 0 порт устройства. Подобную операцию выполняем для всех оставшихся портов, сохраняя очередность.

Подобным образом настраивается и обратная маршрутизация звонков — из «города» на IP телефоны. За настройку этих параметров отвечает пункт меню Call & Routing — Tel>IP/Tel Routing. Принцип такой — любой запрос с 0 порта DAG2000-16o будет передан на SIP Server (сервер IP телефонии на базе Asterisk):

Маршрутизация звонка с местноо намера на IP телефон

На данном этапе настройка шлюза IP телефонии Dinstar DAG2000 -160 завершена. Стоит отменить — в данном случае, без соответствующей настройки сервера IP телефонии на базе Asterisk (FreePBX, TrixBox), звонки на местные телефоны и обратно проходить не будут! Обязательно нужно прописать Trunk и Outbound routes.


Имеются какие-либо замечания или предложения? Просьба, оставить соответствующий комментарий 😉

  • Maksim Panasetskiy

    спасибо за статью

  • Антон

    спасибо за статью, подскажите а почему у меня автоответ происходит после второго гудка при отключенном астериске