在复杂而竞争激烈的电信世界中,毫无疑问,信令没有包罗万象的标准。 实际上,有两个主要标准:H.323和SIP。 它们源自不同的根源和不同的功能需求。
虽然这两个标准都有其优胜者,但现实是它们都有确定的使用寿命。 在这里,我们深入研究了这两个标准的细节,并探讨了它们的相对优点和缺点。
源起
H.323是国际电信联盟(ITU)处理的H.32x标准组的一部分。 它于1996年正式确定,并且是出于对IP实时多媒体通信标准化的需求而发展的。 ITU-T电信标准共同规定了如何建立和共享呼叫以及兼容组件如何相互作用。
SIP标准由Internet工程任务组(IETF)处理,并于1999年正式定为征求意见书(RFC)。SIP起源于Internet社区,旨在支持PSTN中的呼叫处理功能-后来进行了扩展用于多媒体,例如视频会议。
详细的H.323
H.323定义了一些特定的组件:
- 终端 – LAN 中的端点,参与与另一个终端的双向通信。 根据定义,它必须至少支持音频通信,但也可能包括视频和数据。
- Gatekeeper – 一个可选组件,用于管理网络中的其他组件,并使用 RAS 与它们进行通信。 这些组件必须向网守注册并请求加入呼叫。
- 网关 – 提供与 PSTN 和其他兼容设备的接口。 它使用 CODECS 转换信息并使用 RAS 路由呼叫。
- MCU – 一个 LAN 端点,允许终端和网关加入并参与多路视频会议。 它管理视频、音频和数据以提供稳定的通信。
H.323还定义了以下通道:
- 注册、准入和状态 (RAS) 通道 – 用于在网守和端点之间建立通信,例如注册和请求。
- 呼叫信令通道——用于传输呼叫控制和服务控制的信息,例如传输地址。
- H.245 控制通道 – 用于非电话信号的线路传输,例如加密、流量控制和抖动管理。
- 逻辑通道 – 一对单向通道,用于使用 RTP 和 RTCP 传输音频和视频等媒体信息。
H.323应用
由于其电信基础,H.323给出了整个系统架构的全面定义。 这支持多路对等通信,而无需中央控制器。 它的准则包括建立和控制呼叫及其使用的媒体。 呼叫数据以二进制形式传输,以最小化所需的带宽。 对于寻求管理电信成本的企业,以及从IDT之类的提供商那里寻求具有竞争力的批发VoIP终止率,减少带宽是一个关键问题。
SIP详细
会话发起协议(SIP)管理呼叫者之间的通信,但作为应用程序层协议。 SIP由以下网络元素组成:
- 用户代理 – 用于发送和接收 SIP 消息,由客户端和服务器组件组成。 客户端组件发送 SIP 请求,服务器组件接收请求并返回 SIP 响应。 SIP 软电话是用户代理的一个示例,它处理客户端/服务器功能以及典型的电话功能,例如拨号和接听电话。
- 代理服务器 – 用作将消息路由到距离目的地更近的另一台服务器的中介。 还用于强制执行访问控制,例如检查是否允许最终用户拨打电话。
- 注册器 – 用于记录用户代理发送的地址并定位网络上的其他代理。
SIP定义了许多请求,例如:
- REGISTER – 注册 URI 和位置。
- 邀请 – 在建立呼叫之前发起对话。
- ACK – 确认收到 INVITE。
- BYE——终止对话。
SIP应用
SIP是Internet技术和标准(例如HTTP和IP)的补充。 它对消息使用人类可读的ASCII,这使它们更易于理解和调试,但增加了消息大小,因此增加了带宽。 由于不需要翻译代码,因此可以添加新命令,并且双方都可以理解。
SIP标准比H.323更开放,更灵活。 尽管可能存在解释上的差异,但这为互操作性提供了更多选择。 供应商各自生产自己的SIP风格以获得竞争优势,并且必须对其进行互操作性测试。
结论
现实情况是H.323和SIP都长期存在。 SIP更加灵活和适应性强,并基于HTTP等通用技术构建,从而简化了基于Internet的新应用程序的添加。 H.323促进更健壮和可互操作的通信。