京东旗舰店

News

新闻中心

网络协议通话技术之VoIP通话的三大协议

2023-12-30 140

网络协议通话技术(英语Voice over Internet Protocol缩写为Voice over IP即VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。


VoIP通话技术常用的协议有H.323、SIP、MEGACO和MGCP。


H.323是常见的VoIP标准,由ITU-T于1996年提出,原本是用于局域网(LAN)上的视频会议,后来被应用于VoIP网络电话上。H.323定义了一个综合性的规范,使网络上的终端设备遵循这些规范,得以顺利进行沟通,包括语音压缩格式(G.711、G.729、G.723.1)、视频压缩格式(H.261、H.263)、调用信令(H.225)、控制信令(H.245)、注册与认证等(RAS:Registeration Admission Status)。H.323架构由4个组件所组成,包括终端设备(Terminal)、网关(Gateway)、网关管理员(Gatekeeper)、多点控制单元(MCU:Multipoint Control Unit),可进行单点对单点或单点对多点的通信。


对于VoIP的应用而言,H.323的子协议多且复杂性高,在许多技术上的问题受限,不容易针对新的应用作扩展。因此,IETF (Internet Engineering Task Force)分别在1999年8月提出MGCP(Media Gateway Control Protocol)协议与1999年3月的SIP(Session Initiation Protocol)新架构,试图简化H.323的复杂性,且在语音传递功能提供较高的延展性。


1、会话发起协议(SIP)


是IETF创建VoIP通话连接的协议标准。SIP是一种应用层控制协议,用于和一个或多个参与者创建、修改和终止会话。SIP的结构与HTTP(客户-服务器协议)相似。客户机发出请求,并发送给服务器,服务器处理这些请求后给客户机回送一个响应。请求与响应形成一次交换(transaction)。


2、媒体网关控制协议(MGCP)


是由思科和Telcordia提议的VoIP协议,它定义了调用控制单元(调用代理或媒体网关)与电话网关之间的通信服务。MGCP属于控制协议,允许中心控制台监测IP电话和网关事件,并通知它们发送内容至指定地址。在MGCP结构中,智能调用控制置于网关外部并由调用控制单元(调用代理)来处理。同时调用控制单元互相保持同步,发送一致的命令给网关。


3、媒体网关控制协议(Megaco)


是IETF和ITU-T(ITU-TH.248建议)共同努力的结果。Megaco/H.248是一种用于控制物理上分开的多媒体网关的协议单元的协议,从而可以从媒体转化中分离调用控制。Megaco/H.248说明了用于转换电路交换语音到基于包的通信流量的媒体网关(MG)和用于规定这种流量的服务逻辑的媒介网关控制器之间的联系。Megaco/H.248通知媒体网关将来自于数据包或单元数据网络之外的数据流连接到数据包或单元数据流上,如实时传输协议(RTP)。从VoIP结构和网关控制的关系来看,Megaco/H.248与MGCP在本质上相当相似,但是Megaco/H.248支持更广泛的网络,如ATM。