В этом материале мы рассмотрим особенности подключения и настройки VoIP шлюза (SIP шлюза) . Разбирать все нюансы будем на примере аналоговых VoIP шлюзов с портами FXS / FXO .
Очень распространенная ситуация, когда в компании с аналоговой внутренней телефонной сетью есть филиал или несколько филиалов. Связь с филиалами осуществляется через телефонную сеть общего пользования (ТфОП), что при условии сильной удаленности филиалов может стоить очень дорого. Поэтому всё больше компаний организовывают VPN-каналы через сеть Интернет для того, что бы удаленные офисы могли пользоваться сетевыми ресурсами главного офиса (медиа ресурсы, файловые серверы, базы данных). Эти же Интернет-каналы могут использовать VoIP шлюзы (они же SIP шлюзы) для передачи голосового телефонного трафика.
Рассмотрим подключение удаленных филиалов компании с помощью VoIP/SIP шлюзов производства компании AddPac. Схема подключения выглядит следующим образом:
Как мы видим из этой схемы, полностью исключается ТфОП, как звено для связи между филиалами. К тому же появляется возможность выходить на городскую телефонную сеть (ГТС) удаленного офиса, минуя каналы ТфОП. Например, звонить из Екатеринбурга по Москве теперь можно бесплатно через московский офис.
Для этого нам понадобятся: шлюз AddPac AP1100C (8 портов FXO, для подключения к УАТС) и шлюз AddPac AP1100B (8 портов FXS, для подключения аналоговых телефонов).
Настройку VoIP/SIP шлюзов целесообразно производить из консоли. Для подключения через консольный кабель удобно воспользоваться бесплатным программным обеспечением Putty (скачать программу Putty можно тут по адресу: chiark.greenend.org.uk)
Начинаем с настройки VoIP/SIP шлюза AddPac AP1100C со стороны УАТС. Для начала зададим IP-адрес шлюзу и пропишем маршрут (Route) по умолчанию:
Router# configure terminal
Router(config-if)# ip address 192.168.0.179 255.255.255.0
Router(config-if)# exit
Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.0.1
Теперь сконфигурируем FXO порты. Включаем определитель номера:
Router(config-voice-port-0/0)# caller-id enable
Router(config-voice-port-0/1)# caller-id enable
Router(config-voice-port-0/1)# exit
Прописываем на портах горячую линию (connection plar), что бы вызов сразу отправлялся по указанному номеру и таймаут определения звонка
Router(config)# voice-port 0/0
Router(config-voice-port-0/0)#connection plar 101
Router(config)# voice-port 0/1
Router(config-voice-port-0/1)# connection plar 102
Router(config-voice-port-0/0)# ring detect-timeout 50
Router(config-voice-port-0/0)#exit
Создаем маршруты для входящих звонков для аналоговых портов FXO
Router(config-dialpeer-pots-101)# destination-pattern 1101
Router(config-dialpeer-pots-101)#port 0/0
И для второго
Router(config-dialpeer-pots-102)# destination-pattern 1102
Router(config-dialpeer-pots-102)#port 0/1
Мы не случайно добавили цифру «1» к номерам. С удаленной стороны тоже будет «connection plar», и чтобы вызов не заворачивался сам на себя, мы слегка изменяем номер. На физическое соединение с портом на АТС это никак не повлияет.
Теперь создадим маршрут на удаленный шлюз через VoIP
Router(config-dialpeer-VoIP-1000)# destination-pattern 10.F
Router(config-dialpeer-VoIP-1000)# session target 192.168.0.180
Здесь мы указали, чтобы все номера, похожие на 10Х отправлялись на IP адрес 192.168.0.180 по протоколу SIP, DTMF метод RFC2833 (важный параметр).
На этом настройка первого шлюза закончена. Сохраним конфигурацию в памяти.
Router# write
Building configuration...
Переходим к настройке второго (удаленного) шлюза. Таким же методом, как описано выше, делаем сетевые настройки. Также настраиваем порты:
Router(config)# voice-port 1/0
Router(config-voice-port-1/0)# caller-id enable
Router(config-voice-port-1/0)#connection plar 1101
Router(config-voice-port-0/0)# exit
Router(config)# voice-port 1/1
Router(config-voice-port-1/1)# caller-id enable
Router(config-voice-port-1/1)#connection plar 1102
Создаем маршруты для входящих звонко для аналоговых портов FXS
Router(config)# dial-peer voice 101 pots
Router(config-dialpeer-pots-101)# destination-pattern 101
Router(config-dialpeer-pots-101)#port 1/0
Router(config-dialpeer-pots-101)#exit
Router(config)# dial-peer voice 102 pots
Router(config-dialpeer-pots-102)# destination-pattern 102
Router(config-dialpeer-pots-102)#port 1/1
Router(config-dialpeer-pots-102)#exit
И маршрут в сторону VoIP
Router(config)# dial-peer voice 1000 VoIP
Router(config-dialpeer-VoIP-1000)# destination-pattern 110.F
Router(config-dialpeer-VoIP-1000)# session target 192.168.0.179
Router(config-dialpeer-VoIP-1000)# session protocol sip
Router(config-dialpeer-VoIP-1000)# dtmf-relay rtp-2833
Router(config-dialpeer-VoIP-1000)# exit
Сохраняем конфигурацию:
Router# write
Proceed with write?
Building configuration...
Configuration saved to flash:apos.cfg
На этом настройка закончена. Теперь можно проверить прохождение звонков и разнести шлюзы по удаленным сторонам. Сетевую маршрутизацию необходимо настроить так, что бы шлюзы видели друг друга по IP адресу.
В настоящее время всё популярнее становятся операторы IP телефонии, предоставляющие услуги связи по протоколу SIP через сеть интернет. Уже практически все крупные операторы в дополнение к услугам IP телефонии предлагают прямой локальный входящий городской номер и организацию виртуальной АТС на своем оборудовании. В связи с этим для малых компаний, которые к тому же постоянно меняют адрес, отпадает надобность в прокладке телефонных линий по медной паре, а в случае с виртуальной АТС, в организации собственной телефонной сети. Но многие всё же оставляют свои старые аналоговые АТС и телефонные аппараты (хотя IP телефоны уже достаточно дёшевы), поскольку они стабильны и неприхотливо работают уже много лет.
Для подключения к VoIP-системам связи или оператору SIP также обычно используются VoIP/SIP шлюзы.
Рассмотрим пример подключения 2-х аналоговых телефонов через VoIP-шлюз AddPac AP1100F к популярному SIP-оператору связи SIPNET.
Для начала сетевые настройки VoIP/SIP шлюза. На этот раз дадим шлюзу получить IP адрес автоматически по DHCP:
Router# configure terminal
Router(config)# interface FastEthernet 0/0
Router(config-if)# ip address dhcp
После того, как интерфейс LAN0 поднялся и получил IP, приступим к настройке маршрутов и аккаунта. Создадим диал-пиры для аналоговых портов
Router(config)# dial-peer voice 0 pots
Router(config-dialpeer-pots-0)#destination-pattern 0041790267 (ваш ID в SIPNET)
Router(config-dialpeer-pots-0)#port 1/0
Router(config-dialpeer-pots-0)#exit
Router(config)# dial-peer voice 1 pots
Router(config-dialpeer-pots-1)#destination-pattern 0041790267 (ваш ID в SIPNET)
Router(config-dialpeer-pots-1)#port 1/1
Router(config-dialpeer-pots-1)#exit
Теперь диал-пир в сторону SIPNET
Router(config)# dial-peer voice 1000 VoIP
Router(config-dialpeer-VoIP-1000)# destination-pattern T
Router(config-dialpeer-VoIP-1000)# session target sip-server
Router(config-dialpeer-VoIP-1000)# session protocol sip
Router(config-dialpeer-VoIP-1000)# voice-class codec 0
Router(config-dialpeer-VoIP-1000)#exit
Добавим возможность удержания вызова (hold) и перевода звонка (transfer)
Router(config)# dial-peer call-hold h
Router(config)# dial-peer call-transfer h
Создадим класс кодеков с приоритетами
Router(config)# voice class codec 0
Настройка sip user-agent
Router(config)# sip-ua
Router(config-sip-ua)# sip-username 0041790267 (ваш ID в SIPNET)
Router(config-sip-ua)# sip-password ******** (ваш пароль в SIPNET)
Router(config-sip-ua)# sip-server sipnet.ru
Router(config-sip-ua)# srv enable
Router(config-sip-ua)# register e164
Router(config-sip-ua)#exit
Сохраняем конфигурацию:
Router# write
Proceed with write?
Building configuration...
Configuration saved to flash:apos.cfg
Подключение и настройка VoIP/SIP шлюза закончена. Теперь можно звонить с аналоговых телефонов через SIPNET. Входящие звонки из SIPNET будут приходить на порт FXS 1/0, а при его занятости на порт FXS 1/1. Также вместо телефонных аппаратов к портам FXS можно подключить линии от аналоговой мини-АТС.
Мы назовем только некоторые плюсы для корпоративных клиентов, которые еще не были описаны выше по тексту:
- режим hotline - Вы снимаете трубку телефона и слышите зуммер городской телефонной линии, подключенной к партнерскому VOIP шлюзу, например в Лондоне. Таким образом Вы получаете прямой зарубежный номер, оплата за который производится без нашего участия по городским тарифам местной коммуникационной компании.
- Вы получаете абсолютно бесплатную связь с партнерскими офисами, без аренды специальных международных каналов.
- Вы так же можете быть подключены и к нашей системе и звонить по нашим очень низким тарифам в страны, где у Вас нет партнеров.
- Полная конфиденциальность разговоров, невозможность прослушивания.
- Возможность расширения и обновления оборудования и его интеграция с новыми системами, например видеоконференции, транкинг и т.п.
Это лишь немногие плюсы данных систем.
Корпоративные схемы окупаются в основном от 1 месяца до полугода, затем экономят предприятиям солидные суммы.
В этом материале мы рассмотрим особенности подключения и настройки VoIP шлюза (SIP шлюза) . Разбирать все нюансы будем на примере аналоговых VoIP шлюзов с портами FXS / FXO .
Очень распространенная ситуация, когда в компании с аналоговой внутренней телефонной сетью есть филиал или несколько филиалов. Связь с филиалами осуществляется через телефонную сеть общего пользования (ТфОП), что при условии сильной удаленности филиалов может стоить очень дорого. Поэтому всё больше компаний организовывают VPN-каналы через сеть Интернет для того, что бы удаленные офисы могли пользоваться сетевыми ресурсами главного офиса (медиа ресурсы, файловые серверы, базы данных). Эти же Интернет-каналы могут использовать VoIP шлюзы (они же SIP шлюзы) для передачи голосового телефонного трафика.
Рассмотрим подключение удаленных филиалов компании с помощью VoIP/SIP шлюзов производства компании AddPac. Схема подключения выглядит следующим образом:
Как мы видим из этой схемы, полностью исключается ТфОП, как звено для связи между филиалами. К тому же появляется возможность выходить на городскую телефонную сеть (ГТС) удаленного офиса, минуя каналы ТфОП. Например, звонить из Екатеринбурга по Москве теперь можно бесплатно через московский офис.
Для этого нам понадобятся: шлюз AddPac AP1100C (8 портов FXO, для подключения к УАТС) и шлюз AddPac AP1100B (8 портов FXS, для подключения аналоговых телефонов).
Настройку VoIP/SIP шлюзов целесообразно производить из консоли. Для подключения через консольный кабель удобно воспользоваться бесплатным программным обеспечением Putty (скачать программу Putty можно тут по адресу: chiark.greenend.org.uk)
Начинаем с настройки VoIP/SIP шлюза AddPac AP1100C со стороны УАТС. Для начала зададим IP-адрес шлюзу и пропишем маршрут (Route) по умолчанию:
Router# configure terminal
Router(config-if)# ip address 192.168.0.179 255.255.255.0
Router(config-if)# exit
Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.0.1
Теперь сконфигурируем FXO порты. Включаем определитель номера:
Router(config-voice-port-0/0)# caller-id enable
Router(config-voice-port-0/1)# caller-id enable
Router(config-voice-port-0/1)# exit
Прописываем на портах горячую линию (connection plar), что бы вызов сразу отправлялся по указанному номеру и таймаут определения звонка
Router(config)# voice-port 0/0
Router(config-voice-port-0/0)#connection plar 101
Router(config)# voice-port 0/1
Router(config-voice-port-0/1)# connection plar 102
Router(config-voice-port-0/0)# ring detect-timeout 50
Router(config-voice-port-0/0)#exit
Создаем маршруты для входящих звонков для аналоговых портов FXO
Router(config-dialpeer-pots-101)# destination-pattern 1101
Router(config-dialpeer-pots-101)#port 0/0
И для второго
Router(config-dialpeer-pots-102)# destination-pattern 1102
Router(config-dialpeer-pots-102)#port 0/1
Мы не случайно добавили цифру «1» к номерам. С удаленной стороны тоже будет «connection plar», и чтобы вызов не заворачивался сам на себя, мы слегка изменяем номер. На физическое соединение с портом на АТС это никак не повлияет.
Теперь создадим маршрут на удаленный шлюз через VoIP
Router(config-dialpeer-VoIP-1000)# destination-pattern 10.F
Router(config-dialpeer-VoIP-1000)# session target 192.168.0.180
Здесь мы указали, чтобы все номера, похожие на 10Х отправлялись на IP адрес 192.168.0.180 по протоколу SIP, DTMF метод RFC2833 (важный параметр).
На этом настройка первого шлюза закончена. Сохраним конфигурацию в памяти.
Router# write
Building configuration...
Переходим к настройке второго (удаленного) шлюза. Таким же методом, как описано выше, делаем сетевые настройки. Также настраиваем порты:
Router(config)# voice-port 1/0
Router(config-voice-port-1/0)# caller-id enable
Router(config-voice-port-1/0)#connection plar 1101
Router(config-voice-port-0/0)# exit
Router(config)# voice-port 1/1
Router(config-voice-port-1/1)# caller-id enable
Router(config-voice-port-1/1)#connection plar 1102
Создаем маршруты для входящих звонко для аналоговых портов FXS
Router(config)# dial-peer voice 101 pots
Router(config-dialpeer-pots-101)# destination-pattern 101
Router(config-dialpeer-pots-101)#port 1/0
Router(config-dialpeer-pots-101)#exit
Router(config)# dial-peer voice 102 pots
Router(config-dialpeer-pots-102)# destination-pattern 102
Router(config-dialpeer-pots-102)#port 1/1
Router(config-dialpeer-pots-102)#exit
И маршрут в сторону VoIP
Router(config)# dial-peer voice 1000 VoIP
Router(config-dialpeer-VoIP-1000)# destination-pattern 110.F
Router(config-dialpeer-VoIP-1000)# session target 192.168.0.179
Router(config-dialpeer-VoIP-1000)# session protocol sip
Router(config-dialpeer-VoIP-1000)# dtmf-relay rtp-2833
Router(config-dialpeer-VoIP-1000)# exit
Сохраняем конфигурацию:
Router# write
Proceed with write?
Building configuration...
Configuration saved to flash:apos.cfg
На этом настройка закончена. Теперь можно проверить прохождение звонков и разнести шлюзы по удаленным сторонам. Сетевую маршрутизацию необходимо настроить так, что бы шлюзы видели друг друга по IP адресу.
В настоящее время всё популярнее становятся операторы IP телефонии, предоставляющие услуги связи по протоколу SIP через сеть интернет. Уже практически все крупные операторы в дополнение к услугам IP телефонии предлагают прямой локальный входящий городской номер и организацию виртуальной АТС на своем оборудовании. В связи с этим для малых компаний, которые к тому же постоянно меняют адрес, отпадает надобность в прокладке телефонных линий по медной паре, а в случае с виртуальной АТС, в организации собственной телефонной сети. Но многие всё же оставляют свои старые аналоговые АТС и телефонные аппараты (хотя IP телефоны уже достаточно дёшевы), поскольку они стабильны и неприхотливо работают уже много лет.
Для подключения к VoIP-системам связи или оператору SIP также обычно используются VoIP/SIP шлюзы.
Рассмотрим пример подключения 2-х аналоговых телефонов через VoIP-шлюз AddPac AP1100F к популярному SIP-оператору связи SIPNET.
Для начала сетевые настройки VoIP/SIP шлюза. На этот раз дадим шлюзу получить IP адрес автоматически по DHCP:
Router# configure terminal
Router(config)# interface FastEthernet 0/0
Router(config-if)# ip address dhcp
После того, как интерфейс LAN0 поднялся и получил IP, приступим к настройке маршрутов и аккаунта. Создадим диал-пиры для аналоговых портов
Router(config)# dial-peer voice 0 pots
Router(config-dialpeer-pots-0)#destination-pattern 0041790267 (ваш ID в SIPNET)
Router(config-dialpeer-pots-0)#port 1/0
Router(config-dialpeer-pots-0)#exit
Router(config)# dial-peer voice 1 pots
Router(config-dialpeer-pots-1)#destination-pattern 0041790267 (ваш ID в SIPNET)
Router(config-dialpeer-pots-1)#port 1/1
Router(config-dialpeer-pots-1)#exit
Теперь диал-пир в сторону SIPNET
Router(config)# dial-peer voice 1000 VoIP
Router(config-dialpeer-VoIP-1000)# destination-pattern T
Router(config-dialpeer-VoIP-1000)# session target sip-server
Router(config-dialpeer-VoIP-1000)# session protocol sip
Router(config-dialpeer-VoIP-1000)# voice-class codec 0
Router(config-dialpeer-VoIP-1000)#exit
Добавим возможность удержания вызова (hold) и перевода звонка (transfer)
Router(config)# dial-peer call-hold h
Router(config)# dial-peer call-transfer h
Создадим класс кодеков с приоритетами
Router(config)# voice class codec 0
Настройка sip user-agent
Router(config)# sip-ua
Router(config-sip-ua)# sip-username 0041790267 (ваш ID в SIPNET)
Router(config-sip-ua)# sip-password ******** (ваш пароль в SIPNET)
Router(config-sip-ua)# sip-server sipnet.ru
Router(config-sip-ua)# srv enable
Router(config-sip-ua)# register e164
Router(config-sip-ua)#exit
Сохраняем конфигурацию:
Router# write
Proceed with write?
Building configuration...
Configuration saved to flash:apos.cfg
Подключение и настройка VoIP/SIP шлюза закончена. Теперь можно звонить с аналоговых телефонов через SIPNET. Входящие звонки из SIPNET будут приходить на порт FXS 1/0, а при его занятости на порт FXS 1/1. Также вместо телефонных аппаратов к портам FXS можно подключить линии от аналоговой мини-АТС.
Настройка GSM-SIP шлюза
Чтобы принимать в программу SeDiManager звонки, которые поступают на СИМ-карту сотового оператора, нужно установить и настроить GSM-SIPшлюз. С помощью такого шлюза можно сделать СИМ-карту доступной для многих пользователей, в том числе и находящихся в разных местах. Схема такого подключения приведена на рис.1.
Рис.1. Схема работы GSM-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
Экономить на звонках хотят все, а за красивой рекламой не всегда скрывается что-то стоящее, но есть и исключения. Всё чаще можно услышать про звонки через SIP-провайдеров, которые предоставляют услуги на более выгодном основании, чем Skype. К сожалению, использование SIP-клиентов при наличии дома стандартного роутера чревато сложностями настройки. И справиться с ними сможет не каждый даже при наличии подробной инструкции. Но тут на выручку может прийти VoIP роутер – новинка, сочетающая в себе функционал, как обычного роутера, так и VoIP шлюза.
Voice over IP (голос поверх интернет протокола) является технологией позволяющей вести телефонный разговор через компьютерные сети с применением интернет протокола. Если провести сравнение с классической телефонной линией, то у VoIP отсутствует «линия» соединения. Звуковой сигнал преобразовывается в пакеты данных, которые передаются по не зафиксированным жестко путям. Но, не смотря на это качество разговора вполне сопоставимо со стандартной телефонной беседой. За это отвечают кодеки, используемые при сжатии, они отвечают за качество и вероятность потери части передаваемой информации. Однако в 99% случаев, потери весьма несущественны и вовсе не заметны пользователю.
Любой приобретаемый роутер с встроенным шлюзом VoIP имеет минимально четыре функциональных вида разъемов.
Помимо этого также присутствует разъем 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 и настроить в нем следующие пункты.
Также в этом пункте вы можете прописать ID пользователя, пароль, сервер прокси. При этом необходимо отметить Register, Invite with ID. Здесь производится и нумерация в свободном порядке ваших внешних и внутренних линий.
Внимательно почитав все пункты меню можно настроить по желанию еще немало самых разнообразных функций. Но даже этих базовых вполне хватит для начала работы.
Теперь необходимо зайти в настройки системы в пункт System Operation и отметить там, что необходимо сохранить настройки и перезагрузиться. Теперь чтобы попасть на страницу настроек достаточно ввести в строку браузера присвоенный IP адрес.
Хоть небольшие, но они все-таки существуют. Например, если вдруг отключили электричество, то вам придется обходиться без связи. То же самое будет и при поломке самого роутера. Звонок, направленный в службу спасения не будет туда доставлен из-за сложной маршрутизации. Но на такой случай у большинства найдется альтернативная возможность осуществить звонок.