EN
首页 / 全部资讯 / IDC / VoIP中常用的几个协议介绍

VoIP中常用的几个协议介绍

时间:2020-03-19 08:08:24发布:http://www.vecloud.com 阅读量:1066

    前面介绍了voip的几个关键技术,今天我们在一起聊聊Voip的几个协议:sip、MGCP、H.248协议

  

  SIP(Session Initiation Protocol)会话初始协议是由IETF定义,基于IP的一个应用层控制协议。定义多媒体呼叫的建立、修改和终止。

  

  由于SIP是基于纯文本的信令协议,可以管理不同接入网络上的会晤等。会晤可以是终端设备之间任何类型的通信,如视频会晤、既时信息处理或协作会晤。该协议不会定义或限制可使用的业务,传输、服务质量、计费、安全性等问题都由基本核心网络和其它协议处理。

  

  SIP得到了微软、AOL、等厂商及IETF和3GPP等标准制定机构的大力支持。支持SIP的网络将提供一个网桥,以扩展向互联网和无线网络的各种设备提供融合业务能力。这将允许运营商为其移动用户提供大量的信息处理业务,通过SMS互通能力与固定用户和2G无线用户交互。SIP也是在UMTS3GPP R5/R6版本中使用的信令协议,因此可以保护运营商目前的投资而及具技术优势和商业价值。

  

  MGCP(Media Gateway Control Protocol)媒体网关控制协议

  

  MGCP是Media Gateway Controller或者Call Agent 用来控制VoIP Gateway的一种协议。MGCP协议是 1999年由Internet工程任务组(IETF)制定的媒体网关控制协议,MGCP协议定义的连接模型包括端点(endpoint)和连接(connection)两个主要概念。

  

  MGCP采用文本协议,协议消息分为命令和响应,每个命令需要接收方回送响应,采用三次握手方式证实。命令消息由命令行和若干参数行组成,响应消息带有 3位数字的响应码。MGCP采用媒体描述协议(SDP)向网关描述连接参数。为了减小信令传送时延,MGCP采用用户数据报协议(UDP)传送。

  

  MGCP协议与H.223和SIP不同,H.323和SIP提出两套IP电话体系结构,二者完全独立,不能互相兼容,只能互通。MGCP不涉及IP电话的体系结构,只涉及网关分解问题,因而不仅可用于 H.323 IP电话系统,也可用于SIP IP电话系统。网关可分解成媒体网关(MG)和媒体网关控制器(MGC),MG在 MGC(或软交换)的控制下,实现跨网媒体业务。从逻辑上看很简单,网关由 MG和MGC组成。从物理上看就不那么简单了,到目前为止,网关的分解还没有确定的方式,可根据不同的需求进行分解。

  

  H.248协议基本概念

  

  H.248协议是2000年由 ITU-T第 16工作组提出的媒体网关控制协议,它是在早期的 MGCP协议基础上改进而成。H.248/ MeGaCo协议是用于连接MGC与MG的网关控制协议,应用于媒体网关与软交换之间及软交换与 H.248/ MeGaCo终端之间,是软交换应支持的重要协议。H.248协议定义的连接模型包括终端(termination)和上下文(context)两个主要概念。终端是 MG中的逻辑实体,能发送和接收一种或多种媒体,在任何时候,一个终端属于且只能属于一个上下文,可以表示时隙、模拟线和RTP(real time protocol)流等。

  

  终端类型主要有半永久性终端(TDM信道或模拟线等)和临时性终端(如RTP流,用于承载语音、数据和视频信号或各种混合信号)。用属性、事件、信号、统计表示终端特性,为了解决屏蔽终端多样性问题,在协议中引入了包(package)概念,将终端的各种特性参数组合成包。一个上下文是一些终端间的联系,它描述终端之间的拓扑关系及媒体混合/交换的参数。朗讯公司(Lucent)在MGCP协议中首次提出 context概念,使协议具有更好的灵活性和可扩展性,H.248/MeGaCo协议延用了这个概念,它可用 Add命令创建,用Subtract或 Move命令删除。

  

  MGCP与H.323的区别

  

  MGCP与H.323最大的区别在于MGCP控制下的Gateway完全是被动的,一旦用户端拿起或是拨了什么号码,这些信息都会传送给Call Agent.由Call Agent决定这些信息代表的意义,以产生相应的动作。

  

  MGCP类型的网关优势在于集中化的管理控制,可以方便通过SNMP跟踪网关状态,升级及附加功能只需要在服务器端设置即可,呼叫建立迅速可靠。

  

  如果还想了解VOIP其他技术协议,可以给我们留言,我们会给你做补充。

400-028-9798
vecloud-微云