Принципы IP-телефонии
МИНЕСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
КЫРГЫЗСКОЙ РЕСПУБЛИКИ
ИНСТИТУТ ЭЛЕКТРОНИКИ И ТЕЛЕКОММУНИКАЦИЙ
КЫРГЫЗСКЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра<<Телекоммуникаций>>
САМОСТОЯТЕЛЬНАЯ РАБОТА
На тему <<Принципы IP-телефонии>>
Выполнил: Кирчанов А. Д.
Группа: СССК(б)-1-12
Проверил: Мурзакматов К. А.
Бишкек 2014г.
Содержание
Введение 3
Что такое IP - телефония 3
Физический уровень 4
Канальный уровень 5
Сетевой уровень 6
Транспортный уровень 8
Принципы IP - телефонии 9
Отличие от традиционной телефонии 10
H. 323 11
SIP 14
Кодеки 16
Решения для развертывания телефонной сети 16
Заключение 19
Введение
C момента изобретения телеграфа история телекоммуникаций насчитывает уже более 200 лет. Стремительное развитие телефонии привело к тому, что возможности связи, казавшиеся совсем недавно фантастическими, уже сегодня используются повсеместно. Одно из таких нововведений – IP-телефония. Не так давно, было бы исключительно сложно представить себе передачу голоса не по привычным телефонным проводам, а через каналы передачи данных. Сегодня же телефонные сети и Интернет объединяются в единую инфраструктуру. Голосовой IP трафик уже потеснил привычную телефонию и конкурирует с сотовой связью. С развитием IP-телефонии увеличивается ее функционал, и к отсутствию роуминга в сети интернет, прибавляется бесплатная аудио-видео связь, возможность проведения конференций, облачные услуги и так далее. Совсем скоро весь потенциал IP-телефонии станет неотъемлемой частью нашей жизни, как пульт от телевизора или сигнализация на автомобиле, а пока этого не произошло, мне бы хотелось рассказать вам о том, как реализуется IP-телефония и какие технологии для этого применяются в МТТ.
Что такое IP-телефония?
Под IP-телефонией подразумевается голосовая связь, которая осуществляется по сетям передачи данных, в частности по IP-сетям (IP — Internet Protocol). На сегодняшний день IP-телефония все больше вытесняет традиционные телефонные сети за счет легкости развертывания, низкой стоимости звонка, простоты конфигурирования, высокого качества связи и сравнительной безопасности соединения. В данном изложении будем придерживаться принципов эталонной модели OSI (Open Systems Interconnection basic reference model) и рассказывать о предмете “снизу-вверх”, начиная с физического и канального уровней и заканчивая уровнями данных.
Рис.1 Модель OSI и инкапсуляция данных
Физический уровень (Physical Layer)
На физическом уровне
осуществляется передача
PoE
Интересно рассмотреть технологию PoE (Power Over Ethernet) — стандарты IEEE 802.3 af-2003 и IEEE 802.3at-2009. Ее суть заключается в возможности обеспечения питанием устройств посредством стандартной витой пары. Большинство современных IP-телефонов, в частности, модельный ряд Cisco Unified IP Phones 7900 Series, поставляются с поддержкой PoE. Согласно стандарту 2009 года, устройства могут получать ток мощностью до 25,5 Ватт.
При подаче питания используются лишь две витых пары кабеля 100BASE-TX, однако некоторые производители задействуют все четыре, достигая мощности до 51 Ватт. Необходимо заметить, что технология не требует модификации уже существующих кабельных систем, в том числе и кабелей Cat 5.
Для определения того,
является ли подключаемое
Далее происходит поиск
диапазона мощностей питаемого
устройства путем подачи более
высокого напряжения и
Канальный уровень (Data Link Layer)
Согласно спецификации IEEE 802 канальный уровень разделяется на два подуровня:
- MAC (Media Access Control) — обеспечивает взаимодействие с физическим уровнем;
- LLC (Logical Link Control) — обслуживает сетевой уровень.
На канальном уровне
работают коммутаторы —
Необходимо упомянуть
механизм виртуальных
Рис. 2 Формат фрейма
В контексте IP-телефонии отметим Voice VLAN, широко применяющуюся для изоляции голосового трафика, генерируемого IP-телефонами, от других данных. Ее использование целесообразно по двум причинам:
- Безопасность. Создание отдельной голосовой VLAN уменьшает вероятность перехвата и анализа голосовых пакетов.
- Повышение качества передачи. Механизм VLAN позволяет задать повышенный приоритет голосовым пакетам, и, как следствие, улучшить качество связи.
Сетевой уровень (Network Layer)
На сетевом уровне
происходит маршрутизация, соответственно
основными устройствами
Основной маршрутизируемый
протокол — IP (Internet Protocol), на основе
которого и построена IP-телефония,
а также всемирная сеть
На сегодняшний момент существуют специальные VoIP-шлюзы (Voice Over IP Gateway), обеспечивающие подключение обычных аналоговых телефонов к IP-сети. Как правило, они имеют и встроенный маршрутизатор, позволяющий вести учет трафика, авторизовать пользователей, автоматически раздавать IP-адреса, управлять полосой пропускания.
Среди стандартных функций VoIP-шлюзов:
- Функции безопасности (создание списков доступа, авторизация);
- Поддержка факсимильной связи;
- Поддержка голосовой почты;
- Поддержка протоколов H.323, SIP (Session Initiation Protocol).
Для борьбы с возможными задержками передачи IP необходимо дополнять дополнительными средствами, например протоколами установления очередности (чтобы голосовые данные не конкурировали с обычными).
Как правило, в этих
целях на маршрутизаторах
Кроме того, необходимы схемы маркировки с заданием приоритетов для рассмотрения голосовых данных, как наиболее важных для передачи.
Транспортный уровень (Transport Layer)
Для транспортного уровня характерны:
- Сегментация данных приложений верхнего уровня;
- Обеспечение сквозного соединения;
- Гарантия надежности данных.
Основные протоколы транспортного уровня — TCP (Transmission Control Protocol), UDP (User Datagram Protocol), RTP (Real-time Transport Protocol). Непосредственно в IP-телефонии используются протоколы UDP и RTP, причем основное их отличие от TCP заключается в том, что они не обеспечивают надежность доставки данных. Это является более приемлемым вариантом, нежели осуществление контроля за доставкой (TCP), так как телефонная связь чрезвычайно зависима от задержек передачи, но менее чувствительна к потерям пакетов.
UDP
UDP базируется на сетевом
протоколе IP и предоставляет транспортные
услуги прикладным процессам. Его
главное отличие от TCP — обеспечение
негарантированной доставки, то
есть при отправке и получении
данных никаких подтверждений
не запрашивается. Также при отправке
информации не обязательно
RTP
Несмотря на то, что RTP принято считать протоколом транспортного уровня, как правило он работает поверх UDP. С помощью RTP реализуется распознавание типа трафика, работа с метками времени, контроль передачи и нумерация последовательности пакетов.
Основное назначение
RTP состоит в том, что он присваивает
каждому исходящему пакету
Принципы IP-телефонии
При осуществлении
звонка голосовой сигнал
В данном контексте,
протокол передачи данных —
некий язык, позволяющий двум
абонентам понять друг друга
и обеспечить качественную
Отличие от традиционной телефонии
В традиционной телефонии
установка соединения
При этом IP-телефония
оказывается более дешевым
- Традиционные телефонные сети обладают избыточной производительностью, в то время, как IP-телефония использует технологию сжатия голосовых пакетов и позволяет полностью использовать емкость телефонной линии.
- Как правило, на сегодняшний момент доступ в глобальную сеть есть у всех желающих, что позволяет сократить затраты на подключение или совсем исключить их.
- Звонки в локальной сети могут использовать внутренний сервер и происходить без участия внешней АТС.
Вместе с вышеперечисленным,
IP-телефония позволяет
- Телефонные серверы постоянно совершенствуются и алгоритмы их работы становятся более устойчивыми к задержкам или другим проблемам IP-сетей.
- В частных сетях их владельцы обладают полным контролем над ситуацией и могут изменять такие параметры, как ширина полосы пропускания, количество абонентов на одной линии, и, как следствие, величину задержки.
- Сети с коммутацией пакетов развиваются, и ежегодно вводятся новые протоколы и технологии, позволяющие улучшить качество связи (например, протокол резервирования полосы пропускания RSVP).
Благодаря IP-телефонии
очень элегантно решается
H.323
Первым делом необходимо
описать стек протоколов H.323, разработанный
в 1996 году. Данный стандарт содержит
описание оборудования, сетевых
служб и терминальных
Рекомендации H.323 предполагают:
- Платформенную независимость.
- Стандарты кодирования аналоговых данных.
- Управление полосой пропускания.
- Гибкость и совместимость.
Отметим очень важный факт: в рекомендациях не определены физическая среда передачи, транспортный протокол и сетевой интерфейс. Это значит, что устройства, поддерживающие стандарт H.323 могут работать в любых существующих сегодня сетях с коммутацией пакетов.
Согласно H.323 четырьмя основными компонентами VoIP-соединения являются:
- терминал;
- шлюз;
- контроллер зоны;
- контроллер управления многоточечной конференции (MCU — Multipoint Control Unit).
Рис. 3 Пример структурной схемы сети в IP-телефонии
1. Управление соединением и сигнализация:
1.а. H.225.0: протоколы сигнализации
и пакетирования
1.б. H.225.0/RAS: процедуры регистрации, допуска и состояния.
1.в. H.245: протокол управления для мультимедиа.
2. Обработка звуковых сигналов:
2.а. G.711: импульсно-кодовая модуляция тональных частот.
2.б. G.722: кодирование звукового сигнала 7 кГц в 64 кбит/с.
2.в. G.723.1: речевые кодеры
на две скорости передачи для
организации мультимедийной
2.г. G.728: кодирование речевых сигналов 16 кбит/с с помощью линейного предсказания с кодированием сигнала возбуждения с малой задержкой.
2.д. G.729: кодирование речевых
сигналов 8 кбит/с с помощью линейного
предсказания с алгебраическим
кодированием сигнала
3. Обработка видеосигналов:
3.а. H.261: видеокодеки для
аудиовизуальных услуг со
3.б. H.263: кодирование видеосигнала
для передачи с малой
4. Конференц-связь для передачи данных:
4.а. T.120: стек протоколов
(включает T.123, T.124, T.125) для передачи
данных между оконечными
5. Мультимедийная передача:
5.а. RTP: транспортный протокол реального времени.
5.б. RTCP: протокол управления передачей в реальном времени.
6. Обеспечение безопасности:
6.а. H.235: обеспечение безопасности
и шифрование для
7. Дополнительные услуги:
7.а. H.450.1: обобщенные функции
для управления
7.б. H.450.2: перевод соединения на телефонный номер третьего абонента.
7.в. H.450.3: переадресация вызова.
7.г. H.450.4: удержание вызова.
7.д. H.450.5: парковка вызова ( park ) и ответ на вызов ( pick up ).
7.е. H.450.6: уведомление о
поступившем вызове в
7.ж. H.450.7: индикация ожидающего сообщения.
7.з. H.450.8: служба идентификации имен.
7.и. H.450.9: служба завершения соединения для сетей H.323.
Рис.4 Сценарий установки соединения на основе протокола H.323
SIP (Session Initiation Protocol)
SIP — протокол сигнализации, предназначенный для организации, изменения и завершения сеансов связи. SIP независим от транспортных технологий, однако при установлении соединения предпочтительно использовать UDP. Для передачи самой голосовой и видеоинформации рекомендовано применять RTP, но возможность использования других протоколов не исключена.
В SIP определены два типа сигнальных сообщений — запрос и ответ. Также существует шесть процедур:
- INVITE (приглашение) — приглашает пользователя принять участие в сеансе связи (служит для установления нового соединения; может содержать параметры для согласования);
- BYE (разъединение) — завершает соединение между двумя пользователями;
- OPTIONS (опции) — используется для передачи информации о поддерживаемых характеристиках (эта передача может осуществляться напрямую между двумя агентами пользователей или через сервер SIP);
- АСК (подтверждение) — используется для подтверждения получения сообщения или для положительного ответа на команду INVITE ;
- CANCEL (отмена) — прекращает поиск пользователя;
- REGISTER (регистрация) — передает информацию о местоположении пользователя на сервер SIP, который может транслировать ее на сервер адресов (Location Server).
Рис. 5 Сценарий сеанса связи SIP
Кодеки
За качество передачи
голоса во всех протоколах
отвечают кодеки – алгоритмы
преобразования голоса в
Решения для развертывания телефонной сети
Asterisk
Asterisk — программная АТС, способная коммутировать как VoIP вызовы, так и вызовы, осуществляемые между IP-телефонами и традиционной телефонной сетью общего пользования.
Поддерживаемые протоколы: IAX, SIP, H.323, Skinny, UNIStim.
Поддерживаемые кодеки: G.711 (ulaw и alaw), G.722, G.723, G.729, GSM, iLBC, LPC-10, Speex.
Asterisk — динамично развивающееся открытое программное обеспечение, которое может быть установлено без оглядки на лицензирование. Это делает данную программную АТС привлекательной для малого и среднего бизнеса. Количество абонентов в сети может достигать 2000 и ограничено только мощностью сервера.
Еще одно достоинство Asterisk — возможность гибкой настройки. Весь необходимый функционал либо уже реализован, либо может быть дописан самостоятельно без существенных временных и денежных затрат. Этому способствует принцип: одна задача — один программный модуль.
В сравнении с решениями от таких вендоров, как Cisco или Avaya, Asterisk привлекателен еще и стоимостью развертывания. Фактически все затраты сводятся только к покупке телефонных аппаратов и сервера, способного обеспечить требуемую нагрузку на сеть. Сама программа абсолютно бесплатна.
Cisco Unified Communication Manager (CallManager)
Call Manager предназначен скорее для крупных сетей, включающих до 30000 абонентов. Данный программно-аппаратный комплекс обеспечивает надежность работы и позволяет конфигурировать множество параметров, таких как переадресация звонков или голосовое меню. Существует и “облегченная” express версия, предназначенная скорее для небольших офисов.
Из преимуществ Cisco CallManager следует отметить в первую очередь знаменитую техническую поддержку корпорации Cisco. При соответствующем уровне контракта на обслуживание, любая проблема, начиная с вопросов по настройке и заканчивая вышедшим из строя оборудованием, будет решена практически мгновенно. Поэтому Cisco CallManager подойдет компаниям, готовым платить немалые деньги, но и получать при этом высочайшее качество обслуживания.
Avaya IP Office
Система IP Office может стать неплохим выбором для среднего размера телефонной сети. Количество абонентов здесь ограничено не только мощностью сервера, но и количеством приобретенных лицензий. Лицензировать необходимо практически все — платы расширения, используемые приложения и т.д., что может доставить определенные неудобства.
Конфигурирование может
осуществляться через ряд
В целом, продукция корпорации Avaya не ограничивается одним IP Office. Avaya, в 2009 году слившаяся с еще одним известным производителем Nortel, является признанным лидером на рынке оборудования для IP-телефонии.
Заключение
Надо признать, ҹто за такое короткое вҏемя Интернет-телефония достигла замечательных успехов. Сҏеди них основными стали усовершенствование алгоритмов кодирования ҏечи и изобҏетение шлюзов, с помощью которых стало возможно вести пеҏеговоры не только посҏедством персональных компьютеров, но и по обычному телефону. IP-телефония - технология, позволяющая использовать Internet или другую IP-сеть в качестве сҏедства организации и ведения международных телефонных разговоров и пеҏедачи факсов в ҏежиме ҏеального вҏемени. Использует Internet-протокол для организации двусторонней голосовой связи. IP-телефония пҏедусматривает соединения между телефонами пользователей при наличии соответствующих шлюзов с телефонной сетью, а также IP терминалами или IP терминалом и ТФОП.