logo
622221s_i_622231 версия 2 / 622231 / очн 622231 / СИСТООХИПИ 622231 / МУ_ПЗ_СИСТООХИПИ_защ

Интернет-телефония

Интернет-телефония(IP-телефония) является одним из важнейших направлений компьютерной телефонии, предназначенным для передачи голоса, данных и видео по каналам глобальной сети Интернет. В 1995 году появились первые программные продукты, поддерживающие голосовое общение через Интернет, которые позволяли осуществлять полудуплексную связь только между двумя компьютерами, имеющими одинаковые телефонные интерфейсы. Современные технологии Интернет-телефонии поддерживают дуплексную связь, предоставляют пользователю удобный графический интерфейс и даже обеспечивают возможность проведения телеконференций.

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

При организации телефонных переговоров по вычислительным сетям необходимо передавать два типа информации:

К командной информации относятся сигналы вызова, разъединения, а также другие служебные сообщения. Сложность реализации систем Интернет-телефонии состоит в том, что технология передачи голоса по телефону принципиально отличается от технологии передачи данных по сети Интернет. Качественно реализовать технологию передачи голоса в канале, рассчитанном на пакетную передач)' данных, непросто. Качественная передача голоса зависит от трех составляющих:

Оцифровку и кодирование голосового трафика в системах выполняют специализированные адаптеры - шлюзы.

Шлюз(gateway), илителефонный сервер(ITS, Internet Telephony Server), - устройство, которое осуществляет преобразование управляющей информации и данных, поступающих из одной сети (например, телефонной), в пакеты сети Интернет и обратно. Причем такое преобразование не должно значительно исказить исходный речевой сигнал, а режим передачи должен обеспечить обмен информацией между абонентами в реальном масштабе времени. Популярным шлюзом является, например, VocalTech Gateway. Главные задачи шлюза - обеспечение качественного дуплексного телефонного общения абонентов в режиме пакетной передачи и коммутации цифровых сигналов - сохраняются. Шлюз может использоваться и при наличии компьютерного терминала, обеспечивая более качественное преобразование.

Более полно основные функции, выполняемые шлюзом, состоят в следующем:

Большая часть функций шлюза реализуются в процессах прикладного уровня.

Основные факторы, влияющие на снижение качества передачи пакетов.

  1. Задержка - время ожидания передачи пакета информации от одного абонента другому. Для передачи голоса время задержки является критическим фактором: допустимое время задержки 250-300 мс, превышение этого значения уже не позволяет вести голосовое общение в реальном времени. Сокращению задержек способствует оптимальный выбор маршрута - каждый маршрутизатор задерживает пакет примерно на 10 мс.

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

  3. Потеря пакетов и перестановка их во времени. Рассмотрим этот фактор чуть более подробно.

Базовый протокол сети Интернет - Internet Protocol (IP). Это протокол сетевого уровня, который обеспечивает маршрутизацию пакетов в сети. Он, однако, не гарантирует надежную доставку пакетов, ибо каналы Интернета характеризуются:

То есть виртуальный канал Интернета - сугубо нестационарная система. Пакеты в нем могут искажаться, задерживаться, передаваться по различным маршрутам (а значит, иметь различное время передачи) и т. п.

На основе IP работают протоколы транспортного уровня Transport Control Protocol (TCP) и User Datagram Protocol (UDP).

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

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

Существуют протоколы, позволяющие имитировать потерянные пакеты при декодировании, производя интерполяцию данных, но их возможности не безграничны, и потери данных более 10% невосполнимы.

Все системы IP-телефонии условно можно разделить на базовые схемы:

Голосовые соединения между двумя компьютерами имеют два варианта реализации:

Первый вариант нашел воплощение во множестве программных продуктов, выпускаемых различными фирмами. Среди них и известный продукт Net Meeting фирмы Microsoft, который, помимо прочего, позволяет проводить телеконференции.

Второй вариант также в настоящее время достаточно широко распространен. Первые программы, его поддерживающие, появились несколько лет назад и были реализованы на основе DSP-карт фирмы Dialogic и программного обеспечения, разработанного фирмой VocalTech.

Голосовые соединения по схеметелефон-Интернет-телефонвыполняются с использованием адаптера, подключаемого к телефонной линии на стороне абонента (непосредственно к телефонному аппарату или АТС), обеспечивающего дозвон и соединение с провайдером, запрос на связь, а иногда и оцифровку, и восстановление голосового трафика. Причем адаптеры и их программная поддержка у обоих взаимодействующих абонентов должны быть одинаковыми. Популярными адаптерами являются адаптеры фирм Aplio, представляющие собой небольшую коробочку, содержащую модем и аппаратный кодек, и Kortex International, конструктивно выполненные аналогично и включающие модем, факс-сервер и автоответчик. Вход в Интернет выполняется через шлюз, берущий на себя функции оцифровки-восстановления (если надо), сжатия голосового трафика, его упаковки-распаковки в пакеты и формирования всех управляющих сигналов для связи с сетью.

Интернет-провайдеры, предоставляющие услуги IP-телефонии, до недавнего времени активно работали только в США, а у нас в стране отсутствовали, но за последние три года активно стали создаваться и у нас. Известным провайдером Интернет-телефонии является, например, компания "Ситек", имеющая точки входа во многих городах страны (естественно, и в Санкт-Петербурге). Большим преимуществом этой компании является возможность через нее подключиться к мировой сети IP-телефонииамериканской компании Delta Tree, реализующей передачу голосового трафика по создаваемым ею выделенным виртуальным каналам Интернета, обеспечивая тем самым очень высокое качество связи.

Основное достоинство Интернет-телефонии в чрезвычайной дешевизне ее услуг, особенно при звонках на большие расстояния. Так, из Санкт-Петербурга разговор по IP-телефону в Москву обойдется примерно в два раза дешевле, а звонок в Австралию в 6 раз дешевле, чем по обычной междугородной и международной связи.

По прогнозам агентства ProbeResearch, к 2005 году трафик IP-телефонии составит 44 % международного трафика в мире, а в США, например, уже в 2002 году около 20 % и внутреннего телефонного трафика будет проходить через Интернет.