售前电话
135-3656-7657
售前电话 : 135-3656-7657
H.323与 SIP(会话初始协议)非常相似,是一种专为设置、管理和终止媒体会话而设计的协议。它是ITU-T的一组标准之一,该标准定义了大量协议,以通过计算机网络提供音频和视频通信。
与SIP一样,H.323是一个相对较旧的协议,但已在很大程度上被SIP取代。SIP的优点之一是它不那么复杂,类似于HTTP / SMTP协议。在这方面,H.323 是一种二进制协议,使其在故障排除环境中对技术人员不太友好。H.323的主要优势在于该标准相对较早。H.323不仅定义了基本的呼叫模型,而且还涵盖了满足相关标准的业务通信期望所需的补充服务。
H.323 不是为易于扩展而设计的,结果是新功能需要更多时间来定义、标准化和实现。另一方面,SIP 从头开始设计为可扩展,接收包含其无法识别的功能的消息的 SIP 实体可以简单地忽略这些功能。因此,SIP能够更好地跟上IP电话世界的当前市场和技术需求。
通过查看端点设备(尤其是手机),我们可以看到H.323是如何被废弃的。几年前,许多手机制造商放弃了以前创建可以使用两种协议的设备的趋势。目前市场上的绝大多数设备都是仅限SIP的。
对于VoIP而言.H.323协议的整个框架过于繁冗。图7-4阴影部分示出了协议栈中对IP语音有用的子集。这一子集中仅包含语音和控制部分。语音协议组包括G.711协议(64kbit/s)以及更低速率的数字语音协议,如G.728协议(16kbit/s),G.723协议(5.3kbit/s或6.4kbit/s)以及G.729协议(8kbit/s)。由于传输控制协议(TCP)所使用的重发机制会增加语音的传输时延,故采用用户数据报协议(UDP)来传输语音。H.323协议规定UDP数据分组前端要添加个实时传送协议(RTP)头。为确保语音质量,某些应用还使用了实时控制协议(RTCP)。关于RTP和RTCP的协议细节详见后文。
图7-4 H.323中IP电话协议子集
H.323关守是基本的远端接入服务器(RAS)。H.323协议的控制子协议H.225协议可使用UDP快速建立终端与关守间的连接,也可使用TCP建立、保持、释放VoIP连接。H.245协议可用于所有H.32X系列的终端设备,使用的传输层协议是TCP。
为了保证兼容性,大多数厂商在制造VoIP设备时至少遵循了H.323协议子集。这样一来,使得H.323协议成为实现VoIP系统最好的协议方案。图7-5说明了VolP系统最通用的功能模块(为了简单起见,只画出了有关VoIP操作的关键部分)。下文讨论细节时,均用此图作参考。
首先要明确的是H.323的界定范围。在图7-5中,H.323协议和大部分VoIP设备实现的功能都局限在中间的方框内。这表明,H.323协议既没有定义语音信令发送到基于H.323协议的VoIP系统的机制,也没有定义IP网络接收语音信令的机制。也就是说,H.323协议没有定义所经过的网络特性及终端与网络的接口。由于H.323协议的定义范围比较集中,所以它较完善地说明了H.323终端和网关的特点及其作用。
图7-5 voIp系统的协议功能