В сложном и конкурентном мире телекоммуникаций неудивительно, что не существует всеобъемлющего стандарта сигнализации. На самом деле существует два основных стандарта: H.323 и SIP. Они выросли из разных корней и разных функциональных потребностей.
Хотя у обоих стандартов есть свои сторонники, реальность такова, что у них обоих гарантированный срок службы. Здесь мы углубимся в детали этих двух стандартов и исследуем их относительные сильные и слабые стороны.
Origins
H.323 является частью группы стандартов H.32x, поддерживаемой Международным союзом электросвязи (ITU). Он был официально оформлен в 1996 году и возник из-за необходимости стандартизации мультимедийной связи в реальном времени по IP. В совокупности телекоммуникационные стандарты ITU-T определяют, как устанавливаются и распределяются вызовы, а также как будут взаимодействовать совместимые компоненты.
Стандарт SIP разрабатывается Инженерной группой Интернета (IETF) и был официально оформлен как запрос на комментарии (RFC) в 1999 году. SIP зародился в интернет-сообществе и был разработан для поддержки функций обработки вызовов в PSTN, которые позже были расширены. для мультимедиа, например видеоконференций.
H.323 подробно
H.323 определяет некоторые конкретные компоненты:
- Терминал – конечная точка в локальной сети, участвует в двусторонней связи с другим терминалом. По определению, он должен поддерживать как минимум аудиосвязь, но может также включать видео и данные.
- Gatekeeper – дополнительный компонент для управления другими компонентами в сети и связи с ними с помощью RAS. Компоненты должны зарегистрироваться у привратника и запросить доступ для присоединения к вызову.
- Шлюз – для обеспечения интерфейса с PSTN и другими совместимыми устройствами. Он использует CODECS для преобразования информации и маршрутизации вызовов с использованием RAS.
- MCU – конечная точка локальной сети, позволяющая терминалам и шлюзам присоединяться и участвовать в многосторонней видеоконференции. Он управляет видео, аудио и данными для обеспечения стабильной связи.
H.323 также определяет каналы:
- Канал регистрации, допуска и статуса (RAS) – используется для установления связи между привратником и конечными точками, такими как регистрация и запросы.
- Канал сигнализации вызова – используется для передачи информации для управления вызовом и управления услугами, например, транспортного адреса.
- Канал управления H.245 – используется для линейной передачи нетелефонных сигналов, таких как шифрование, управление потоком и управление джиттером.
- Логический канал — пара однонаправленных каналов, используемых для передачи мультимедийной информации, такой как аудио и видео, с использованием RTP и RTCP.
Приложение H.323
Благодаря своим телекоммуникационным корням H.323 дает исчерпывающее определение всей архитектуры системы. Это поддерживает многостороннюю одноранговую связь без необходимости использования центрального контроллера. Его рекомендации включают настройку и контроль звонков и используемых ими носителей. Данные о вызовах передаются в двоичном формате, чтобы минимизировать требуемую полосу пропускания. Сокращение пропускной способности является ключевым вопросом для компаний, стремящихся управлять расходами на телекоммуникации, а также найти конкурентоспособные оптовые тарифы на VoIP-терминацию от такого провайдера, как IDT.
СИП в деталях
Протокол инициирования сеанса (SIP) управляет связью между вызывающими абонентами, но как протокол прикладного уровня. SIP состоит из следующих сетевых элементов:
- Пользовательский агент – используется для отправки и получения SIP-сообщений и состоит как из клиентского, так и из серверного компонентов. Клиентский компонент отправляет запросы SIP, а серверный компонент принимает запросы и возвращает ответ SIP. Программный телефон SIP является примером пользовательского агента, он обрабатывает функции клиента/сервера наряду с типичными телефонными функциями, такими как набор номера и ответ на вызовы.
- Прокси-сервер – используется в качестве посредника для маршрутизации сообщений на другой сервер, расположенный ближе к месту назначения. Также используется для обеспечения контроля доступа, например проверки того, разрешено ли конечному пользователю совершать вызов.
- Регистратор – используется для записи адресов, отправленных пользовательским агентом, и поиска других агентов в сети.
SIP определяет ряд запросов, таких как:
- РЕГИСТРАЦИЯ – для регистрации URI и местоположения.
- ПРИГЛАСИТЬ – инициировать диалог перед установлением вызова.
- ACK – для подтверждения получения INVITE.
- ПОКА – прекратить диалог.
SIP-приложение
SIP дополняет интернет-технологии и стандарты, такие как HTTP и IP. Для сообщений он использует удобочитаемый код ASCII, что упрощает их понимание и отладку, но увеличивает размер сообщения и, следовательно, пропускную способность. Поскольку коды не нужно переводить, можно добавлять новые команды, которые будут понятны обеим сторонам.
Стандарт SIP более открыт и гибок, чем H.323; это дает больше возможностей для взаимодействия, хотя и с возможностью различий в интерпретации. Каждый поставщик создает свой собственный вариант SIP, чтобы получить конкурентное преимущество и проверять их на совместимость.
Заключение
Реальность такова, что и H.323, и SIP существуют в долгосрочной перспективе. SIP является более гибким и адаптируемым и основан на общей технологии, такой как HTTP, что упрощает добавление новых интернет-приложений. H.323 обеспечивает более надежную и совместимую связь.