Архив рубрики: ‘IP-телефония’
SIP через NAT с использованием OUTBOUND PROXY
Рубрики: IP-телефония
11 Ноя 2015Положительная сторона заключается в том, что на NAT-шлюзе добавляем лишь одно правило.
В локальной сети устанавливаем SIP-proxy.
На клиентских телефонах настраиваем outbound proxy и outbound port:
IP Address: 192.168.0.30
Subnet Mask: 255.255.255.0
Default Router: 192.168.0.1
SIP Server: ip.sip.server
Outbound Proxy: 192.168.0.200
Outbound Port: 5060
На NAT-шлюзе прописываем правило:
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5060 -j DNAT —to-destination 192.168.0.200:5060
Все входящие пакеты на порт 5060 отправляем на outbound, тот в свою очередь самостоятельно руководствуясь телом пакета переадресует его нужному клиенту.
Самое важное в данной конфигурации отчетливо понимать принцип работы SIP-proxy.
- Комментарии к записи SIP через NAT с использованием OUTBOUND PROXY отключены
SIP через NAT при помощи SIP-PATCH-KERNEL-2.4.x
Рубрики: IP-телефония
11 Ноя 2015Для Linux ядер версии 2.4.x существует SIP-патч который добавляет в подсистему netfilter поддержку SIP протокола. Что в свою очередь позволяет стандартным правилом трансляции адресов:
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j SNAT —to-source 85.115.165.18
обеспечить работу приватных SIP клиентов.
По принципу работы схож с nat_ftp. По предварительным прогнозам должен работать достаточно хорошо.
Для установки, настройки и эксплуатации необходимо:
- Поставить патч на ядро соответствующей версии
- Откомпилировать ядро
- Добавить правило в таблицу iptables
- Комментарии к записи SIP через NAT при помощи SIP-PATCH-KERNEL-2.4.x отключены
SIP через NAT или работоспособность VOIP в серых и белых сетях
Рубрики: IP-телефония
11 Ноя 2015На практике о Network Address Translation
В некой организации существует локальная сеть с приватными IP адресами. В связи с тем, что такие IP адреса предназначены для использования в локальных сетях и не маршрутизируются Интернет провайдерами, между локальной сетью и Интернет размещен NAT-шлюз, основной функцией которого является трансляция приватных IP адресов в один публичный.
Для приватных IP выделено три диапазона адресов:
- 10.0.0.0 — 10.255.255.255
- 172.16.0.0 — 172.31.255.255
- 192.168.0.0 — 192.168.255.255
Реальными — маршрутизируемыми IP адресами являются все другие адреса, которые не попадают в вышеуказанные диапазоны.
В качестве примера используем следующую адресацию:
NAT-шлюз построен на базе операционной системы Linux ядра версии 2.4.20. По умолчанию в ядра Linux включена сетевая подсистема Netfilter обеспечивающая, как фильтрацию проходящих сетевых пакетов, так и трансляцию приватных IP адресов. Netfilter управляется утилитой iptables.
Синтаксис правил следующий:
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j SNAT —to-source 85.115.165.18
Данное правило iptables позволяет всем пользователям локальной сети с адресами из диапазона 192.168.0.0/24 получить относительно полный доступ к сети Интернет. В этом случае все пакеты проходящие NAT-шлюз будут проходить обработку, тело пакета в этом случае не изменится, но заголовок в свою очередь будет видоизменен.
Приватный IP адрес источника переписывается публичным IP адресом шлюза. Аналогичным маршрутом возвратится и ответный пакет.
Данная схема является работоспособной при соблюдении первого правила трансляции:
IP адрес приемника исходящего пакета должен соответствовать IP адресу источника входящего пакета. (исходящий пакет: от пользователя к серверу, входящий пакет от сервера к пользователю)
Первое правило трансляции сетевых адресов не соблюдено – приведенная выше схема не работоспособна.
Транспортные протоколы такие, как UDP, TCP в составе своего заголовка содержат порт приемника и порт источника. Сетевой порт может принимать любое значение из диапазона от 1 до 65535. Назначением портов занимаются клиентские и серверные приложения. Обычно за некоторыми распространенными сетевыми протоколами закреплены стандартные номера портов.
Сервер или сервис | Прикладной протокол | Транспортный протокол | Порт |
WEB | HTTP | TCP | 80 |
FTP | FTP | TCP | 21 |
SIP | SIP | UDP или TCP | 5060 |
Существование сетевых портов значительно расширяет возможности, как фильтрации так и трансляции сетевых пакетов. Сетевая подсистема Netfilter умеет достаточно гибко манипулировать сетевыми портами.
Простейшим примером тому может служить нижеследующее правило, организующее доступ пользователей локальной сети лишь к WEB-серверам Интернет.
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -p tcp –dport 80 -j SNAT —to-source 85.115.165.18
Данная схема является работоспособной при соблюдении второго правила трансляции правила:
Сетевой порт источника исходящего пакета должен соответствовать сетевому порту приемника входящего пакета.
Возможны отказы при работе NAT в том случае когда сервер или сервис изменяет сетевой порт источника в ответном пакете. (Необходима проверка)
Ранее нами были рассмотрены варианты в которых пользователь локальной сети используя приватный IP адрес, являлся инициатором соединения с публичным сервером или сервисом Интернет. Предположим в локальной сети необходимо установить общедоступный WEB-сервер. Топология сети принимает вид:
Правило сетевой подсистемы netfilter обеспечивает транспорт до WEB-сервера.
iptables -t nat -A PREROUTING -d 85.115.165.18 -p tcp —dport 80 -j DNAT —to-destination 192.168.0.100:80
В этом случае пользователь публичной сети инициирует соединение с публичным адресом NAT-шлюза, который и выдает себя за WEB-сервер. Публичный IP адрес источника переписывается приватным IP адресом шлюза и отправляется на приватный IP WEB-сервера. Аналогичным маршрутом возвратится и ответный пакет.
На базе изложенной информации и используя существующую техническую документацию по теме netfilter/iptables появляется возможность строить достаточно интересные сценарии маршрутизации приватных IP адресов.
SIP через NAT
Предположим у организации появилась необходимость в установке нескольких IP-телефонов. Телефоны используют для сигнализации SIP протокол, для мультимедиа RTP протокол. Поставленную задачу нужно решить на базе существующей локальной сети, без внесения каких либо глобальных изменений в действующую топологию, адресное распределение, не нарушая ее прежней функциональности и что немало важно достаточно дешево.
Наша локальная сеть принимает вид:
Одной из технически сложных задач в IP-телефонии является прохождение трафика сигнальных и мультимедиа протоколов через NAT-шлюзы. Разберем несколько существующих на данный момент способов преодоления проблемы NAT в SIP. Все эти решения прямо или косвенно будут связаны с использованием netfilter/iptables и попадают под правила трансляции приватных IP адресов.
Для более детального понимания, рассмотрим пару схем, иллюстрирующих движение SIP и RTP трафика:
Tel-x имеет публичный IP адрес, tel-1 имеет приватный IP адрес.
Телефоны tel-1 и tel-x при включении регистрируются на SIP-сервере и поддерживают с ним периодический обмен.
Tel-1 набирает tel-x либо наоборот tel-x вызывает tel-1, запрос на соединение приходит на SIP-сервер, тот в свою очередь проверяет состояние второй стороны и при благополучном исходе дает добро на установку мультимедийного соединения.
Соединение по протоколу RTP между tel-1 и tel-x может проходить в нескольких режимах. Первый через SIP-сервер, второй напрямую tel-1 с tel-x либо по третьему варианту – комбинированному: tel-1 гонит трафик на SIP-сервер тот в свою очередь (проксирует) перенаправляет на tel-x, tel-x прямым маршрутом отвечает tel-1. Из чего следует, что при использовании в данной конфигурации трансляции адресов, режим номер три автоматически нарушает правила трансляции. Но это не является единственной проблемой. Представим что SIP-сервер имеет не один а десяток IP адресов на одном сетевом интерфейсе. Пакет адресованный на десятый интерфейс будет принят и обработан сервером, а так же будет сформирован ответный пакет но отправлен он будет с первого интерфейса. И снова нарушение правил трансляции.
Как один из вариантов решения данной проблемы – применить технологию переназначения портов. Создадим определенный сценарий для iptables который обеспечит прохождение пакетов сигнализации и мультимедийного трафика от приватного пользователя до SIP-сервера или публичного пользователя и гарантирует прием ответов приватной стороной.
Обязательное условие — фиксированный исходящий SIP и RTP порт на устройстве абонента. Установим нижеследующие настройки в аппаратах:
tel-1:
IP Address: 192.168.0.30
Subnet Mask: 255.255.255.0
Default Router: 192.168.0.1
SIP Server: ip.sip.server
local SIP port: 5060
local RTP port: 10000
tel-2:
IP Address: 192.168.0.31
Subnet Mask: 255.255.255.0
Default Router: 192.168.0.1
SIP Server: ip.sip.server
local SIP port: 5062
local RTP port: 10002
tel-3:
IP Address: 192.168.0.32
Subnet Mask: 255.255.255.0
Default Router: 192.168.0.1
SIP Server: ip.sip.server
local SIP port: 5064
local RTP port: 10004
Добавим к существующим правилам следующие:
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5060 -j DNAT —to-destination 192.168.0.30
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5062 -j DNAT —to-destination 192.168.0.31
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5064 -j DNAT —to-destination 192.168.0.32
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 10000 -j DNAT —to-destination 192.168.0.30
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 10002 -j DNAT —to-destination 192.168.0.31
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 10004 -j DNAT —to-destination 192.168.0.32
iptables -t nat -A POSTROUTING -s 192.168.0.30 -p udp –-sport 5060 -j SNAT —to-source 85.115.165.18:5060
iptables -t nat -A POSTROUTING -s 192.168.0.31 -p udp –-sport 5062 -j SNAT —to-source 85.115.165.18:5062
iptables -t nat -A POSTROUTING -s 192.168.0.32 -p udp –-sport 5064 -j SNAT —to-source 85.115.165.18:5064
iptables -t nat -A POSTROUTING -s 192.168.0.30 -p udp –-sport 10000 -j SNAT —to-source 85.115.165.18:10000
iptables -t nat -A POSTROUTING -s 192.168.0.31 -p udp –-sport 10002 -j SNAT —to-source 85.115.165.18:10002
iptables -t nat -A POSTROUTING -s 192.168.0.32 -p udp –-sport 10004 -j SNAT —to-source 85.115.165.18:10004
Определенные UDP порты закрепляем за конкретным IP адресом из локальной сети. UDP пакеты приходящие от любых публичных IP адресов Интернет на публичный IP адрес NAT-шлюза, на порты 5060 и 10000 предаем аппарату tel-1 с приватным адресом 192.168.0.30. Исходящие UDP пакеты с tel-1 выводим из приватной сети закрепляя за ними порты 5060 и 10000 для благополучного приема. По той же схеме работают и другие два аппарата. В этом случае теряет свою силу первое правило трансляции IP адресов. NAT-шлюз руководствуется только вторым правилом трансляции.
Общий набор правил iptables для NAT-шлюза:
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -p tcp –dport 80 -j SNAT —to-source 85.115.165.18
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -p tcp —dport 25 -j SNAT —to-source 85.115.165.18
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -p tcp —dport 110 -j SNAT —to-source 85.115.165.18
iptables -t nat -A PREROUTING -d 85.115.165.18 -p tcp —dport 80 -j DNAT —to-destination 192.168.0.100:80
iptables -t nat -A POSTROUTING -s 192.168.0.100 -p tcp —sport 80 -j SNAT —to-source 85.115.165.18
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5060 -j DNAT —to-destination 192.168.0.30
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5062 -j DNAT —to-destination 192.168.0.31
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 5064 -j DNAT —to-destination 192.168.0.32
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 10000 -j DNAT —to-destination 192.168.0.30
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 10002 -j DNAT —to-destination 192.168.0.31
iptables -t nat -A PREROUTING -d 85.115.165.18 -p udp —dport 10004 -j DNAT —to-destination 192.168.0.32
iptables -t nat -A POSTROUTING -s 192.168.0.30 -p udp —sport 5060 -j SNAT —to-source 85.115.165.18:5060
iptables -t nat -A POSTROUTING -s 192.168.0.31 -p udp —sport 5062 -j SNAT —to-source 85.115.165.18:5062
iptables -t nat -A POSTROUTING -s 192.168.0.32 -p udp —sport 5064 -j SNAT —to-source 85.115.165.18:5064
iptables -t nat -A POSTROUTING -s 192.168.0.30 -p udp —sport 10000 -j SNAT —to-source 85.115.165.18:10000
iptables -t nat -A POSTROUTING -s 192.168.0.31 -p udp —sport 10002 -j SNAT —to-source 85.115.165.18:10002
iptables -t nat -A POSTROUTING -s 192.168.0.32 -p udp —sport 10004 -j SNAT —to-source 85.115.165.18:10004
В итоге получаем:
- Локальную сеть с выходом в Интернет через фильтрующий шлюз,
- Собственный WEB-сервер,
- Доступ к ресурсам почтовых и web-серверов Интернет,
- Возможность использования IP-телефонии.
- Комментарии к записи SIP через NAT или работоспособность VOIP в серых и белых сетях отключены
VOIP
Рубрики: IP-телефония
10 Ноя 2015IP-телефония становится все более привычной для миллионов пользователей Интернет и счастливых владельцев ip-телефонов. Технология «VOIP» делает связь доступной и дешевой. Вы можете благодаря ей звонить бесплатно либо за очень умеренную плату не только по России, и в ближнее и даже дальнее зарубежье, практически в любое место на Земле.
VOIP провайдеры обеспечивают взаимодействие между обычными телефонными сетями и сетью Интернет, что делает звонки voip намного дешевле классических звонков через телефонную сеть. При этом в использовании voip оборудование очень просто. Это может быть или гарнитура, подключенная к компьютеру, либо специальный ip-телефон, имеющий выход в Интернет-сеть через стандартную Ethernet-розетку. Такой телефон для пользователя может выглядеть и работать как обычный городской телефонный аппарат, но Вы сами увидите, как значительно сократятся Ваши расходы на телефонную связь. VOIP телефония сделает Ваше общение с деловыми партнерами не ограниченным временными и географическими рамками, а это обязательно повысит эффективность Вашего бизнеса. Одним из последних достижений ip-телефонии является SIP.
Если у Вас есть SIP телефон и SIP телефонный номер – Вы сможете свободно звонить по делам или в личных целях из любой страны мира, не заботясь о роуминге и драконовых расценках на междугородную и международную телефонную связь обычных операторов мобильной и стационарной связи. Приобретая например, московский SIP телефонный номер, Вы не только сможете звонить по нему избегая роуминга, но и получать звонки на этот номер без дополнительных наценок, в каком бы городе ВЫ не находились. Кроме того, имея такой номер, Вы сможете организовать многоканальную связь, с разведением на несколько номеров и операторов.
- Комментарии к записи VOIP отключены
Как происходит соединение по ПИН-коду
Рубрики: IP-телефония
9 Ноя 2015Чтобы позвонить используя ПИН-код с карты доступа, первое, что нужно сделать — это набрать определенный номер оператора связи.
Обычно, когда Вы набираете телефонный номер, звонок приходит на телефонный аппарат нужного Вам человека, этот человек снимает трубку, и затем вы разговариваете.
Однако трубку может снять, например, автоответчик или автосекретарь. В этом случае Вы разговариваете не с человеком, а с электронным устройством. Конкретно в случае автосекретаря, это устройство информирует Вас о том, какие дополнительные цифры Вам нужно набрать, чтобы соединиться с нужным отделом компании, после чего «слушает», какие цифры Вы наберёте и выполняет нужное соединение.
В случае использования ПИН-кода, набрав нужный номер оператора, Вы соединяетесь с похожим электронным устройством. Оно, как и автосекретарь, предлагает Вам ввести номер, на который Вы хотите позвонить. Только, в отличии от автосекретаря, это устройство соединяет Вас с нужным абонентом в другом городе, направляя Ваш звонок на оператора междугородной и международной связи. Такое устройство обычно называют «платформа».
Платформа, фактически, выполняет роль телефониста-оператора в переговорном пункте. Вы подходите к телефонисту и называете ему телефонный номер, с которым Вы хотите говорить. Телефонист выполняет соединение и вы разговариваете с нужным абонентом. Точно также, соединившись с платформой, Вы набираете на клавиатуре своего телефона нужный номер, платформа «слышит» набранные Вами цифры и соединяет Вас с нужным абонентом.
Но в переговорном пункте Вы сразу же оплачиваете свой разговор. А если бы телефонист переговорного пункта предоставлял бы Вам разговор в кредит, то, скорее всего, он попросил бы у Вас паспорт, чтобы в результате выставить счет именно тому, кто заказывал разговор. Поскольку при использовании платформы Вы не можете вручить ей оплату наличными, Вам потребуется предъявить ей своего рода «удостоверение личности». Таким удостоверением личности служит секретный пароль, состоящий из последовательности цифр, которые Вам нужно будет набрать на клавиатуре своего телефона перед тем, как осуществить звонок. Этот пароль принято называть «Персональный Идентификационный Номер» или, сокращенно ПИН-код. Платформа «узнаёт» Вас по набранному Вами секретному ПИН-коду и записывает сделанные Вами разговоры на Ваш счёт.
Таким образом, чтобы позвонить через платформу, Вам нужно знать её телефонный номер и свой ПИН-код. Вы набираете телефонный номер платформы и слышите приглашение ввести ПИН-код, которое может быть словесным или в виде особого звукового сигнала. Вы набираете на клавиатуре свой ПИН-код. Платформа проверяет, есть ли у нее в памяти такой ПИН-код и, если есть, приглашает Вас набрать телефонный номер, на который Вы хотите позвонить. Это приглашение также может быть словесным или в виде особого звукового сигнала. Вы набираете нужный междугородный или международный номер и платформа осуществляет соединение с этим номером.
Как упростить работу с ПИН-кодом
Чтобы не набирать при каждом звонке номер платформы и ПИН-код (14 — 17 дополнительных цифр), можно воспользоваться несколькими дополнительными возможностями.
Записать номер платформы и ПИН-код в память телефонного аппарата. Чтобы позвонить по межгороду, в этом случае нужно будет нажать на телефоне специальную кнопку (одну или две, в зависимости от модели телефонного аппарата), дождаться ответа платформы и затем набрать только номер, на который Вы хотите позвонить. Набор номера платформы и ПИН-кода в этом случае Ваш телефонный аппарат сделает за Вас и Вам не нужно будет запоминать их и набирать при каждом звонке.
Если у Вас есть офисная АТС, то её можно запрограммировать на набор номера платформы и ПИН-кода. В этом случае, в зависимости от модели офисной АТС, Вам придётся либо набирать перед междугородным номером несколько дополнительных цифр (например, *00), либо (например, на новых АТС Panasonic) просто звонить, как обычно, «8» — код города — номер абонента. В последнем случае офисная АТС, вместо набранной вами «восьмёрки» сама подставит номер платформы и ПИН-код. Таким образом, офисные АТС позволяют сделать использование ПИН-кода невидимым для пользователя или, по крайней мере, существенно упростить его.
Можно настроить платформу так, чтобы она узнавала Вас не по ПИН-коду, а по номеру телефона, с которого пришёл звонок. В этом случае, чтобы позвонить по межгороду, нужно будет набрать только 7 дополнительных цифр — номер платформы. После ответа платформы можно сразу набирать номер, по которому Вы хотите позвонить.
Последний способ не устраняет проблему набора дополнительных цифр до конца, но он может применяться в сочетании с двумя предыдущими способами, чтобы сократить время соединения, а также в тех случаях, когда в память телефона или офисной АТС не помещается полная последовательность цифр.
В любом случае, если Вы заключите договор на доступ к услугам связи с использованием ПИН-кода, к Вам приедет технический специалист, который выберет наиболее подходящий для Вас способ и настоит Ваши телефоны, либо офисную АТС так, что звонить будет легко и удобно.
Качество связи
Многие считают, что звонки с использованием ПИН-кодов и IP-телефония — это одно и то же. И что если связь дешевле, значит, она обязательно некачественная.
На самом деле в вопросах качества всё зависит от политики оператора, предоставляющего эту связь. Использование ПИН-кодов совсем не обязательно сопровождается направлением звонков в Интернет (IP-телефония). Да и сама IP-телефония совсем не обязательно должна быть некачественной.
В нашем случае звонок с платформы направляется в телефонную сеть лицензированного оператора междугородной и международной связи. Связь между платформой и телефонной сетью осуществляется не через интернет, таким образом IP-телефония в данном случае не используется. Оператор связи, которому направляются звонки, имеет собственный междугородные каналы и его качество связи не уступает качеству, которое Вы имеете, пользуясь «обычной восьмёркой». Единственное предназначение платформы в данном случае — предоставить Вам доступ к сети связи более выгодного для Вас оператора. Ухудшения качества связи при этом не происходит.
- Комментарии к записи Как происходит соединение по ПИН-коду отключены
Что такое IP-телефония
Рубрики: IP-телефония
7 Ноя 2015Общая характеристика ip-телефонии
Как явствует из её названия, IP-телефония представляет собой голосовую связь, похожую на телефонную связь, но на основе сети Интернет.
Как это выглядело вначале
Самый простой вариант IP-телефонии, с которого, собственно, и началось её использование, выглядит так. Есть два компьютера, каждый из них подключен к Интернет, к каждому компьютеру подключены наушники и микрофоны и на каждом компьютере запущена программа для передачи и приема голоса через сеть.
Более новый вариант
Сегодня, помимо варианта с двумя компьютерами, IP-телефонию можно сделать более похожей на обычную телефонную связь. Для этого используются специальные устройства, которые заменяют собой компьютер с программой голосовой связи. Такое устройство называется «голосовой шлюз». Это «коробочка» размером примерно с обычный телефонный аппарат. При соединении через голосовой шлюз используют вместо наушников и микрофона обычный телефон (у голосового шлюза есть для этого разъем — обычная телефонная розетка).
По сути, конечно, ничего здесь не изменилось по сравнению с первоначальным вариантом. Шлюз — это просто специализированный компьютер, в котором уже установлена программа для голосовой связи через Интернет. А функцию наушников и микрофона выполняет обычный телефонный аппарат, ведь в нём есть и то и другое — и наушник и микрофон. Но для пользователя, который привык пользоваться обычным телефоном, такой вариант, как правило, предпочтительнее чисто компьютерного. К тому же, на обычном компьютере обычно запущено множество различных программ, помимо программы для голосовой связи. В результате загруженность компьютера может колебаться в очень больших пределах, что, безусловно, не способствует повышению качества голосовой связи. Поэтому мы рекомендуем, как минимум для организаций, всегда пользоваться голосовыми шлюзами, а не подключенной к компьютеру гарнитурой (комплект микрофон + наушники). Есть у шлюза и ещё одно преимущество, которое проявляется при его совместной работе с офисной АТС, но об этом позже.
Связь для большего числа пользователей
Конечно, IP-телефонию организуют обычно так, чтобы связываться друг с другом могли более чем два пользователя. А также пользователям желательно указывать для связи друг с другом что-то более удобное, чем IP-адрес собеседника. Например, раз уж речь идёт о телефонии, удобно было бы набирать телефонный номер нужного человека, чтобы связаться с ним.
Чтобы реализовать на практике все эти и многие другие удобства, в схему IP-телефонии необходимо добавить ещё один компонент — сервер. Сервер IP-телефонии — это компьютер, на котором запущена специальная программа.
Эта программа обычно выполняет следующие функции:
- помнит пользователей по именам (имена пользователей заносит в базу данных человек-оператор);
- помнит телефонные номера каждого пользователя (их также заносит в базу данных человек-оператор);
- принимает от голосовых шлюзов или компьютеров пользователей информацию о том, каковы их IP-адреса, для этого голосовые шлюзы и компьютеры проходят процедуру так называемой «регистрации», в процессе которой шлюз (или компьютер) говорит серверу «моё имя — такое-то, я нахожусь на IP-адресе таком-то» (чтобы под видом «своего» не зарегистрировался «чужой», при регистрации может использоваться секретный пароль);
- запоминает соответствие «телефонный номер — IP-адрес»;
- принимает и обрабатывает запросы устройств (шлюзов и компьютеров) на соединение друг с другом: устройство присылает серверу запрос на соединение с указание телефонного номера, с которым оно хочет соединиться, сервер находит в своих записях соответствие «телефонный номер — IP-адрес», соединяется «от своего имени» с устройством по этому IP-адресу и в течение всего разговора перекидывает пакеты от одного устройства другому; таким образом два устройства оказываются связаны через сервер.
Связь с обычной телефонной сетью
Показанные здесь схемы IP-телефонии пока что не содержали связи с обычной телефонной сетью. Телефонные номера, которые оператор сервера присваивал устройствам, это внутренние телефонные номера, работающие только в данной конкретной сети IP-телефонии.
Чтобы пользователи данной сети смогли со своих телефонных аппаратов и компьютеров звонить на обычные городские телефоны (не связанные с Интернетом) добавим ещё одно специальное устройство, которым обычно оборудованы сети операторов связи, предоставляющих IP-телефонию.
Это устройство — голосовой шлюз немного другого типа. Он осуществляет связь не телефонного аппарата с сетью IP-телефонии, а связь телефонной линии с сетью IP-телефонии. Пользователь обычной телефонной сети чтобы позвонить кому-то должен (включив предварительно свой телефонный аппарат в телефонную розетку) снять трубку и набрать нужный номер. Вот то же самое делает описываемый голосовой шлюз: его подключают к телефонной линии и он, когда на него приходит вызов из Интернета, подключается к этой линии (как бы снимает трубку) и набирает нужный номер.
Таким образом, если в сети IP-телефонии имеется голосовой шлюз нужного типа, то пользователи этой сети могут звонить пользователям обычной телефонной сети на их городские или мобильные телефоны.
Предоставление телефонных номеров через интернет
В схеме IP-телефонии, возможно также и прохождение вызова в обратном направлении: пользователь телефонной сети может позвонить интернет-пользователю. Для этого требуется только, чтобы оператор связи, в распоряжении которого находятся телефонные номера, направил вызов, приходящий на определенный номер, не на телефонный аппарат, а на голосовой шлюз. А этот шлюз (шлюз оператора) по сети Интернет соединится с пользовательским шлюзом. Пользовательский шлюз пошлёт сигнал вызова на подключенный к нему телефонный аппарат и аппарат зазвонит. Остается только снять трубку.
- Комментарии к записи Что такое IP-телефония отключены
Подробнее про корпоративную телефонную сеть
Рубрики: IP-телефония
7 Ноя 2015Самый существенный способ снизить тарифы на межгород состоит в организации для своей компании собственной корпоративной телефонной сети. Это имеет смысл делать в том случае, когда Ваша компания имеет филиалы, представительства или подразделения, находящиеся в разных городах, и между этими подразделениями ведутся активные телефонные переговоры. В этом случае Вы можете сделать телефонную связь между подразделениями бесплатной для Вашей компании.
Каким образом это можно сделать? Поскольку данная возможность реализуется при помощи IP-телефонии, то, при необходимости, рекомендуем Вам ознакомиться с тем, как устроена эта связь из текста статьи: Что такое IP-телефония.
Итак, Вы можете организовать для Вашей компании корпоративную сеть с бесплатными телефонными разговорами внутри сети.
Для этого Вам потребуется установить подходящий голосовой шлюз в каждом офисе, а также сервер IP-телефонии (в одном из офисов). Ваши офисные АТС нужно будет настроить так, чтобы все междугородные звонки они направляли на шлюзы, а все местные направляли в обычную телефонную сеть — по имеющимся в настоящий момент в этих офисах телефонным линиям.
Ваш сервер IP-телефонии будет настроен таким образом, чтобы Ваши внутренние звонки выполнялись напрямую, от одного офиса в другой, а все прочие звонки направлялись оператору междугородной и международной связи. Таким образом, звонки, выполняемые между Вашими офисами, не попадут к оператору связи и будут для Вас бесплатными. Все остальные междугородные и международные звонки из всех офисов будут направлены оператору и их стоимость сократится для Вас в три и более раз по сравнению с «обычной восьмёркой».
Данная схема требует дополнительных затрат на сервер по сравнению с простым подключением офисов к оператору по технологии IP-телефонии. Но и экономия на межгороде получается существенно больше (если подключенные офисы ведут друг с другом активные телефонные переговоры).
- Комментарии к записи Подробнее про корпоративную телефонную сеть отключены
Оборудование для IP-телефонии
Рубрики: IP-телефония
7 Ноя 2015Качество связи при использовании IP-телефонии безусловно в огромной степени зависит от используемого оборудования. Чтобы организовать голосовую связь через сеть Интернет на стороне клиента устанавливается специальное устройство, которое называется «голосовой шлюз». Более подробная информация о том, что делает голосовой шлюз и как его можно использовать наиболее эффективно, описана здесь.
Шлюзы различаются, во-первых, по типу телефонной линии, которую предоставляет этот шлюз для подключения к нему телефонных аппаратов и офисных АТС.
Один тип линии — это самая обычная телефонная линия, точно такая же, как телефонная линия в Вашей квартире или офисе. К такой телефонной линии можно напрямую подключить обычный телефонный аппарат или офисную АТС. Эта линия называется «аналоговая телефонная линия». И голосовой шлюз, предоставляющий такой тип линий называется «аналоговым шлюзом».
Есть и другой тип телефонной линии. Она предназначена для подключения АТС. По одной такой линии можно вести сразу 30 одновременных телефонных разговоров, хотя она состоит всего из четырёх проводов. Такая телефонная линия называется «цифровая» (на самом деле существует несколько различных стандартов цифровой телефонной связи, но самый распространённый поддерживает именно 30 одновременных разговоров и называется «поток Е1»). Шлюзы, предоставляющие цифровые линии, называются «цифровыми шлюзами». К такому шлюзу невозможно подключить напрямую обычный телефонный аппарат. Подобный шлюз должен подключаться к офисной АТС, имеющей в своём составе плату (электрическую схему) для подключения потока Е1.
Вторая важная характеристика шлюза — это количество одновременных разговоров, которые можно вести через данный шлюз.
Количество одновременных разговоров равно количеству телефонных линий, которое предоставляет данный шлюз (поскольку, например, для ведения двух одновременных разговоров к шлюзу нужно подключать одновременно два телефонных аппарата и т. д.). У аналоговых шлюзов есть разъёмы для подключения телефонных аппаратов к шлюзу. Такой разъём называется «телефонный порт» или просто «порт». Таким образом, аналоговые шлюзы бывают 2-х портовые, 4-х портовые и 8-ми портовые. Цифровые шлюзы предоставляют телефонные разговоры через специальные «цифровые порты». Через каждый цифровой порт можно вести до 30-ти одновременных разговоров. Таких цифровых «30-канальных» портов у цифрового шлюза может быть 1, 2 и более.
Есть ещё одна существенная характеристика. От неё зависит, будут ли через данный шлюз проходить факсы. Это наличие в данном шлюзе поддержки специального способа передачи факсов через интернет, который называется «протокол T.38» (не путать с танком Т-34). Поскольку, с одной стороны, интернет является сетью с негарантированной доставкой пакетов и, с другой стороны, голос обычно «сжимают» при передаче через Интернет, чтобы можно было использовать менее скоростные каналы, успешная передача факса без помощи протокола Т.38 очень мало вероятна. Шлюз, имеющий полную и работоспособную реализацию данного протокола, успешно справляется с доставкой Ваших факсов следующим образом. Ваш шлюз сам принимает Ваш факс, кодирует его особым образом (осуществляя сжатие без потерь факсимильной информации), и отсылает данные через Интернет, при необходимости дублируя пакеты для их гарантированного получения адресатом. Таким образом, если шлюз не поддерживает протокол T.38, то на передачу факсов через него лучше не рассчитывать. Но при наличии работоспособной поддержки протокола Т.38 в шлюзе (и у оператора IP-телефонии, конечно) передача факсов при помощи IP-телефонии ничем не отличается от передачи факсов по обычным телефонным сетям.
Сегодня на рынке представлено множество самых разных моделей голосовых шлюзов от множества производителей. Однако наш опыт говорит о том, что если Вы хотите получить действительно качественную связь с использованием IP-телефонии, то выбор становится не таким большим. Например, нередко на практике встречалась ситуация, что поддержка протокола Т.38 заявлена производителем и в шлюзе даже есть соответствующие настройки, но при этом реально протокол Т.38 на данном шлюзе не работает.
- Комментарии к записи Оборудование для IP-телефонии отключены
Позвонить в Украину из России
Рубрики: IP-телефония
2 Ноя 2015Если вам необходимо позвонить в Украину из России, вы всегда можете воспользоваться такой современной технологией, как IP-телефония. Эта система связи позволяет осуществлять звонки через интернет по доступной цене и с высоким качеством связи.
Не так давно телефонные и интернет сети существовали, в основном, независимо друг от друга. Сегодня технология IP-телефонии объединила их в одно целое, позволяя осуществлять звонки в любую страну мира.
Благодаря IP-телефонии позвонить в Украину из России очень просто – нужно всего лишь запомнить несколько простых шагов, и вы сможете совершать международные звонки тогда, когда вам это необходимо. Эта технология многофункциональна – каждый клиент может воспользоваться такими свойствами, как переадресация, конференция, определение номера, безопасные звонки. Пользователи имеют возможность обмениваться во время речевого общения данными и сообщениями, совершать видеозвонок и проводить аудиоконференцию. Позвонить в Украину из России можно из любой точки страны – необходимо только соединение с интернетом для подключения к провайдеру IP-телефонии.
Одно из главных преимуществ, благодаря которому эта технология получила широкое распространение, является дешевый роуминг. Позвонить в Украину из России можно по очень низкой цене, так как международные телефонные операторы остаются незадействованными. При этом качество связи всегда остается на высоком уровне – голос не прерывается, а задержки не превышают допустимого уровня, после которого они становятся заметными.
IP-телефония удобна как для бытового общения индивидуальных пользователей, так и для деловых переговоров как одна из составляющих успешного развития бизнеса.
Таким образом, становится понятно, что IP-телефония – самый удобный и выгодный способ позвонить в Украину из России, которым легко может воспользоваться каждый
- Комментарии к записи Позвонить в Украину из России отключены
Звонки в Белоруссию из России
Рубрики: IP-телефония
2 Ноя 2015Двадцать первый век — это век использования высоких технологий, которые сделали жизнь каждого человека удобнее и проще. На сегодняшний день IP — телефония приобретает все большую популярность среди граждан России. Что такое IP — телефония? Это способ осуществления телефонных звонков через Интернет, с помощью которого международные и междугородние телефонные разговоры стали гораздо выгоднее и дешевле.
Экономия на междугородних и международных звонках имеет актуальность не только в офисах, но и в домашних условиях. Некоторые семьи, разъединенные границами разных стран, могут сохранить свое общение посредством постоянных переговоров, и для таких семей IP — телефония – это настоящая находка.
Позвонить в Белоруссию из России не составит больших затрат, если воспользоваться нашими услугами. С помощью IP — телефонии можно поддерживать связь с близкими родственниками во всех уголках планеты. Не имеет смысла переплачивать телекоммуникационным компаниям, если есть хорошая возможность позвонить в Белоруссию из России через оператора СЦК.
IP — телефон удобен и прост в использовании, поэтому позвонить в Белоруссию из России может как ребенок, так и пожилой человек.
Для человека не составит особого труда позвонить в Белоруссию из России на мобильный телефон, причем это можно сделать гораздо выгоднее, чем через стационарный телефон. Доступность IP — телефонии через Интернет позволяет позвонить в Белоруссию из России в любое время суток.
IP — телефония – это не только широкий выбор тарифов, высокое качество соединений, но и основное средство общения с окружающим миром. Качество связи, стоимость разговоров, удобное программное обеспечение приятно удивит каждого, кто воспользовался данным способом общения.
- Комментарии к записи Звонки в Белоруссию из России отключены