一种基于VoIP的协议扩展装置及方法制造方法及图纸

技术编号:11097418 阅读:52 留言:0更新日期:2015-03-04 03:07
本发明专利技术的所述基于VoIP的协议扩展装置及其方法,可兼容多个协议,当要增加协议时,无须再重新研发应用程序编程接口,从而节约了研发时间及研发成本。

【技术实现步骤摘要】
—种基于VoIP的协议扩展装置及方法
本专利技术涉及协议扩展领域,尤其涉及一种可以兼容多个协议的基于VoIP的协议扩展装置及方法。
技术介绍
随着网络技术的篷勃发展及Voice Over Internet Protocol (VoIP)的日益普及,VoIP协议的应用越来越得到人们的重视,多种VoIP协议相继出现并投入使用。常用的VoIP协议包括通信启动协议(Sess1n Initiat1n Protocol,SIP)、Η.323协议及媒体网关控制协议(Media Gateway Control ProtocoI,MGCP)多个多种协议,每种VoIP协议对应于个应用程序接口(Applicat1n Programming Interface,应用程序编程接口),且每个应用程序编程接口仅能支持与其相对应的VoIP协议,且不能相互支持。 当VoIP终端设备要增加一个新的VoIP协议时,必须增加一个应用程序编程接口与其相对应;且当旧的VoIP终端设备重新换掉或升级终端硬件架构,则必须对每个应用程序编程接口进行相对应的修改,这必导致相应的研发时间及研发成本的增加。 因此,有必要提出一种新的协议扩展方案,用以兼容多个协议,节约研发时间以及研发成本。
技术实现思路
本专利技术的目的是通过以下技术方案实现的。 根据本专利技术的实施方式,提出一种基于VoIP的协议扩展装置,用于兼容多个协议,其特征在于,所述协议扩展装置包括: 协议解读模块,用于解读多个消息,并发送相应的多个事项,所述多个事项包括拿起话筒事项与多个拨号采集事项; 端点中继模块,与所述协议解读模块相连,用于中继所述协议解读模块发送的多个事项; VoIP呼叫类型处理模块,与所述端点中继模块相连,用于接收端点中继模块发送的多个事项,并记录相应的呼叫类型,及根据呼叫类型作出相对应的操作,所述操作包括判断号码序列的类型及发送呼叫信息;以及 协议原文备份模块,与所述VoIP呼叫类型处理模块相连,用于判断所述VoIP呼叫类型处理模块发送的所述呼叫信息的类型。 根据本专利技术的优选实施方式,所述端点中继模块还用于中继所述VoIP呼叫类型处理模块发送的多个请求信号至所述协议解读模块,所述协议解读模块还用于转换所述端点中继模块发送的多个请求信号为相对应的多个命令。 根据本专利技术的优选实施方式,所述VoIP呼叫类型处理模块接收所述端点中继模块发送的端点拿起话筒事项,转换呼叫类型为拨号模式,并发送端点拨号音请求信号至所述端点中继1吴块。 根据本专利技术的优选实施方式,所述端点中继模块接收所述协议解读模块发送的多个拨号采集事项,接收所述多个拨号采集事项,并依次中继所有端点拨号采集事项至所述VoIP呼叫类型处理模块;所述VoIP呼叫类型处理模块接收所述端点中继模块发送的所述所有端点拨号采集事项后,转换呼叫类型为号码采集模式,并将所述所有端点拨号采集事项组成所述号码序列。 根据本专利技术的优选实施方式,所述VoIP呼叫类型处理模块是通过把所述号码序列与预先设置的拨号规则表进行比对来判断所述号码序列的类型。 根据本专利技术的优选实施方式,所述VoIP呼叫类型处理模块将呼叫类型由号码采集模式转换为呼叫启动模式,并发送相应协议类型的呼叫信息至所述协议原文备份模块。 根据本专利技术的优选实施方式,所述协议原文备份模块通过解读所述呼叫信息的地址信息来判断所述呼叫信息的类型,所述协议原文备份模块是根据所述呼叫信息的类型发送相应协议呼叫请求信息至协议执行模块。 根据本专利技术的另一个实施方式,还提出一种基于VoIP的协议扩展方法,用于兼容多个协议,其特征在于,所述协议扩展方法包括: 步骤S301,协议扩展装置接收拿起话筒事项,转换呼叫类型为拨号模式,并发送拨号音请求; 步骤S302,协议扩展装置接收第一个拨号采集事项后,转换呼叫类型为号码采集模式,继续接收多个拨号采集事项并将所述所有端点拨号采集事项组成号码序列; 步骤S303,VoIP呼叫类型处理模块判断所采集号码序列的类型; 步骤S304,若VoIP呼叫类型处理模块判断为第一协议类型,则VoIP呼叫类型处理模块转换呼叫类型为呼叫启动模式并发送第一协议呼叫信息至协议原文备份模块; 步骤S305,若VoIP呼叫类型处理模块判断为第二协议类型,则呼叫类型控制模块转换呼叫类型为呼叫启动模式并发送第二协议呼叫信息至协议原文备份模块; 步骤S306,协议原文备份模块判断所接收的呼叫信息的类型; 步骤S307,若协议原文备份模块判断为第一协议类型,则协议原文备份模块发送第一协议呼叫请求信息至第一协议执行模块,并通过第一协议执行模块发送第一协议建立信息至网络,等待建立连接; 步骤S308,若协议原文备份模块判断为第二协议类型,则协议原文备份模块发送第二协议呼叫请求信息至第二协议执行模块,并通过第二协议执行模块发送第二协议建立信息至网络,等待建立连接。 本专利技术的所述基于VoIP的协议扩展装置及其方法,可兼容多个协议,当要增加协议时,无须再重新研发应用程序编程接口,从而节约了研发时间及研发成本。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 附图1示出了根据本专利技术实施方式的基于VoIP的协议扩展装置结构示意图; 附图2示出了根据本专利技术的一个实施方式的基于VoIP的协议扩展方法流程图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。 请参阅图1,所示为本专利技术实施方式中基于VoIP的协议扩展装置20的模块图。在本实施方式中,驱动器10通过协议扩展装置20及协议执行模块30与网络40通信连接。在本实施方式中,驱动器10为媒体网关控制协议(Media Gateway Control ProtocoI,MGCP)驱动器,用于当与驱动器10相连的端点检测到有事项发生后,发出消息至协议扩展装置20。在本实施方式中,所述事项包括拿起话筒事项及拨号事项,其中所述消息标志MGCP协议事项。协议执行模块30包括第一协议执行模块及第二协议执行模块,在本实施方式中,第一协议包括通信启动协议(Sess1n Initiat1n Protocol, SIP),第二协议包括H.323协议。在本专利技术的其它实施方式中,驱动器10为其它协议驱动器,协议执行模块30还包括其它协议执行模块。 协议扩展装置20用于支持多个协议。在本实施方式中,可以但不限于,协议扩展装置20用于将MGCP协议事项转换成为SIP协议事项或将MGCP协议事项转换成为H.323协议事项,及将SIP协议事项与H.323协议事项转换为MGCP协议事项。 在本实施方式中,协议扩展装置20包括协议解读模块200、端点中继模块210、VoIP呼叫类型处理模块本文档来自技高网...

【技术保护点】
一种基于VoIP的协议扩展装置,用于兼容多个协议,其特征在于,所述协议扩展装置包括:协议解读模块,用于解读多个消息,并发送相应的多个事项,所述多个事项包括拿起话筒事项与多个拨号采集事项;端点中继模块,与所述协议解读模块相连,用于中继所述协议解读模块发送的多个事项;VoIP呼叫类型处理模块,与所述端点中继模块相连,用于接收端点中继模块发送的多个事项,并记录相应的呼叫类型,及根据呼叫类型作出相对应的操作,所述操作包括判断号码序列的类型及发送呼叫信息;以及协议原文备份模块,与所述VoIP呼叫类型处理模块相连,用于判断所述VoIP呼叫类型处理模块发送的所述呼叫信息的类型。

【技术特征摘要】
1.一种基于701?的协议扩展装置,用于兼容多个协议,其特征在于,所述协议扩展装置包括: 协议解读模块,用于解读多个消息,并发送相应的多个事项,所述多个事项包括拿起话筒事项与多个拨号采集事项; 端点中继模块,与所述协议解读模块相连,用于中继所述协议解读模块发送的多个事项; 乂01?呼叫类型处理模块,与所述端点中继模块相连,用于接收端点中继模块发送的多个事项,并记录相应的呼叫类型,及根据呼叫类型作出相对应的操作,所述操作包括判断号码序列的类型及发送呼叫信息;以及 协议原文备份模块,与所述乂01?呼叫类型处理模块相连,用于判断所述乂01?呼叫类型处理模块发送的所述呼叫信息的类型。2.一种如权利要求1所述的装置,所述端点中继模块还用于中继所述乂01?呼叫类型处理模块发送的多个请求信号至所述协议解读模块,所述协议解读模块还用于转换所述端点中继模块发送的多个请求信号为相对应的多个命令。3.—种如权利要求2所述的装置,所述乂01?呼叫类型处理模块接收所述端点中继模块发送的端点拿起话筒事项,转换呼叫类型为拨号模式,并发送端点拨号音请求信号至所述端点中继I吴块。4.一种如权利要求3所述的装置,所述端点中继模块接收所述协议解读模块发送的多个拨号采集事项,接收所述多个拨号采集事项,并依次中继所有端点拨号采集事项至所述乂01?呼叫类型处理模块;所述乂01?呼叫类型处理模块接收所述端点中继模块发送的所述所有端点拨号采集事项后,转换呼叫类型为号码采集模式,并将所述所有端点拨号采集事项组成所述号码序列。5.一种如权利要求4所述的装置,所述乂01?呼叫类型处理模块是通过把所述号码序列与预先设置的拨号规则表进行比对来判断所述号码序列的类型。6.一种如权利要求5所述的装置,所述乂01...

【专利技术属性】
技术研发人员:唐海龙
申请(专利权)人:四川中时代科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1