Протоколы и кодеки IP-телефонии
06.09.2018
На данный момент в IP-телефонии используется несколько стандартизированных протоколов. Рассмотрим два из них подробнее.
IP телефония Cisco для начинающих
Протокол Н.323. Этот протокол был анонсирован в 1996 г. организацией ITU; тогда вышел первый релиз Н.3231. В 1998 г. появилась вторая версия этого стандарта – Н.323 v.22. В сентябре 1999-го была одобрена третья версия, а в ноябре 2001-го -четвертая. Сейчас существует несколько модификаций этого стандарта. Фактически Н.323 является основным протоколом для междугородной и международной телефонии. Спецификация Н.323 включает в себя:
Yealink SIP-T48S - IP-телефон с Wi-FI адаптером Yealink WF40
терминал (terminal) – может быть как аппаратным (телефон), так и программным (приложение на компьютере); шлюз (gateway) – устройство по сопряжению сетей; устройство управления конференциями (Multipoint Control Unit – MCU); привратник (gatekeeper) – контролирует и координирует работу всех компонентов.
Протокол SIP (Session Initiation Protocol – инициализационный протокол сессии). Это открытый протокол, представляющий наибольший интерес для IP-телефонии . Его еще называют «протоколом инициирования сеансов», так как он позволяет организовывать, модифицировать и завершать разнообразные (не только голосовые) сеансы связи – например мультимедийные конференции. Стоит заметить, что в ОС Windows ХР встроена поддержка SIP: с использованием этого протокола осуществляется обмен сообщениями в Windows Messenger. Привлекает этот стандарт и провайдеров: все они, особенно крупные, заявляют, что именно SIP -главный протокол всех будущих IP-сетей.
Кодеки
За последние десять лет появилось достаточно много кодеков, которые используются или могут быть использованы для передачи различного рода информации (аудио и видео) в системах IP-телефонии. Больше всего зрительских и экспертных симпатий заслуживают следующие:
• G711-кодек , -стандартизированный международной организацией ITU. Применяется в устройствах, поддерживающих ISDN (стандарт, позволяющий передавать по единой цифровой сети данные, а также оцифрованные видеоизображения и речь). Минимальная пропускная способность канала – 64 Кбит/с. Поддерживается всеми IP-устройствами;
• G723.1-кодек , разработанный ITU и применяемый при небольшой пропускной способности канала (около 8 Кбит/с). Главное назначение – передача речи хорошего качества. Несмотря на то, что это единый стандарт, существуют две его версии, несовместимые друг с другом. Стандарт обеспечивает лучшее качество передачи, чем G711. Поддерживается большинством производителей;
• G729-кодек – опять же разработка ITU. В стандарте реализована возможность передачи данных на чрезвычайно низких скоростях – порядка 5,3-6,3 Кбит/с. Не очень популярен, не способен обеспечить высокое качество передачи, поддерживается отдельными устройствами;
• GSM-кодек , созданный для передачи голоса. Используется в сетях сотовой связи второго поколения. Скорость кодирования составляет 13 Кбит/с, осуществляется отдельными блоками по 20 мс. Достаточно популярен, одобрен многими производителями. Применяется преимущественно в шлюзах между сотовыми сетями VoIP;
• iLBC (Internet low bitrate codec) – в отличие от четырех предыдущих кодеков является открытым стандартом (не требуются никакие лицензионные отчисления). Это голосовой кодек, кодирующий данные с двумя скоростями: 13,33 Кбит/с (размер кадра 30 мс) и 15,20 Кбит/с (размер кадра 20 мс). Обеспечивает наилучшее качество и минимальную потерю пакетов. В основном используется при организации сеансов связи через Интернет. Применяется в Skype (популярнейшая сеть 1Р-телефонии). К сожалению, поддерживается не всеми производителями.