VoIP协议是VoIP业务的规范标准。我们都知道VoIP业务有着压倒性的优势。随着网络应用的多元化和低成本化发展,VoIP业务直接冲击着传统通信市场,那么目前VoIP协议目前常用的协议,如H.323、SIP、MEGACO和MGCP。
H.248
H.248是定义网关控制协议的ITU建议书,也称为IETFRFC2885(Megaco)。它定义了一个用于创建多媒体应用程序的集中式架构,并扩展了MGCP。H.248是ITU和IETF联合协作的结果,它是另一种VoIP协议。
Megaco
这也称为IETFRFC2885和ITU建议H.248。H.248定义了用于创建多媒体应用程序的集中式架构。
相关参考:H.248/Megaco协议
媒体网关控制协议(MGCP) 这也称为IETFRFC2705。它定义了用于创建多媒体应用程序的集中式架构,因此它是一种VoIP协议。
实时传输协议(RTP) 此VoIP协议在IETFRFC1889下定义,它详细说明了实时应用程序的传输协议。RTP提供传输机制来承载VoIP通信的音频/媒体部分,并用于所有VoIP通信。
RTP
RTP(Real-time Transport Protocol):实时协议,是一种数据交换协议,可以处理音频和视频。实时传输协议用于在IP网络上传输音频、视频和其他实时数据。RTP协议通常与其他VoIP协议(如SIP或H.323)结合使用,以提供实时媒体传输。RTP处理数据交换,但除此之外还需要编解码器。在使用语音的地方使用声码器(编解码器可用于任何形式的数据,包括音频、视频等)。
相关参考:什么是RTP (实时传输协议)
会话发起协议(SIP) 这也称为IETFRFC2543,它定义了用于创建多媒体应用程序的分布式架构。SIP,即会话发起协议,现在被广泛采用,因为主要标准是一种更为严格的信令协议,也是目前使用最广泛的协议。
Skinny
使用的另一种信令协议称为“Skinny”,是Cisco专有协议,来自Nortel,另一个称为Unistem。鉴于此,经常存在接口问题。
H.323
相关参考:H.323协议是什么
H.323是一种ITU-T标准,最初用于局域网(LAN)上的多媒体会议,后来扩展至覆盖VoIP。H.323是ITU-T研究开发的IP网络实时多媒体通信标准协议簇。它由呼叫控制、媒体编码、管理控制、网络安全和会议通信等一系列协议组成,不但包括IP电话应用,而且还包括IP视频和数据应用以及多媒体会议应用。其主要目的是实现位于不同网络中的终端之间的音视交互通信,这些网络可以是具有QoS保证的(如SCN、ATM等),也可以是没有QoS保证的(如LAN等)。其定义的最重要的两类网络部件是网关(gateway)和网闸(gatekeeper)。前者负责不同网络之间的信令和控制信息转换以及媒体信息变换和复用,后者负责网络管理、带宽管理、地址翻译和不同管理域之间的互操作。凡遵从H.323标准的IP终端称为H.323终端。
SIP
SIP是一种应用层控制协议,用于和一个或多个参与者创建。修改和终止会话。SIP的结构与HTTP(客户-服务器协议)相似。这是I.E::'I’F的IP电话系统,主要包括两个协议:会话启动协议(SIP-SessionInitiationProtocol)和实时传送协议(RTP-Real-TimeTrans?portProtocol)。SIP用作IP网络电话的信令协议,其主要功能是建立和管理呼叫以及应用层地址的翻译;RTP是语音和视频数据的传送协议,其主要功能是在透明封装的基础上传递一些实时信息,供对端进行信号恢复和质量监视,它的作用类似于ATM中的适配层(AAL)功能。H.323中语音和视频信号的传送也借用1ETF定义的RTP。除此以外,SIP系统还利用Internet中已定义的其它协议完成存储媒体信息传送、网关选路、计费和管理等功能。
相关参考:什么是SIP协议?(一文读懂SIP协议的工作原理与组网方式)
SIP系统和H.323系统的主要差别
(1)SIP系统主要考虑的是IP网络中的电话应用,和现存网络的互通并非其研究重点。因此,它未考虑网关等部件,有关互通的功能和实现可借鉴H.323的结果。
(2)H.323系统是从LAN上电话应用为出发点逐步发展完善的,而SIP系统则是着眼于广域Internet上的电话应用。因此,它采用了Internet中广为使用的客户-服务器模型。
(3)H.323系统的呼叫信令是借鉴ISDN中的呼叫控制信令开发的,为基于消息的对等层协议。SIP协议则是基于Internet应用层协议开发的,为文本形式的客户-服务器类型非对等式协议。
(4)H.323系统对计费和管理域之间的互操作有较好的考虑,SIP系统对此还只有初步的考虑。
从总体上说,H.323系统由ITU-T开发,其结构更贴近于传统电信网,网络运营和管理也和电信业的思路比较接近。SIP系统由IETF而开发,其结构和思路完全源自于Internet。目前H.323标准比较成熟,SIP标准正在加紧制订之中。鉴于Internet日益增强的影响力和1ETF在Internet中的领导地位,对于这两个标准体系都必须予以充分重视。事实上,以CISCO公司为代表的主要数据通信制造厂商已经推出SIP网络产品和SIP电话终端,并已在美国应用,H.323和SIP系统的互通网关也正在研究之中。
VoIP协议中,客户机发出请求,并发送给服务器,服务器处理这些请求后给客户机发送一个响应。
该请求与响应形成一次事务。媒体网关控制协议(MGCP)是由思科和Telcordia提议的VoIP协议,它定义了呼叫控制单元(呼叫代理或媒体网关)与电话网关之间的通信服务。 MGCP属于控制协议,允许中心控制台监测IP电话和网关事件,并通知它们发送内容至指定地址。
在MGCP结构中,智能呼叫控制置于网关外部并由呼叫控制单元(呼叫代理)来处理。 同时呼叫控制单元互相保持同步,发送一致的命令给网关。媒体网关控制协议(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。
WebRTC只会扩展VoIP
WebRTC还利用点对点连接,让用户尽可能建立最直接的连接。此外,我们当然都知道,简单意味着广泛采用。因此,简单来说,WebRTC将使我们能够更直接地在我们的网络浏览器或电话应用程序中进行VoIP通话和视频会议,而无需下载和安装插件、启动器或独立应用程序。甚至联络中心也将从采用WebRTC中受益匪浅。
这种新协议提供了通过IP网络发送语音和视频的能力,尽管限制较少。WebRTC不会也不能完全取代VoIP。您可以在没有WebRTC的情况下使用VoIP,就像我们多年来所做的那样,但您不能在没有VoIP的情况下使用WebRTC,因为它是VoIP——或者更确切地说,是VoIP的演变,它允许它直接和舒适地存在于您的Web浏览器中。这是VoIP的正确步骤——将其推向新的边界和用例,这将有助于使该方法长期存在,甚至发展成为全新的东西。