ЖУР.КОМ: крупнейший каталог электронных журналов компьютерной тематики
IP-телефония
Saturn и Незнайка
Спецвыпуск Xakep, номер #041, стр. 041-034-2
Функции шлюза
Ответ на вывоз абонента.
Установка соединения с удаленным шлюзом и вызываемым абонентом.
Оцифровка (кодирование), сжатие, разбиение на пакеты и восстановление сигнала.
Шлюз принимает на вход обычный телефонный сигнал, оцифровывает его и проводит сжатие полученных данных, после чего передает в IP-сеть в виде обычных пакетов, а на другом "конце сети" удаленный шлюз восстанавливает сигнал в обратном порядке. Этот компонент может и не использоваться, если ты не планируешь интегрировать свои IP-телефоны в общую телефонную сеть.
Последним штрихом является абонентский пункт, который может быть реализован как программным, так и аппаратным способом. Причем в первом случае звонить можно даже через домашний компьютер, лишь бы он имел звуковуху и микрофон, а во втором случае в качестве абонентского пункта выступает специальный IP-телефон.
Еще для построения распределенной сети IP-телефонии необходим диспетчер, отвечающий за распределение вызовов между шлюзами. Диспетчер также проводит аутентификацию и авторизацию абонентов с помощью специального ПО.
Также компонентом IP-телефонии можно назвать уникальные пользовательские приложения, возникшие благодаря интеграции голоса, видео и данных - так называемые call-центры (системы унифицированной обработки сообщений).
Сжатие речи
Передача голосовой информации в незашифрованном виде требовала бы слишком большой пропускной способности каналов. Поэтому шлюзы оборудуют так называемыми вокодерами, или кодировщиками речи. Вокодер осуществляет компрессию речи перед передачей в сеть IP и ее декомпрессию на принимающей стороне. Сжатие происходит в соответствии со стандартными алгоритмами ITU, такими как G.711 или G.729. При пятибалльной шкале вокодер G.711 с потоком 64 Кбит/с получил оценку 4,4, а, например, вокодер G.729a с потоком 8 Кбит/с - 4,0; при этом время оцифровки составляет 0,75 мс и 10 мс соответственно. Основной задачей при управлении потоком речевой информации по сети интернет становится обеспечение небольшой и постоянной задержки.
Стандарты
Стандарты являются очень важным фактором любой технологии, в том числе и IP-телефонии. Одна из наиболее важных областей стандартизации - протокол обмена сообщениями в IP-телефонии. В связи с этим Intel и Microsoft возглавили направление на разработку стандартов на основе H.323, рекомендованного International Telecommunications Union (ITU). Этот стандарт формулирует технические требования для передачи аудио- и видеоданных по сетям передачи данных. H.323 включает в себя:
Стандарты на видео кодер/декодеры
Стандарты на голосовые кодер/декодеры
Стандарты на общедоступные приложения
Стандарты на управление вызовами
Стандарты на управление системой
Атаки на сеть
Сети IP-телефонии - хорошая цель для хакеров. Некоторые из них могут простебаться, послав тебе голосовое сообщение от имени руководства компании... Кто-то может захотеть получить доступ к голосовому почтовому ящику твоего руководства или даже захочет перехватить голосовые данные о финансовых сделках со всеми вытекающими отсюда последствиями. Существуют и другие шалости, например, звонки за чужой счет куда-нибудь на Ямайку.