IP-PC - Схемы подключения VOIP-шлюзов. Настройка VoIP шлюза D-Link DVG-XXXX

13.07.2019

Экономить на звонках хотят все, а за красивой рекламой не всегда скрывается что-то стоящее, но есть и исключения. Всё чаще можно услышать про звонки через SIP-провайдеров, которые предоставляют услуги на более выгодном основании, чем Skype. К сожалению, использование SIP-клиентов при наличии дома стандартного роутера чревато сложностями настройки. И справиться с ними сможет не каждый даже при наличии подробной инструкции. Но тут на выручку может прийти VoIP роутер – новинка, сочетающая в себе функционал, как обычного роутера, так и VoIP шлюза.

Voice over IP (голос поверх интернет протокола) является технологией позволяющей вести телефонный разговор через компьютерные сети с применением интернет протокола. Если провести сравнение с классической телефонной линией, то у VoIP отсутствует «линия» соединения. Звуковой сигнал преобразовывается в пакеты данных, которые передаются по не зафиксированным жестко путям. Но, не смотря на это качество разговора вполне сопоставимо со стандартной телефонной беседой. За это отвечают кодеки, используемые при сжатии, они отвечают за качество и вероятность потери части передаваемой информации. Однако в 99% случаев, потери весьма несущественны и вовсе не заметны пользователю.

Общие технические данные

Любой приобретаемый роутер с встроенным шлюзом VoIP имеет минимально четыре функциональных вида разъемов.

  1. Порт FXS – разъем Phone, использует телефонный кабель с разъемом RJ-11 и предназначен для осуществления подключения к обычным телефонам или СО портам офисных PBX. Подключение можно осуществлять лишь на внешние СО порты, также поддерживает факсимильную связь.
  2. Порт FXО – также является разъемом Phone, использующим телефонный кабель с разъемом RJ-11 для подключения к нему. Но подключение можно провести лишь на внутренние порты, используемые обычно для подключения внутренних телефонов. Данное подключение также поддерживает факсы.
  3. Разъем LAN – это сетевой (Ethernet) порт, который используется для прямого подключения к компьютеру, для этого применяется сетевой кабель с RJ-45 разъемом.
  4. Разъем WAN – это сетевой (Ethernet) порт, используемый сетевой кабель с RJ-45 разъемом для выхода в интернет.

Помимо этого также присутствует разъем DC+12V – это разъем используемый для подключения, поставленного в комплекте сетевого адаптера питания. Также на всех роутерах предусмотрена кнопка RST – она производит сброс значения IP-адреса (LAN и WAN портов), тоже происходит с именем и паролем администратора. Настройки возвращаются к заводским параметрам. По светодиодным индикаторам, находящимся стандартно на передней панели, всегда можно контролировать функционирование аппарата. Например, красный цвет светодиода Power/Alarm сразу сообщит нам, что осуществлено самотестирование или перезагрузка устройства, мог произойти системный сбой.

Как осуществить настройку

Первое, что нам потребуется, это задать роутеру статический IP-адрес. Для чего вам надо произвести соединение любого LAN разъема с сетевой картой нашего компьютера. В строке браузера требуется ввести адрес настройки, для фирмы D-link – это 192.168.8.254. Но если вы работаете под Linux Ubuntu, то вам не откроется сразу ссылка. Для этого необходимо поменять статический адрес компьютера, с которого производится конфигурация на 192.168.8.1.

Ячейку пароля необходимо оставить незаполненной и нажать кнопку «login». Далее нам необходимо открыть меню General Settings и настроить в нем следующие пункты.

  • Network Settings – здесь потребуется ввести все данные, соответствующие вашей локальной сети.

  • Telephony Settings – в нем необходимо указать, что у нас включены все порты. Это необходимо чтобы мы смогли по желанию задействовать все виды соединений. Также потребуется отметить Hot Line, это даст возможность осуществлять автоматический набор при отсутствии нажатия кнопок спустя 5 секунд.
  • SIP – здесь необходимо прописать номера FXO и FXS.

Также в этом пункте вы можете прописать ID пользователя, пароль, сервер прокси. При этом необходимо отметить Register, Invite with ID. Здесь производится и нумерация в свободном порядке ваших внешних и внутренних линий.

  • Calling Features – в данном пункте входящим звонкам можно назначить распределение и переадресацию, если линия занята или не отвечает.
  • Advanced Options – здесь потребуется отметить Enable Out-of-Band DTMF, изменив значение по умолчанию.

Внимательно почитав все пункты меню можно настроить по желанию еще немало самых разнообразных функций. Но даже этих базовых вполне хватит для начала работы.

Теперь необходимо зайти в настройки системы в пункт System Operation и отметить там, что необходимо сохранить настройки и перезагрузиться. Теперь чтобы попасть на страницу настроек достаточно ввести в строку браузера присвоенный IP адрес.

Недостатки данной системы

Хоть небольшие, но они все-таки существуют. Например, если вдруг отключили электричество, то вам придется обходиться без связи. То же самое будет и при поломке самого роутера. Звонок, направленный в службу спасения не будет туда доставлен из-за сложной маршрутизации. Но на такой случай у большинства найдется альтернативная возможность осуществить звонок.

Настройка GSM-SIP шлюза

Чтобы принимать в программу SeDiManager звонки, которые поступают на СИМ-карту сотового оператора, нужно установить и настроить GSM-SIPшлюз. С помощью такого шлюза можно сделать СИМ-карту доступной для многих пользователей, в том числе и находящихся в разных местах. Схема такого подключения приведена на рис.1.

Рис.1. Схема работы GSM-SIP шлюза.

На рисунке видно, что помимо собственно шлюза для организации работы требуется наличие как минимум двух SIP-аккаунтов. SIP-аккаунт - это пользователь какого-либо провайдера, предоставляющего услуги SIP-телефонии. SIP-провайдер может быть любой, но необходимо, чтобы он удовлетворял двум основным требованиям:

  • SIP-провайдер должен разрешать передачу номера звонящего на СИМ-карту в сеть SIP (у нас: чтобы система могла определить номер и данные звонящего);
  • При подключении нескольких устройств к одному аккаунту этого провайдера входящий звонок на этот аккаунт должен ОДНОВРЕМЕННО проходить на ВСЕ подключенные устройства (у нас: чтобы входящий звонок шел параллельно нескольким диспетчерам).

Возможно, этим требованиям удовлетворяют много SIP-провайдеров. Мы будем рассматривать настройку шлюза с использованием провайдера sipnet.ru .

Регистрация аккаунтов у него бесплатна. Перед настройкой шлюза нужно зарегистрировать у провайдера два аккаунта - один для программы SeDiManager и один для шлюза. В нашем примере эти аккаунты имеют имена соответственно аккаунт_в_программе и аккаунт_шлюза .

В систем СеДи давно и успешно работают шлюзы семейства GOIP . Они бывают 1-, 4-х и 8-канальные (по числу СИМ-карт). Настройку будем производить на примере такого шлюза.

Итак, у нас есть СИМ-карта, шлюз GOIP и два SIP-аккаунта.

Для входа в web-интерфейс настройки шлюза можно использовать порт LAN шлюза, присоединенного к локальной сети, так как это штатное рабочее соединение шлюза с сетью интернет. LAN-порт обеспечивает соединение по протоколу TCP/IP по любому IP-адресу в локальной сети. Нужно только определить IP-адрес шлюза в локальной сети. Это делаается с помощью, например, сканера IP-адресов локальной сети - их много в сети интернет.
Введите IP-адрес шлюза в адресную строку браузера, нажмите «перейти», и если всё правильно - откроется окно (Рис. 2):


По умолчанию Имя пользователя и Пароль одинаковы: admin. Настоятельно рекомендется поменять пароль после настройки шлюза!

Итак, мы вошли в web-интерфейс настройки шлюза. Первое окно, которое мы видим, выглядит примерно как на рис.3. В зависимости от модели шлюза и версии его ПО картинка может немного отличаться. ВНИМАНИЕ! Это относится и к другим рисункам .

Рис.3. Статус шлюза.

На этом рисунке видно, что SIP-аккаунты шлюза зарегистрированы в сети SIP-провайдера (левый столбец данных, статус LOGIN), СИМ-карты вставлены и тоже зарегистрированы у GSM-провайдера (правый столбец данных, статус LOGIN ).

В случае если СИМ-карты в шлюз не вставлены - статусы будут LOGOUT .

Средний столбец дает информацию об IP-адресе шлюза в сети и DNS-сервере. При необходимости они могут быть заданы и вручную.

В левой части экрана расположено меню, через которое осуществляется доступ к основным настройкам шлюза и другим функциям.

Для работы шлюза нужно ввести два типа настроек: системные и пользовательские. К первым относятся настройки, которые принципиально необходимы для работы шлюза с программой SeDiManager, а вторые описывают аккаунты, переадресацию, доступ к СИМ-карте и т.п.

Введенные настройки сохраняются по нажатию либо пункта меню «Configurations - Save Changes », при этом настройки сразу вступают в силу. Иногда бывает полезно перезагрузить шлюз. Это делается через пункт меню «Tools - Reboot ».

Системные настройки шлюза, нужные нам по умолчанию, не очень сложны. Описывать их смысл здесь не будем. Эти настройки приведены ниже на рисунках 4, 5 и 6. Обращаем внимание на настройки, обведенные красным (как правило, заводские значения этих настроек отличаются от тех, которые нам нужны), попутно проверяя состояние других настроек.

Доступ к настройкам шлюза открывается при нажатии на пункт меню «Configurations » в левой части окна браузера. При этом появляются подразделы меню настроек. В подразделе «Preferences » (рис. 4) надо убрать галочку «IVR », в подразделе «Network Configuration » нужно либо выбрать вариант «DHCP », как на рисунке, либо «Static IP » и вручную задать необходимый IP-адрес шлюза и маску в подсети.


Рис.4. Системные настройки шлюза.

В подразделе «CallSettings » (рис. 5) нужно снять галочку «SIP183 » (п.2) и установить галочку «SymmetricRTP » (п.4). Для получения доступа к этим настройкам нужно предварительно нажать на «AdvancedSettings » (п.1) и «MediaSettings » (п.3). Здесь же нужно установить тип используемой технологии IP-телефонии: «SIPPhone » (п.5).


Рис.5. Настройки шлюза

И, наконец, в подразделе «Call Divert » необходимо установить настройку «Use CID as SIP Caller ID » (п.6 на рис.6). Чтобы эта настройка стала доступной, надо выбрать пункт меню «Save Changes » после установки настройки п.5 рис. 5 в значение «SIP Phone ».

Рис.6. Пользовательские настройки шлюза

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

Переходим к пользовательским настройкам. В первую очередь это, конечно, настройки SIP-аккаунта шлюза. Все нужные настройки SIP-аккаунта приведены на рис.4. Здесь в п. А выбирается значение «Single Server Mode » для одноканального шлюза или «Config by Line » с указанием номера настраиваемой линии для многоканального шлюза. Собственно аккаунт шлюза прописывается в п. С, а также логин аккаунта обязательно указывается в п. В. В качестве логина аккаунта можно использовать и внутренний ID, как правило, присваиваемый аккаунту при регистрации у SIP-провайдера. В обведенные рамкой поля вписываются по необходимости соответствующие IP- или DNS-адреса используемого SIP-провайдера. В нашем случае это sipnet.ru. Некоторые из этих полей могут быть и пустыми.

Если настройки аккаунта шлюза указаны верно, после нажатия в меню «Save Changes », а через 2-5 секунд «Status », мы увидим статус «LOGIN » в поле статуса соответствующего SIP-канала, как показано на рис. 3.

На следующих пользовательских настройках (рис. 6) остановимся более подробно. Они задают режимы доступа к шлюзу и аккаунтам со стороны GSMи со стороны SIP.

Системная настройка CIDForwardMode(п.6 рис. 6) позволяет передавать номер абонента, звонящего на СИМ-карту, в сеть SIP, что в свою очередь позволяет идентифицировать звонящего по номеру телефона.

Настройки 7, 8, 9 и 10 определяют режим доступа к СИМ-карте со стороны SIP.

п.7 - разрешение звонить с СИМ-карты из SIP-сети. Если установить «Disable », с СИМ-карты никак нельзя будет позвонить.

п.8. - способ защиты доступа к СИМ-карте из SIP: в нашем случае это список доверенных номеров - «Trust List ». Сам этот список (п.10) открывается по нажатию на ссылку «VoIP Trust List » (п.9). Можно вписать до 15 SIP-аккаунтов, которым разрешен доступ к СИМ-карте в шлюзе.

В приведенном примере звонки с СИМ-карты разрешены только SIP-аккаунту «аккаунт_в_программе ».

Настройки 11, 12 и 13 определяют режим передачи входящих звонков на СИМ-карту в SIP-сеть.

п.11 - разрешение передачи входящих на СИМ-карту звонков в сеть SIP.

п.12 - SIP-аккаунт, на который необходимо перенаправлять входящие звонки.

п.13 - способ защиты доступа к SIP-аккаунту, на который передаются звонки. Защита должна быть отключена, если любой абонент безо всяких препятствий должен иметь возможность дозвониться через шлюз до «аккаунта_в_программе ».

Следующий блок пользовательских настроек: условная/безусловная переадресация входящих на СИМ-карту звонков. Доступ к ним производится нажатием на ссылку «GSM Call Forward List » в разделе меню «Call Divert » (см. рис. 7). Это стандартные настройки СИМ-карты, не требующие пояснений кроме того, что они обязательно должны быть указаны здесь, иначе ранее установленные для СИМ-карты настройки переадресации звонков будут стерты.

Рис.7. Настройки переадресации СИМ-карты.

На этом настройка шлюза для работы с программой SeDiManager закончена. Остается прописать новый канал в программе, сделать его коллективным и можно раздавать его пользователям программы.

Настройки канала в программе приведены на рис. 8. Особенность настройки: указание в поле «Шлюз » аккаунта, прописанного нами в шлюзе.

Рис.8. Настройки канала с GSM-SIP шлюзом D программе SeDiManager.

Некоторые способы решения возможных проблем в работе шлюза.

Как правило, основные проблемы в работе шлюза связаны с конфликтами портов, с наличием в сетях и в подсетях, где установлен шлюз, разных программных средств ограничения доступа, защиты информации и т.п. - так называемом NAT. Иногда NAT«режет» сигнальные пакеты, иногда голосовые. В результате либо вообще нельзя дозвониться в ту или иную сторону через шлюз, либо при дозвоне одной или обеим сторонам разговора ничего не слышно.

Есть множество вариантов решения этих проблем, некоторые из них рассмотрим или упомянем здесь.

Рис.9. Настройки обхода NAT

  • Смена портов. На рис. 9 п.п.1 и 2 показано, где в настройках шлюза можно поменять номер сигнального порта и диапазон голосовых портов. Можно попробовать решить проблему изменением этих настроек.
  • Обход NATс помощью STUN-серверов. В п.п.3 и 4 рис. 9 показано, где можно выбрать эти варианты настроек и указать STUN-сервера.
  • Можно попробовать организовать на роутере сети DMZ для шлюза.
  • Можно установить шлюз в другом месте…)))
  • И много других вариантов…
  • Чтобы зайти на веб интерфейс Grandstream’a выполните следующие действия:
  • подключите шлюз LAN портом к интерфейсу сетевой карты Вашего компьютера;
  • «пропишите» на интерфейсе ip address 192.168.2.2, mask: 255.255.255.0;
  • примените настройки и откройте окно браузера, написав в поле Адрес 192.168.2.1;
  • В поле Password введите «admin», далее для смены настроек ip address’перейдите в раздел BASIC SETTINGS верхнего меню. Раздел BASIC SETTINGS выделен красным эллипсом и отмечен цифрой 1 на рисунке ниже.

Выберите пункт «statically configured as», на рисунке пункт отмечен цифрой (2 )
Если IP Address выдается автоматически, то выберите «Dynamically assigned via DHC» и задайте сетевые настройки для шлюза согласно цифре (3 ) на рисунке выше. Далее нажмите кнопку UPDATE в нижней части страницы. Игнорируйте предложение перезагрузки, и продолжайте дальше совершать настройки. Закладка ADVANCED SETTINGS остается без изменений.

  • Перейдите в закладку PROFILE 1 настройте все в соответствии с рисунками приведенными ниже:

Поля, в которые вносятся изменения выделены красным.

  • Поле Ring Timeout под цифрой (1 ) отвечает за время вызова (через 60 секунд Абонент А позвонивший на гранд стрим услышит у себя отбой будет отключен). В поле Hunting Group Ring Timeout (2 ) указан временной промежуток, по истечении которого звонок перейдет на другой порт, если активна Hunt Group.

В поле (3 ) Dial Plan: впишите строку «{ <810=>x + | <8=7>x+ | <=7495>xxxxxx+ | x +}»

Выставите кодеки в точности как указанно на рисунке выше, кодеки выделены красным и отмечены цифрой(2 ). Все остальные пункты на этой закладке остаются без изменений. После того как Вы укажите кодеки, нажмите кнопку UPDATE в самом низу страницы, игнорируйте перезагрузку, и продолжайте дальше настраивать оборудование.
Перейдите на закладку FXS PORTS.

  • В SIP User ID (1 ) укажите номер телефона, в Authenticate ID (2 ) - Login, в поле Password (3 ) введите пароль. Все данные для заполнения полей Вы получаете у менеджера компании.

Profile ID (4 ) соответствует тому профилю, который Вы настраивали, поэтому в этом профиле выберите Profile 1 соответственно. В колонке Hunting Group (5 ) задайте Active, если у Вас больше одной телефонной линии, если телефонный номер один и нет соединительных линий, то в Haunting Group нужно выставить None.

  • Если будут использоваться дополнительные линии к этому номеру, то необходимо «прописать» линию.

Пример:
На втором порту, поля в колонках, отмеченных цифрами 1,2 и 3 оставьте пустыми, в колонке под цифрой 4 оставьте Profile 1 , в Hunting Group задайте номер порта, к которому будет привязана эта линия. В нашем случае линия привязана к первому порту, соответственно нужно выбрать 1 (Внимание! Все эти действия необходимо совершать только при наличии дополнительных линий к одному номеру, если номер будет другой, то с поля заполняются в соответствии с пунктом 4).

  • Нажмите кнопку Update в самом низу страницы и далее выполните перезагрузку Reboot.
  • После настройки шлюза подключаем шнур интернета в WAN порт, а телефоны в FXS порты (они соответствуют прописанным портам во вкладке FXS PORTS).
  • Как только загорается лампочка Ready, это значит, что GrandStream зарегистрировался и готов к работе.
  • Настройка завершена!

В данной статье будет описан процесс настройки голосового шлюза Grandstream Handytone 502 . Данная инструкция подойдет и к другим моделям — HT 504 и HT 704. Обращаю внимание: аппараты HT 502 и 504 позволяют подключить 2 аналоговых аппарата, а HT 704 — четыре.

Перед настройкой стоит обратить внимание: по умолчанию на устройстве включен DHCP сервер, раздается 2 подсеть. Адрес : 192.168.2.1 , пароль по умолчанию: admin . Подключаем сетевой шнур в порт WAN, а телефоны в порт PHONE1 и PHONE2.

Бывают случаи, когда доступ к web-интерфейсу закрыт (возможно, зависит от версии прошивки). Поэтому для доступа к Web-интерфейсу необходимо сделать следующие шаги:

  • Подключите аналоговый телефон к шлюзу и наберите “***”, вы попадаете в голосовое меню шлюза
  • Наберите 12, затем 9, таким образом, вы включаете доступ к Web интерфейсу через WAN порт
  • Наберите “***”, затем 99, затем 9 – устройство перезагрузится или отключите, а затем включите питание на шлюзе

Чтобы узнать IP адрес WAN порта, наберите на аналоговом телефоне ***, а затем 02. Или посмотрите IP адрес на вашем роутере или DHCP сервере. Итак, подключившись к устройству (через web-интерфейс), рекомендую стразу поставить получение IP адреса автоматически через DHCP. После авторизации (пароль указан выше), попадаем на страницу STATUS, где отображается информация о портах, версии прошивки и IP адресе:

Если необходимо внести сетевые настройки, то перейдем во вкладку BASIC SETTINGS. Мы можем выбрать тип подключения DHCP, PPPoE, статический IP адрес. Так же в этом меню мы можем настроить шлюз для работы в виде роутера. В этом случае коммутатор необходимо подключать в LAN порт.

Теперь переходим к настройкам FXS порта. Выполняются данные операции во вкладке FXS PORT1. Вводим имеющиеся данные с следующих полях:

  • Account Active – Yes
  • Primary SIP Server – Указываем IP адрес или доменное имя вашей АТС (Asterisk, FreePBX) или оператора связи.
  • SIP User ID – Имя пользователя
  • Authenticate ID – Идентификационное имя, которое идет в соответствии с паролем
  • Authenticate Password – Пароль для регистрации на АТС
  • Name – Отображаемое имя, при звонках

После этого настраиваем дополнительные параметры:


Настройка параметров NAT:

Готово. Настройка шлюза HT502 завершена. Не забудьте поменять пароль администратора 😉