При развертывании оконечных узлов VoIP (в частности, телефонов с поддержкой Session Initiation Protocol и оборудования IP-PBX H.323) сотрудники информационных служб сталкиваются с трудностями, обусловленными отсутствием интероперабельности.

Сетевые средства нового поколения, названные контроллерами сеансов (Session Controllers, SC), обеспечат эффективное взаимодействие протоколов H.323 и SIP. Кроме того, они позволят избежать осложнений, которые возникают при объединении оборудования VoIP с приложениями, предназначенными для организации совместных работ.

Хотя к средствам H.323 и SIP предъявляются одинаковые требования, различия в механизмах инициирования вызова, согласования параметров среды передачи и разрыва связи делают их несовместимыми друг с другом, не позволяют устанавливать прямые соединения между конечными точками SIP и H.323. Тут-то и приходят на помощь контроллеры сеансов, предназначенные для организации информационного обмена между конечными точками H.323 и SIP.

Это сочетание аппаратных и программных средств способно играть роль одновременно контроллера зоны H.323 и прокси-сервера SIP. Кроме того, контроллер сеансов поддерживает функции межсетевого взаимодействия SIP и H.323, благодаря которым появляется возможность устанавливать соединения между любыми конечными точками.

Контроллер зоны H.323 обеспечивает трансляцию адресов и управляет доступом конечных точек к сети. Прокси-сервер SIP реализует базовые функции управления сеансами вызовов в сети VoIP, обрабатывает запросы и ответы оконечных устройств.

Конечные точки H.323 позволяют устанавливать двунаправленную связь в режиме реального времени. Конечная точка H.323 может поддерживать обмен только голосовой информацией, передачу голоса и данных, голоса и видео либо голоса, данных и видео. Пользовательский агент SIP по своему функциональному назначению аналогичен конечной точке H.323.

В рекомендациях ITU H.245 описывается порядок выполнения конечными точками H.323 операций переключения между режимами обмена информацией (например, поддержки терминальными устройствами конкретного кодека). Одна из спецификаций SIP — Session Description Protocol (SDP) — является эквивалентом H.245.

В момент обращения конечной точки H.323 к пользовательскому агенту SIP контроллер сеансов логически разбивает вызов на два участка: цепь входа замыкается на контроллере сеансов, а цепь выхода генерируется самим контроллером. Протокол, применяемый на выходном участке вызова, определяется динамически. Он переключается в зависимости от типа протокола, указываемого удаленным контрагентом.

Средства обеспечения сетевого взаимодействия контроллера сеансов должны поддерживать все обязательные для SIP и H.323 функции. Адресацию пользователей (номера телефонов) необходимо сделать независимой от конкретного протокола при сохранении общей парадигмы регистрации. Кроме того, соответствующий набор параметров H.245, инициируемый конечной точкой H.323, должен отображаться на параметры SDP пользовательского агента SIP и наоборот. В результате у конечных точек появляется возможность согласовывать свои действия. Контроллер сеансов транслирует сообщения между двумя наборами протоколов.

Что же касается дополнительных функций — задержки и передачи вызова, многочастотной обработки в двух диапазонах (DTMF), — контроллеры сеансов обязаны преобразовывать сообщения к нужному виду и выполнять функции мостов между наборами протоколов для обеспечения полной интероперабельности. Например, низкоскоростные кодеки (такие, как G.723.1) непонятным образом интерпретируют сигналы DTMF и требуют применения помеченных особым способом пакетов RTP (RFC 2833) или же передачи информации DTFM при помощи внеполосных методов. Технология RFC 2833 использует поток RTP для пересылки данных DTMF и является лучшим транспортным механизмом, если пользовательский агент SIP и конечная точка H.323 поддерживают его.

Благодаря успешному разрешению конфликта сигналов между подсетями H.323 и SIP с помощью контроллеров сеансов компании смогут успешно разворачивать недорогое эффективное оборудование IP-PBX на основе H.323, одновременно строя архитектуру приложений на базе SIP. Контроллеры сеансов обеспечат руководителям информационных служб готовое решение, позволяющее налаживать взаимодействие между H.323 и SIP.

Шридхар Рамачандран (sridhar@nextone.com), один из основателей и технический директор компании NexTone Communications


В рекомендациях ITU H.245 описывается порядок выполнения конечными точками H.323 операций переключения между режимами обмена информацией (например, поддержки терминальными устройствами конкретного кодека). Одна из спецификаций SIP — Session Description Protocol (SDP) — является эквивалентом H.245