Стандарти IP Телефонії

Стандарти є критичним чинником для світу IP-телефонії. Одна з найбільш важливих областей стандартизації - протокол обміну повідомленнями в IP-телефонії.

Ранні рішення IP-телефонії використовували для зв'язку один з одним закриті протоколи. Обидва учасники бесіди повинні були мати аналогічні продукти. Intel і Microsoft очолили напрям на розробку стандартів на основі H.323, рекомендованого International Telecommunications Union (ITU). Цей стандарт формулює технічні вимоги для передачі аудіо- і відеоданих по мережах передачі даних. H.323 включає:

  • Стандарти на відео кодер/декодеры;
  • Стандарти на голосові кодер/декодеры;
  • Стандарти на загальнодоступні додатки;
  • Стандарти на управління викликами;
  • Стандарти на управління системою.

Стандарти на відео кодер-декодери не потрібні для обробки телефонних дзвінків, але існують усередині тієї ж системи стандартів.
Технічні вимоги до голосових кодерів включають вимоги, такі як:

  • мала смуга пропускання (8 kbit/s або менше);
  • висока якість голосу;
  • невеликі затримки;
  • можливість реконструкції втрачених пакетів.

При передачі в режимі реального часу до 30% пакетів можуть загубитися або запізнитися (що в режимі реального часу одне і те ж). Хороший додаток IP-телефонії повинен відшкодувати брак пакетів, відновивши втрачені дані. Сам алгоритм кодування також робить вплив на відновлення даних. Складні алгоритми збільшують вартість необхідного устаткування. Найбільш популярним алгоритмом кодування є G.723.1.

Ще одна особливість полягає в тому, що системи IP-телефонії повинні мати можливість підтримувати різні кодери і додавати нові з потреби. H.323 був спочатку розроблений для локальних обчислювальних мереж, так що змінна ширина смуги частот і час затримки Інтернет зменшують корисність деяких елементів H.323. За умовчанням голосовим кодер-декодером в стандарті H.323 є G.711. Проте ширина смуги частот в 64 kbps, потрібна в G.711, неприйнятна при використанні в Інтернет, оскільки більшість користувачів Інтернету мають канал свідомо меншої ширини. Але навіть в цьому випадку багато що із стандарту є корисним.

Кроме G.711 стандарт H.323 визначає звукові кодер-декодери G.722, G.723,G.723.1, MPEG1, G.728, і G.729. Кодери з низькою шириною смуги частот - G.729 в 8 kbps і G.723 в 5.3/6.3 kbps - цілком підходять для використання в Інтернет. Зокрема, G.723 є одним з декількох стандартних кодерів для IP-телефонії, особливо після того, як Intel, Microsoft і Netscape оголосили про підтримку цього кодера. Основний недолік G.723 полягає в тому, що він вимагає вельми великих ресурсів процесора. Intel, наприклад, визначає 100 MHz Pentium-процесор як мінімальний для використання в Інтернет-телефонії.

Один з сучасних протоколів для IP-телефонії - це протокол SIP.

Протокол SIP народився в надрах IETF (Internet Engineering Task Force) -- організації, що займається затвердженням стандартів інтернету і взагалі стандартів, що мають відношення до протоколів TCP/IP. Тут за основу були узяті протоколи, вживані в найпопулярніших на сьогоднішній день IP-сервісах, такі, як HTTP (Web) і SMTP (електронна пошта). Ідейно SIP заснований на тому ж підході, що HTTP: запит -- відповідь (request -- reply).
Всі повідомлення SIP текстові, і їх можна читати очима, а коди повернення -- такі ж, як в HTTP, тому деякі з них покажуться добре знайомими не тільки мережевим адміністраторам, але і багатьом "просунутим" користувачам інтернету (404 -- абонент не знайдений, 200 -- OK).

.

Істотно, що SIP, хоч і може використовуватися в IP-телефонії, не є протоколом для передачі голосових даних -- він взагалі не прив'язаний до передачі даних якогось певного вигляду. Назва SIP розшифровується як Session Initiation Protocol -- протокол ініціації сеансу. Це означає, що SIP забезпечує ініціацію, контроль і ліквідацію сеансів обміну інформацією, а як сама передавана інформація може виступати що завгодно: і мова (як у разі IP-телефонії), і музика, і відео, і, наприклад, текст (протокол дозволяє організовувати сеанси колективної роботи над документами, які підтримуються в MS Exchange або Lotus Notes).

Тип даних визначається окремим протоколом SDP (Session Description Protocol -- протокол опису сеансу), який працює в парі з SIP і володіє чудовою здатністю міняти параметри сеансу по ходу обміну даними. Простий приклад: два співбесідники розмовляють по IP-телефону, і один хоче показати іншому фотографію -- SDP дозволить зробити це в рамках того ж SIP-сеансу. Більш того, в принципі ніщо не заважає перейти по ходу справи на інший термінал (наприклад, якщо розмова відбувається по мобільному телефону, ви можете перейти на комп'ютер або на телефон з дисплеєм і там проглянути фотографію).

Комунікації реального часу

Очевидно, SIP істотно краще, ніж H.323, узгоджується з розумінням IP-телефонії як масового глобального IP-сервісу, а її поза сумнівом слід розглядати саме так. І оскільки SIP здатний обслуговувати не тільки телефонію, але і взагалі будь-які комунікації в реальному часі поверх протоколу IP, йому, мабуть, належить стати основою також для ряду інших IP-сервісів, які поки не існують, але з'являться в майбутньому.

Фактично ситуація зараз дуже схожа на ту, що виникла шість років тому, коли величезна безліч людей раптом кинулася освоювати Web і заразом відкрило для себе електронну пошту, чати і т.д., а ринок відповів на збільшення попиту бурхливим зростанням. Правда, Усесвітня Павутина нікому особливо не заважала, так що реакція на неї була адекватною, а навколо IP-телефонії піднявся шум, явно невідповідний з її досягненнями (це цілком природно, враховуючи, що вона -- прямий конкурент гігантської телефонної індустрії і її розвиток зачіпає інтереси величезної кількості людей і фірм).
Але в цілому схожість дуже велика, і можна припускати, що за IP-телефонією, як за Web, послідує нова хвиля IP-сервісів. Загальною межею цих сервісів буде здійснення IP-комунікацій в реальному часі.

.

Джерело: ip.zvonok.net

Статті по темі


0 Відгуків на “Стандарти IP Телефонії”


  1. Немає коментарів

Залишити відгук