一种透传专有业务信息的软交换呼叫处理方法

文档序号:7903307阅读:203来源:国知局
专利名称:一种透传专有业务信息的软交换呼叫处理方法
技术领域
本发明属于数据通信领域中在交换设备之间传输专有业务信息的方法,尤其涉及一种透传专有业务信息的软交换呼叫处理方法。
背景技术
软交换技术,作为下一代网络(NGN)的核心技术,其目的是以分组为基础,建设下一代公众网络,实现从公众电话交换网络(PSTN)到下一代网络(NGN)的过渡。NGN是面向下一代通信的网络,是可以提供包括话音、数据和多媒体等各种业务的综合开放的网络。NGN 不但实现了网络的融合,更重要的是实现了业务的融合,具有充分的优越性。在软交换技术中,软交换设备是NGN中的控制功能单元,它为网络中各种设备提供呼叫控制和连接控制功能,在不同的应用场合的称呼也不尽相同,比如,呼叫服务器、呼叫代理或者中继网关控制器。软交换设备与各种类型的网关相连,比如接入网关(AGW)、中继网关(TGW)、综合接入设备(IAD)等。其中,信令网关(SG)实现电路交换网与分组网之间信令的转换,可以是接入网关(AGW)的一部分。软交换设备可以通过中继网关接入电路交换网,电路交换网中的交换机之间采用 Q. 931协议。Q. 931协议消息允许利用锁定偏移消息单元加载专有业务信息。但是电路交换网中的交换机之间不能直接控制Q. 931协议消息。标准的Q. 931协议控制交换设备进行呼叫控制建立的步骤如下 Sl主叫方发送呼叫建立消息给交换设备;呼叫连接开始;
S2交换设备发送呼叫正在进行消息给主叫方;
S3交换设备发送呼叫建立消息给被叫方;
S4被叫方发送呼叫正在进行消息给交换设备;
S5被叫方发送提醒给交换设备;
S6交换设备发送提醒消息给主叫方;
S7被叫方发送连接消息给交换设备;
S8交换设备发送连接消息给主叫方;
S9主叫方发送连接确认消息给交换设备;
SlO交换设备发送连接确认消息给被叫方;呼叫连接完成。在NGN网络中,如何有效的利用通信网络中的现有资源,使其可以顺畅通信,是一个比较难解决的问题。当前各软交换通信厂家提出了各种解决方案来实现网络的融合。但对于业务的融合,由于各种协议标准、设备接口的局限性,还没有完美的业务融合技术出现。

发明内容
本发明要解决的技术问题是提供适应下一代网络通信要求的最大程度各种实现业务融合的利用Q. 931协议消息的一种透传专有业务信息的软交换呼叫处理方法。
为了解决上述技术问题,本发明采用的技术方案为一种透传专有业务信息的软交换呼叫处理方法,包括如下步骤
A、软交换设备的信令接入模块接收到来自源终端方的Q.931消息,将此Q. 931消息送至信令接入模块内部的信令解析单元;
B、所述信令解析单元对来自源终端方的Q.931消息进行协议解码,判断此消息是否含有锁定偏移信息单元,即此消息是否携带有专有业务信息,当此消息中含有锁定偏移信息单元时,执行下述第C步;否则,所述软交换设备的信令接入模块按照标准Q. 931协议处理流程进行处理;
C、将Q.931消息中锁定偏移信息单元以外的信息称为标准Q. 931协议消息,所述信令解析单元将来自源终端方的Q. 931消息中的标准Q. 931协议消息和锁定偏移信息单元中的专有业务信息相分离,然后将所述专有业务信息以单一专有业务信息为基本单元存入透传信息列表,将所述透传信息列表与转换成软交换设备内部消息形式的标准Q. 931协议消息一同发送至呼叫控制模块;
D、所述呼叫控制模块根据从上述第C步接收到的消息内容确定目标终端,并根据资源管理模块中目标终端的信息内容判断目标终端是否支持专有业务信息;当所述目标终端支持专有业务信息时,将所述透传信息列表发送至所述信令接入模块,执行下述第E步;否则,所述呼叫控制模块通知信令接入模块按照标准Q. 931协议处理流程进行处理;
E、所述信令接入模块组建要发送至目标终端方的标准Q.931协议消息,并将从上述第 D步接收到的透传信息列表中的专有业务信息封装到要发送至目标终端的标准Q. 931协议消息的锁定偏移信息单元组成要发送至目标终端方的Q. 931消息,所述软交换设备通过信令接入模块将此Q. 931消息发送至目标终端。所述软交换设备通过包交换网络与中继网关相连,并通过呼叫信令控制中继网关建立呼叫,所述软交换设备包括
信令接入模块提供协议接入能力,接受分组网络中各种协议消息的处理,并转换成软交换设备内部呼叫控制模块可识别的统一消息格式和接口 ;内部设有信令解析单元,所述信令解析单元用于解析、分解IUA消息和标准Q. 931协议消息;设有透传信息列表保存专有业务信息;
呼叫处理模块提供统一消息格式的呼叫的控制管理、实现多协议间呼叫路由、转发、 检测并触发业务处理;
资源管理模块用于管理对软交换设备对源终端方、目标终端方的配置信息。采用上述技术方案取得的技术进步为
本发明的方法可以最大程度上实现各种业务的融合,既保留传统程控交换设备提供的专有特色业务能力,又可提供NGN网络的先进服务。1、技术成本低,效费比高。利用成熟的标准Q. 931协议消息作为消息载体,只需要少量消息单元扩展即可实现,减少研发成本,缩短项目周期。2、功能扩展性好。采用标准Q. 931协议消息单元的架构方式,可以根据业务需要, 灵活的增加不同用途的专有业务信息,使得软交换设备对各类消息的处理功能的更加丰富。3、运营成本低,功能性好。在软交换系统中,有效的利用了程控交换网络,提供各种传统程控交换设备的特色功能服务。


图1是采用标准Q. 931协议的流程处理图; 图2是本发明的流程图3是携带有专有业务信息的Q. 931协议消息的IE示意图; 图4是本发明中软交换设备内部功能模块关系示意图; 图5是实施例的网络结构示意图; 图6是实施例中各设备之间通信协议接口图。
具体实施例方式根据图1到图4,并结合由图5和图6所示的实施例对本发明的方法做详细的解释。由图5和图6所示可知,本实施例将软交换设备接入现有的由JetWay (电路交换) 调度台、电路交换机和中继网关组成的电路交换网络中。本实施例中采用的是AcroSwitch 6000软交换机,AudioCode PRI中继网关, IXP2000电路交换机,还可采用具有相似功能的其他型号的设备,只要满足组网要求即可。 本实施例中采用的终端设备为JetWay (电路交换)调度台,还可以为其他类型的终端设备, 比如模拟终端、数字终端、话务台等。中继网关与交换机之间采用Q. 921协议,中继网关与软交换机之间采用IUA协议。中继网关与交换机之间通信的Q. 921协议消息承载Q. 931协议消息,交换机将含有Q. 931协议消息的Q. 921协议消息发送到中继网关后,中继网关负责电路交换和分组交换间的消息包互相转换,即中继网关将Q. 921协议消息转换成IUA消息,此时IUA消息中也承载Q. 931消息。实施例1
JetWay调度台1通过软交换机向JetWay调度台2进行呼叫连接,基于一种透传专有业务信息的软交换呼叫处理方法的呼叫建立的具体步骤为
A、JetWay调度台1发起呼叫,交换机1向中继网关1发送含有Q.931协议消息的电路交换消息一Q. 921协议消息,中继网关1将电路交换消息一Q. 921协议消息转换成分组交换消息一IUA消息,并将此消息发送到软交换机,软交换机的主叫侧信令接入模块调用信令解析单元解析此IUA消息;
B、所述信令解析单元从上述IUA消息中提取出标准Q.931协议的呼叫建立消息即 SETUP消息,对所述SETUP消息进行协议解码,判断此消息是否含有锁定偏移消息单元,当所述SETUP消息中含有锁定偏移消息单元时,说明呼叫建立消息中携带有专有业务信息, 执行下述第C步;当所述SETUP消息中并不含有锁定偏移消息单元时,所述软交换设备按照标准Q. 931协议处理流程利用主叫侧信令接入模块通过主叫侧中继网关1向主叫方发送呼叫正在进行消息即CALL PROCEEDING消息,表明呼叫正在进行,执行下述第F步;
C、将上述SETUP消息中锁定偏移信息单元以外的信息称为标准Q.931协议消息,所述信令解析单元将上述SETUP消息中的标准Q. 931协议消息和锁定偏移信息单元中的专有业务信息分离开来,并将专有业务信息以单一专有业务为单位存入透传信息列表中,所述主叫侧信令接入模块将标准Q. 931协议消息转换成软交换机内部的消息SF_SETUP,将透传信息列表与SF_SETUP —同发送至呼叫控制模块(在实际应用中此处可多一步判断,判断透传信息列表中是否含有专有业务信息;如果此时发现所述透传信息列表中并没有存有专有业务信息,那么软交换设备按照标准Q. 931协议处理流程进行处理,只将SF_SETUP消息发送至呼叫控制模块);
D、所述呼叫控制模块根据SF_SETUP消息中的被叫号码信息确定被叫方的路由局向, 找到中继网关2,根据中继网关2的配置信息判断中继网关2是否支持专有业务信息处理 (此处默认中继网关2与被叫方交换机2对专有业务信息的支持能力等同),当中继网关2支持专有业务信息时,将所述透传信息列表发送至被叫侧信令接入模块,执行下述第E步;否则,所述呼叫控制模块通知信令接入模块按照标准Q. 931协议处理流程利用主叫侧信令接入模块通过主叫侧中继网关1向主叫方发送呼叫正在进行消息即CALL PROCEEDING消息, 表明呼叫正在进行,执行下述第F步(在实际应用中此处可多一步判断,判断透传信息列表中是否含有专有业务信息;如果此时发现所述透传信息列表中并没有存有专有业务信息, 也按照标准Q. 931协议处理流程执行);
E、所述被叫侧信令接入模块组建要发送至中继网关2的标准Q.931协议消息,并将从上述第D步接收到的透传信息列表中的专有业务信息封装到要发送至目标终端的标准 Q. 931协议消息的锁定偏移信息单元组成要发送至目标终端的SETUP消息,即此刻SETUP消息中携带有来自主叫方的专有业务信息了,软交换机的被叫侧信令接入模块通过被叫侧中继网关2向被叫方交换机2发送此SETUP消息,对JetWay调度台2发起呼叫;
优选的,呼叫建立的过程还包括一下步骤
F、被叫方交换机2通过被叫侧中继网关2向软交换机发送呼叫正在进行消息即CALL PROCEEDING 消息;
G、被叫方交换机2通过被叫侧中继网关2向软交换机发送提醒消息ALERTING消息;
H、软交换设备通过主叫侧中继网关1向主叫方交换机1发送提醒消息ALTERING消息。至此,JetWay调度台1和JetWay调度台2通过带有专有业务信息的SETUP消息建立呼叫连接。上述主叫侧信令接入模块和被叫侧信令接入模块为同一个ISDN信令接入模块, 此时两种称谓仅代表在执行不同处理任务的时的ISDN信令接入模块。实施例2
JetWay调度台1和JetWay调度台2之间建立呼叫连接之后的互相通信过程中,当所传信息中含有专有业务信息时,处理步骤如下
A、被叫方交换机2通过被叫侧中继网关2向软交换机发送连接消息CONNECT消息,此消息中携带有JetWay调度台1和JetWay调度台2之间要传输的信息,软交换机的被叫侧信令接入模块将CONNECT消息中的Q. 931消息提取出来并送至信令解析单元进行处理;
B、信令解析单元判断此Q.931消息中是否含有偏移锁定信息单元,当此Q. 931消息中含有偏移锁定信息单元时,执行下述第C步;否则,按照标准Q. 931协议处理流程进行处理;
C、信令解析单元将上述Q.931消息中的标准Q. 931协议消息与偏移锁定信息单元中的专有业务信息分离开来,并将专有业务信息以单一专有业务信息为单位存入所述透传信息列表中,所述被叫侧信令接入模块将标准Q. 931协议消息转换成软交换机内部的消息SF_ CONNECT,将透传信息列表与SF_C0NNECT —同发送至呼叫控制模块(如果此时发现所述透传信息列表中并没有存有专有业务信息,那么软交换设备按照标准Q. 931协议处理流程进行处理,只将SF_C0NNECT消息发送至呼叫控制模块);
D、所述呼叫控制模块根据从被叫侧信令接入模块接收到的SF_C0NNECT消息中的被叫号码内容确定呼叫方的路由局向,找到中继网关1,根据中继网关1的配置信息判断中继网关1是否支持专有业务信息(此处默认中继网关1与被叫方交换机1对专有业务信息的支持能力等同),当中继网关1支持专有业务信息时,将所述透传信息列表主叫侧的信令接入模块,执行下述第E步;否则,所述呼叫控制模块通知信令接入模块按照标准Q. 931协议处理流程;
E、主叫侧信令接入模块组建要发送至中继网关1的标准Q.931协议消息,并将从上述第D步接收到的透传信息列表中的专有业务信息封装到要发送至目标终端的标准Q. 931协议消息的锁定偏移信息单元组成要发送至中继网关1的CONNECT消息,即此刻CONNECT消息中携带有来自被叫方的专有业务信息了,软交换机的主叫侧信令接入模块通过主叫侧中继网关1向被叫方交换机1发送此CONNECT消息;
这样,就完成了被呼叫方与呼叫方之间的专有业务信息的透明传递过程。上述两个实施例都是专有业务信息的透传过程,在此过程中,无论有用信息是否含有专有业务信息,都可以在被呼叫方与呼叫方之间成功传递。被呼叫方与呼叫方只知道两者之间的通信成功,并不知道是否存在对专有业务信息在其中的处理过程,这就是透传的本质。本发明以软交换设备为核心,以程控交换设备为外围交换节点,通过扩展标准 Q. 931协议消息,组成允许程控交换设备之间专有业务信息透明传输的通信网络。在较低的运营成本上,高效的利用程控交换设备的业务提供能力,在全网实现程控交换设备的特色专有业务信息。本发明的方法是通过扩展标准Q. 931协议消息中的锁定偏移消息单元来完成消息的扩展,实现程控交换设备之间专有业务信息的透传。将专有业务信息以标准Q. 931协议架构模型,即“标识+长度+内容”的结构形式封装并存入到标准Q. 931协议消息的锁定偏移消息单元中,锁定偏移消息单元可以存入一个或多个专有业务信息,每一种专有业务信息定义不同的标识和内容,以标识来区分不同的业务信息。本方法的核心处理方法为
软交换设备接收到来自源终端方的消息后,判断此消息中是否含有偏移锁定信息单元,即判断此消息中是否携带有专有业务信息,当来自源终端方的消息中并没有携带专有业务信息时,就采用Q.931标准协议的呼叫建立的流程进行处理;当来自源终端方的消息中携带有专有业务信息时,将专有业务信息与标准Q. 931协议消息分离开来,接着判断目标终端是否支持专有业务信息,如果被呼叫方不支持专有业务信息,那么放弃分离出来的专有业务信息,软交换设备继续按照正常的采用标准Q. 931协议的呼叫建立流程进行处理;如果被呼叫方支持专有业务信息,那么,利用提取出来的专有业务信息组成新消息发送至目标终端。这样即可实现源终端方和目标终端之间专有业务信息的透明传输。
综上所述,以上仅为本发明的较佳应用示例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换等,均应包含在本发明的保护范围之内。
权利要求
1.一种透传专有业务信息的软交换呼叫处理方法,其特征在于包括如下步骤A、软交换设备的信令接入模块接收到来自源终端方的Q.931消息,将此Q. 931消息送至信令接入模块内部的信令解析单元;B、所述信令解析单元对来自源终端方的Q.931消息进行协议解码,判断此消息是否含有锁定偏移信息单元,即此消息是否携带有专有业务信息,当此消息中含有锁定偏移信息单元时,执行下述第C步;否则,所述软交换设备的信令接入模块按照标准Q. 931协议处理流程进行处理;C、将Q.931消息中锁定偏移信息单元以外的信息称为标准Q. 931协议消息,所述信令解析单元将来自源终端方的Q. 931消息中的标准Q. 931协议消息和锁定偏移信息单元中的专有业务信息相分离,然后将所述专有业务信息以单一专有业务信息为基本单元存入透传信息列表,将所述透传信息列表与转换成软交换设备内部消息形式的标准Q. 931协议消息一同发送至呼叫控制模块;D、所述呼叫控制模块根据从上述第C步接收到的消息内容确定目标终端,并根据资源管理模块中目标终端的信息内容判断目标终端是否支持专有业务信息;当所述目标终端支持专有业务信息时,将所述透传信息列表发送至所述信令接入模块,执行下述第E步;否则,所述呼叫控制模块通知信令接入模块按照标准Q. 931协议处理流程进行处理;E、所述信令接入模块组建要发送至目标终端方的标准Q.931协议消息,并将从上述第 D步接收到的透传信息列表中的专有业务信息封装到要发送至目标终端的标准Q. 931协议消息的锁定偏移信息单元组成要发送至目标终端的Q. 931消息,所述软交换设备通过信令接入模块将此Q. 931消息发送至目标终端。
2.根据权利要求1所述的一种透传专有业务信息的软交换呼叫处理方法,所述软交换设备通过包交换网络与中继网关相连,并通过呼叫信令控制中继网关建立呼叫,其特征在于所述软交换设备包括信令接入模块提供协议接入能力,接受分组网络中各种协议消息的处理,并转换成软交换设备内部呼叫控制模块可识别的统一消息格式和接口 ;内部设有信令解析单元,所述信令解析单元用于解析、分解IUA消息和标准Q. 931协议消息;设有透传信息列表保存专有业务信息;呼叫处理模块提供统一消息格式的呼叫的控制管理、实现多协议间呼叫路由、转发、 检测并触发业务处理;资源管理模块用于管理对软交换设备对源终端方、目标终端方的配置信息。
全文摘要
本发明公开了一种透传专有业务信息的软交换呼叫处理方法,属于数据通信领域在交换设备之间传输专有业务信息的方法。本方法的处理过程为软交换设备收到源终端方的Q.931消息后,对此消息进行解析处理,根据目标终端方对专有业务信息的接受能力,向目标终端方发送相应的Q.931消息,以保证源终端方和目标终端方之间顺利通信,使得软交换设备能够透传专有业务信息。本方法以标准Q.931协议消息为基础,利用其锁定偏移消息单元承载专有业务信息,使得该方法技术成本低,功能扩展性好,效费比高,可减少研发成本,缩短项目周期;而且该方法使得软交换设备对各类消息的处理功能的更加丰富,运营成本变低,功能性更好。
文档编号H04L29/06GK102333166SQ201110263758
公开日2012年1月25日 申请日期2011年9月7日 优先权日2011年9月7日
发明者曾祥强, 沈广茂, 王翔, 蒋彤, 齐幸辉 申请人:河北远东哈里斯通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1