[发明专利]一种数据交换方法、系统及MGC有效
申请号: | 201210581548.0 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103905669A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 丁楠 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00;H04L29/06 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 郭振兴;丛芳 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 交换 方法 系统 mgc | ||
技术领域
本发明涉及软交换技术领域,尤其涉及一种数据交换方法、系统及MGC。背景技术
随着以互联网为代表的新技术革命的推进,传统电信网络加快了与以IP网为代表的分组网络的互通和融合。软交换作为下一代网络的核心交换设备,它的核心思想就是将呼叫控制与传输承载、协议处理、业务控制相分离。这种开放的体系结构使得软交换能够快速适应各种网络接入协议,从而融合传统电信网、移动网、IP网、智能网的资源。
媒体网关控制协议(Media Gateway Control Protocol,MGCP)是IETF综合了简单网关控制协议(Simple Gateway Control Protocol,SGCP)和IP设备控制(IP Device Control,IPDC)而提出的,用于外部呼叫控制实体对媒体网关的控制。通过使用该协议可以把呼叫控制模块从传统网关中分离出来,同时将对媒体和对信令的处理相分离。在软交换中呼叫与承载相分离,MGCP正是呼叫代理用于实现对承载进行控制的协议。同时软交换中存在着大量的SIP终端,且呼叫代理间使用SIP进行通信。因此MGCP与SIP是软交换中十分重要的2种协议,研究二者的转换十分必要。
由于SIP在第一次INVITE时就描述自己的全部能力,由被叫进行选择后返回合适的能力,而MGCP在创建连接(CRCX)的时候才由MGC(MGC)指定能力,在创建连接返回时,才携带返回MG接受能力的包,因此在这两种不同协议间通讯,必须要经过地址翻译、消息映射与能力协商,调用映射状态机进行协议翻译,以达到互通的目的。
一、协议映射
SIP和MGCP间要实现互通就需要完成协议映射,对于来自其中一侧的某个消息,如果另一侧的协议有与之匹配的消息,就可以无需修改的传过去;如果没有匹配的消息对应时,这个消息就不应该继续传到另一侧,这时候,互通模块就必须采取协议映射来处理这个消息,重新产生一个能被另一侧的协议读懂的消息。协议映射可在会话层、状态层、信息层、和帧头层四部分进行。
(1)会话层:映射模型的会话指的是用户一次完整的呼叫过程。从实现上来说,会话就是一个状态机实例,由会话的若干个状态组成。
(2)状态层:会话中的每个状态对应着通话过程中的某个阶段。状态是协议互通中基本的映射单元,可以包含一条或者多条的映射规则。映射规则即是命令间的一对一的关系或者一对多、多对多对多的关系。
(3)信息层:状态中的映射规则定义了信息之间的映射关系。信息层主要按照映射规则和方法映射(转换)成每个被叫信息的若干序列。
(4)帧头层:帧头层完成信息之间帧头到帧头之间的映射关系,是最低层的映射。这种映射关系往往不是直接拷贝,而是采用构造、删除、转换等方法进行映射。
根据不同协议的命令和帧头,互通网关可采用直接映射、构造映射、删除映射以及转换映射等方法实现SIP与MGCP之间的协议映射。映射方法:
直接映射:当不同协议的信息为有效时和格式都相同的参数,可以直接进行参数赋值。比如,MGCP的URL有可能相同,此时直接赋值就可以。
构造映射:当被叫方信息的参数在主叫方为缺项时,需要设置默认值或者通过查询数据库取得。比如MGCP呼叫SIP时,SIP信息头需要SUBJECT,可以通过缺省值设置。
删除映射:当主叫方信息的参数被叫方并不需要时,可以直接删除。例如,SIP中信息头中可能有Hide、Expired等,但MGC并不需要,故可直接删除。
转换映射:当主被叫参数意义相同,但格式不同时,需要做格式转换后才能赋值。
二、寻址
由于两种协议使用不同的地址结构,需要对地址进行翻译。
SIP通过SIP URL实现寻址功能,SIP URL的一般结构为“用户名@主机”。“用户名”可由任意字符组成,一般可取类似于E-mail用户名的形式。SIP URL的一个特定功能是允许主机类型为IP电话网关,此时,用户名可为一般的电话号码。由于BNF语法表示无法区分电话号码和一般的用户名,因此,在域名后增加了“用户参数”字段。该字段有两个可选值:IP和电话。“主机”可为域名或IP地址。“端口”指示请求信息送往的端口号,默认值为5060。
MGCP地址由终端所在网关的域名和网关中的本地名两部分组成,本地名往往使用物理接口号/电路号来标识。
因此当需实现SIP与MGCP网络间的呼叫时,互通网关则应根据主叫送来的地址确定被叫侧网关或代理服务器,并通过数据库匹配方式实现SIP URL与MGCP终端标识之间的地址映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210581548.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生成浏览器测试脚本的方法及装置
- 下一篇:虚拟机容错方法以及设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置