一种触发呼叫计费的方法

文档序号:7628214阅读:172来源:国知局
专利名称:一种触发呼叫计费的方法
技术领域
本发明涉及移动通信中的呼叫计费领域,具体涉及一种基于IP承载的软交换架构下触发呼叫计费的方法。
背景技术
软交换是通过将业务与呼叫控制分离、呼叫控制与承载分离的方式来向用户提供电信级业务的技术体系。软交换中的基本承载媒体有两种基于时分多路复用(TDM)的电路链路通道和基于IP的实时传输协议(RTP)媒体流。
图1为基于IP承载的软交换架构图,如图1所示,各部分的功能如下移动软交换中心(MSCe)主要实现会话、呼叫信令控制功能,同时作为媒体网关(MGW)控制器,实现对MGW的动作控制;MGW主要实现承载功能,根据MSCe的控制命令建立承载,并向MSCe上报承载相关事件等;IP基站(IPBSS)指A接口采用IP承载的BSS,其作用与传统BSS相同。
MSCe/MGW与IPBSS之间的新增接口A1p对应于传统的A1接口、A2p对应于传统的A2接口,分别用于实现信令和语音数据的传输。MSCe/MGW还可与非IP基站控制器(BSC)通过A1和A2接口相连;MGW与MGW之间的接口为yy接口;MSCe与MSCe之间的接口为zz接口;MSCe与MGW之间的接口为39/xx接口。
目前,在基于IP承载的软交换架构下,是由MSCe根据被叫应答情况来触发计费中心开始呼叫计费的。
图2为在主、被叫侧都为IP承载的软交换架构下触发呼叫计费的消息流程时序图,如图2所示,其主要步骤如下步骤201MSCe接收自身的前一局发来的接入(INVITE)消息,该接入信息携带发送该接入消息的前一局的地址信息。
这里的前一局具体指MSCe。
步骤202MSCe通过被叫所在IPBSS向被叫发送寻呼请求消息。
步骤203被叫收到寻呼请求消息后,向MSCe返回寻呼响应消息,该寻呼响应消息携带被叫所在IPBSS地址信息。
步骤204MSCe收到寻呼响应消息后,向MGW发送加入(ADD)消息,该加入消息携带发送接入消息的前一局的地址信息。
步骤205MGW收到加入消息后,分别根据发送接入消息的前一局的地址信息、被叫所在IPBSS的地址信息,建立主、被叫侧IP承载,并向MSCe返回响应消息。
步骤206MSCe收到响应消息后,向发送接入消息的前一局返回183会话进展消息。
步骤207发送接入消息的前一局收到183会话进展消息后,向MSCe返回临时响应确认(PRACK)消息。
步骤208MSCe收到临时响应确认消息后,向发送接入消息的前一局返回200响应消息。
步骤209MSCe向被叫所在IPBSS发送指配请求消息,该指配请求消息携带MSCe侧地址信息。
步骤210MSCe接收被叫所在IPBSS上报的指配完成消息。
步骤211被叫所在IPBSS检测到被叫应答,向MSCe发送连接(CONNECT)消息,MSCe收到该连接消息后触发计费中心开始呼叫计费。
步骤212MSCe向发送接入消息的前一局发送针对接入消息的200响应消息。
步骤213发送接入消息的前一局收到200响应消后,向MSCe返回针对接入消息的确认(ACK)消息。
从图2所示流程可以看出,只要MSCe检测到被叫应答,就触发计费中心开始呼叫计费,即MSCe不考虑主、被叫侧的IP承载是否已建立成功。在实际应用中,当IP网由于种种原因而导致运营质量下降时,IP承载的建立速度就会变慢,但信令接续的速度并不受IP网的影响,仍可在短时间内完成,因此当被叫应答时,可能主、被叫侧的IP承载尚未建立成功,因此此时MSCe触发计费中心开始呼叫计费会导致提前进行呼叫计费,给用户造成损失。

发明内容
有鉴于此,本发明的主要目的在于提供一种触发呼叫计费的方法,以解决呼叫过程中由于IP承载尚未建立成功就触发计费中心开始呼叫计费而导致的计费错误,避免用户的损失。
为达到上述目的,本发明的技术方案是这样实现的一种触发呼叫计费的方法,该方法包括A、MSCe接收呼叫建立请求消息,之后向MGW发送建立本次呼叫IP承载请求消息;B、MSCe检测到被叫应答,且本次呼叫IP承载建立成功,触发计费中心开始呼叫计费。
步骤A所述MSCe接收呼叫建立请求消息为MSCe接收IP网络侧发来的呼叫建立请求消息,步骤A所述MSCe向MGW发送建立本次呼叫IP承载请求消息具体包括A1、MSCe向MGW发送建立主叫侧IP承载请求消息;A2、MSCe接收MGW发来的主叫侧IP承载建立成功指示信息,然后通过IP网络向被叫发送呼叫建立请求消息;A3、MSCe向MGW发送建立被叫侧IP承载请求消息,
且,步骤B所述本次呼叫IP承载具体为主叫侧IP承载和被叫侧IP承载。
步骤A2所述MSCe接收MGW发来的主叫侧IP承载建立成功指示信息具体为MSCe接收MGW发来的携带主叫侧IP承载建立成功指示信息的建立主叫侧IP承载响应消息;所述步骤B具体为MSCe检测到被叫应答,判断是否接收到MGW发来的携带被叫侧IP承载建立成功指示信息的建立被叫侧IP承载响应消息,若是,触发计费中心开始呼叫计费;否则,记录被叫应答信息,并在收到MGW发来的携带被叫侧IP承载建立成功指示信息的建立被叫侧IP承载响应消息后,触发计费中心开始呼叫计费。
所述建立主叫侧IP承载请求消息携带要求MGW上报主叫侧IP承载建立成功指示信息的信息,所述步骤A1与步骤A2之间进一步包括MGW收到建立主叫侧IP承载请求消息后,开始建立主叫侧IP承载,并在主叫侧IP承载建立成功后,向MSCe发送主叫侧IP承载建立成功指示信息;且,步骤A3所述建立被叫侧IP承载请求消息携带要求MGW上报被叫侧IP承载建立成功指示信息的信息,所述步骤B具体为MSCe检测到被叫应答,判断是否已收到MGW发来的被叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,在收到被叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
所述MSCe接收IP网络侧发来的呼叫建立请求消息之后、所述步骤A1之前进一步包括MSCe判断自身是否已得到建立主叫侧IP承载所需的地址信息,若是,执行步骤A1;否则,向MGW发送建立与向自身发送呼叫建立请求消息的IP网络侧通信端点请求消息,之后检测到自身得到建立主叫侧IP承载所需的地址信息,执行步骤A1;
所述步骤A2与步骤A3之间进一步包括MSCe判断自身是否已得到建立被叫侧IP承载所需的地址信息,若是,执行步骤A3;否则,向MGW发送建立与步骤A2所述IP网络侧通信端点请求消息,之后检测到自身得到建立被叫侧IP承载所需的地址信息,执行步骤A3,所述步骤B具体为MSCe检测到被叫应答,判断是否已收到MGW发来的被叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,记录被叫应答消息,并在收到被叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
所述建立主叫侧IP承载所需地址信息为向MSCe发送呼叫建立请求消息的IP网络侧的MSCe或IPBSS的地址信息,所述建立被叫侧IP承载所需的地址信息为步骤A2所述IP网络中的MSCe或IPBSS。
所述步骤A具体为MSCe接收呼叫建立请求消息后,检测到自身已得到建立主叫侧IP承载所需的地址信息,向MGW发送建立主叫侧IP承载请求消息;检测到自身已得到建立被叫侧IP承载所需的地址信息,向MGW发送建立被叫侧IP承载请求消息;且,步骤A所述MSCe接收呼叫建立请求消息之后进一步包括MSCe向被叫发送呼叫建立请求消息,所述步骤B具体为MSCe检测到被叫应答,且已收到主叫侧和被叫侧IP承载建立成功指示信息,触发计费中心开始呼叫计费步骤A所述MSCe接收呼叫建立请求消息为MSCe接收IP网络侧发来的呼叫建立请求消息,步骤A所述MSCe向MGW发送建立本次呼叫IP承载请求消息具体为MSCe向MGW发送建立主叫侧IP承载请求消息;步骤B所述本次呼叫IP承载具体为主叫侧IP承载。
步骤A所述MSCe接收呼叫建立请求消息之后、向MGW发送建立主叫侧IP承载请求消息之前,进一步包括MSCe判断自身是否已得到建立主叫侧IP承载所需的地址信息,若是,向MGW发送建立主叫侧IP承载请求消息;否则,向MGW发送建立与向自身发送呼叫建立请求消息的IP网络侧通信端点请求消息,之后检测到自身得到建立主叫侧IP承载所需的地址信息,向MGW发送建立主叫侧IP承载请求消息。
所述步骤A和步骤B之间进一步包括MSCe接收MGW上报的主叫侧IP承载建立成功指示信息,之后向被叫发送呼叫建立请求。
所述MSCe接收MGW上报的主叫侧IP承载建立成功指示信息具体为MSCe接收MGW发来的建立主叫侧IP承载响应消息,所述建立主叫侧IP承载响应消息携带主叫侧IP承载建立成功指示信息。
步骤A所述MSCe接收IP网络侧发来的呼叫建立请求消息之后进一步包括MSCe向被叫发送呼叫建立请求消息,所述步骤B具体为MSCe检测到被叫应答,判断自身是否收到主叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,在收到主叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
步骤A所述MSCe向MGW发送建立本次呼叫IP承载请求消息具体为MSCe向MGW发送建立被叫侧IP承载请求消息;步骤B所述本次呼叫IP承载具体为被叫侧IP承载。
步骤A所述MSCe接收呼叫建立请求消息之后、向MGW发送建立被叫侧IP承载请求消息之前,进一步包括MSCe判断自身是否已得到建立被叫侧IP承载所需的地址信息,若是,向MGW发送建立被叫侧IP承载请求消息;否则,向MGW发送建立与接收自身发送的呼叫建立请求消息的IP网络侧通信端点请求消息,之后检测到自身得到建立被叫侧IP承载所需的地址信息,向MGW发送建立被叫侧IP承载请求消息。
步骤A所述MSCe接收呼叫建立请求消息之后进一步包括MSCe向被叫发送呼叫建立请求消息,
所述步骤B具体为MSCe检测到被叫应答,判断自身是否收到被叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,记录被叫应答信息,并在收到被叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
与现有技术相比,本发明所提供的方法,通过在MSCe收到呼叫建立请求消息后,向MGW发送建立本次呼叫IP承载请求消息,并在检测到被叫应答且本次呼叫IP承载建立成功后,触发计费中心开始呼叫计费,避免了由于本次呼叫的IP承载尚未建立成功就触发计费中心开始呼叫计费而引起的计费错误,从而避免了用户的损失。具体地,对于主叫侧为IP承载的情形即主、被叫侧都为IP承载或者只有主叫侧为IP承载,MSCe可在主叫侧IP承载建立成功后,再接续被叫,也可以是MSCe同时进行接续被叫和建立主叫侧IP承载。


图1为基于IP承载的软交换架构图;图2为现有技术中在基于IP承载的软交换架构下触发呼叫计费的消息流程时序图;图3为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例一的流程图;图4为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例二的流程图;图5为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例三的流程图;图6为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例四的流程图;图7为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例五的流程图;
图8为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例六的流程图;图9为本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例七的流程图。
具体实施例方式
本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体步骤如下步骤01MSCe收到网络侧发来的呼叫建立请求消息后,向MGW发送建立本次呼叫IP承载请求消息。
若主叫侧为IP承载,即主、被叫侧都为IP承载或者只有主叫侧为IP承载,则呼叫建立请求消息由IP网络侧的MSCe或IPBSS发送给当前MSCe,且若主、被叫侧都为IP承载,则建立本次呼叫IP承载请求消息指建立主叫侧IP承载请求消息和建立被叫侧IP承载请求消息,若只有主叫侧为IP承载,则建立本次呼叫IP承载请求消息指建立主叫侧IP承载请求消息;若只有被叫侧为IP承载,则呼叫建立请求消息由TDM网络侧的MSC或BS发送给MSCe,且建立本次呼叫IP承载请求消息指建立被叫侧IP承载请求消息。
步骤02MGW收到建立本次呼叫IP承载请求消息后,根据该建立本次呼叫IP承载请求消息携带的信息,建立本次呼叫的IP承载。
建立主叫侧IP承载请求消息携带建立主叫侧IP承载所需的地址信息,建立被叫侧IP承载请求消息携带建立被叫侧IP承载所需的地址信息。
建立主叫侧IP承载所需的地址信息,即向当前MSCe发来呼叫建立请求消息的IP网络侧的MSCe或IPBSS的地址信息;建立被叫侧IP承载所需的地址信息,即接收当前MSCe发送的呼叫建立请求消息的MSCe或IPBSS的地址信息。
步骤03MSCe检测到被叫应答且本次呼叫IP承载已建立成功,则触发计费中心开始呼叫计费。
具体地,对于主叫侧为IP承载的情况即主叫侧和被叫侧都为IP承载,或者只有主叫侧为IP承载,MSCe可在主叫侧IP承载建立成功后,再向被叫发送呼叫建立请求消息,并在被叫应答且本次呼叫的IP承载建立成功后,触发计费中心开始呼叫计费;或者,MSCe不考虑主叫侧IP承载是否建立成功而直接向被叫发送呼叫建立请求,即MSCe同时进行接续被叫和请求MGW建立本次呼叫的IP承载的过程,并在被叫应答且本次呼叫的IP承载建立成功后,触发计费中心开始呼叫计费。
下面结合附图及具体实施例对本发明再作进一步详细的说明。其中,实施例一至四给出的是在主叫侧和被叫侧都为IP承载时,触发呼叫计费的情形,实施例五和六给出的是只有主叫侧为IP承载时,触发呼叫计费的情形,实施例七和八给出的是只有被叫侧为IP承载时,触发呼叫计费的情形。
实施例一该实施例针对的是主、被叫侧都为IP承载,且在主叫侧IP承载建立成功后再接续被叫,且建立主、被叫侧IP承载所需的地址信息必须由加入消息发送给MGW,且主、被叫侧IP承载建立成功指示信息分别通过请求建立主、被叫侧IP承载的加入消息的响应消息返回给MSCe的情形。
图3是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例一的流程图,如图3所示,其具体步骤如下步骤301MSCe接收IP网络侧发来的呼叫建立请求消息。
步骤302MSCe检测到自身已得到建立主叫侧IP承载所需的地址信息,向MGW发送携带建立主叫侧IP承载所需的地址信息的加入消息,以请求MGW建立主叫侧IP承载。
MSCe只有检测到自身已得到建立主叫侧IP承载所需的地址信息,即向自身发来呼叫建立请求消息的MSCe或IPBSS的地址信息,才向MGW发送请求建立主叫侧IP承载的加入消息。
步骤303MGW收到加入消息后,开始建立主叫侧IP承载,并在主叫侧IP承载建立成功后,向MSCe返回携带主叫侧IP承载建立成功指示信息的响应消息。
MGW收到加入消息后,要先建立与向当前MSCe发来呼叫建立请求消息的IP网络侧的MSCe或IPBSS通信的端点,之后通过该端点并根据加入消息携带的建立主叫侧IP承载所需的地址信息建立主叫侧IP承载。
若主叫侧IP承载建立失败,则响应消息会携带主叫侧IP承载建立失败指示信息,MSCe收到该携带主叫侧IP承载建立失败指示信息的响应消息后,拆除本次呼叫,本流程结束。
步骤304MSCe收到携带主叫侧IP承载建立成功指示信息的响应消息后,向被叫发送呼叫建立请求消息。
步骤305MSCe检测到自身已得到建立被叫侧IP承载所需的地址信息,向MGW发送携带建立被叫侧IP承载所需地址信息的加入消息,以请求MGW建立被叫侧IP承载。
MSCe只有检测到自身已得到建立被叫侧IP承载所需的地址信息,即接收自身发送的呼叫建立请求消息的IP网络中的MSCe或IPBSS的地址信息,才向MGW发送请求MGW建立被叫侧IP承载的加入消息。
步骤306MGW收到加入消息后,开始建立被叫侧IP承载。
步骤307MSCe检测到被叫应答,判断是否收到携带被叫侧IP承载建立成功指示信息的响应消息,若是,执行步骤309;否则,执行步骤308。
MGW收到加入消息后,要先建立与接收当前MSCe发送的呼叫建立请求消息的IP网络中的MSCe或IPBSS通信的端点,之后通过该端点,并根据加入消息携带的建立被叫侧IP承载所需的地址信息建立被叫侧IP承载,并在被叫侧IP承载建立成功后,向MSCe返回携带被叫侧IP承载建立成功指示信息的响应消息。
若被叫侧IP承载建立失败,则响应消息会携带被叫侧IP承载建立失败指示信息,MSCe收到该携带被叫侧IP承载建立失败指示信息的响应消息后,拆除本次呼叫,本流程结束。
步骤308MSCe记录被叫应答信息,之后接收MGW发来的携带被叫侧IP承载建立成功指示信息的响应消息。
步骤309MSCe触发计费中心开始呼叫计费。
实施例二该实施例针对的是主、被叫侧都为IP承载,且在主叫侧IP承载建立成功后再接续被叫,且请求建立主、被叫侧IP承载所需的建立主、被叫侧IP承载所需的地址信息必须由加入消息发送给MGW,且主、被叫侧IP承载建立成功指示信息由MGW主动上报给MSCe的情形。
图4是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例二的流程图,如图4所示,其具体步骤如下步骤401MSCe接收IP网络侧发来的呼叫建立请求消息。
步骤402MSCe检测到自身已得到建立主叫侧IP承载所需的地址信息,向MGW发送携带建立主叫侧IP承载所需的地址信息的加入消息,以请求建立主叫侧IP承载,同时该加入消息携带要求MGW上报主叫侧IP承载建立成功指示信息的信息。
步骤403MGW收到加入消息后,开始建立主叫侧IP承载,并向MSCe返回响应消息。
步骤404MGW向MSCe发送主叫侧IP承载建立成功指示信息。
步骤405MSCe收到主叫侧IP承载建立成功指示信息后,向被叫发送呼叫建立请求消息。
在发送请求建立主叫侧IP承载的加入消息的同时,MSCe可设定等待主叫侧IP承载建立成功指示信息的时长,若在该时长内,未收到主叫侧IP承载建立成功指示信息,则拆除本次呼叫,本流程结束。
步骤406MSCe检测到自身已得到建立被叫侧IP承载所需的地址信息,向MGW发送携带建立被叫侧IP承载所需的地址信息的加入消息,以请求建立被叫侧IP承载,同时该加入消息携带要求MGW上报被叫侧IP承载建立成功指示信息的信息。
步骤407MGW收到加入消息后,开始建立被叫侧IP承载,并向MSCe返回响应消息。
步骤408MSCe检测到被叫应答,判断自身是否已收到被叫侧IP承载建立成功指示信息,若是,执行步骤410;否则,执行步骤409。
若MSCe在被叫应答前,收到被叫侧IP承载建立成功指示信息,则MSCe可记录被叫侧IP承载建立成功信息,此后,MSCe检测到被叫应答,就可根据自身是否已记录被叫侧IP承载建立成功信息,来判断是否已收到被叫侧IP承载建立成功指示信息。
步骤409MSCe记录被叫应答信息,之后接收MGW发来的被叫侧IP承载建立成功指示信息。
在检测到被叫应答的同时,若MSCe判定自身未收到被叫侧IP承载建立成功指示信息,则MSCe可设定等待被叫侧IP承载建立成功指示信息的时长,若在该时长内,未收到被叫侧IP承载建立成功指示信息,则拆除本次呼叫,本流程结束。
步骤410MSCe触发计费中心开始呼叫计费。
实施例三该实施例针对的是主、被叫侧都为IP承载、且在主叫侧IP承载建立成功后再接续被叫、且请求建立主、被叫侧IP承载所需的建立主、被叫侧IP承载所需的地址信息可由加入消息也可由更新消息发送给MGW,且主、被叫侧IP承载建立成功指示信息通过请求建立主、被叫侧IP承载的加入消息或更新消息的响应消息返回给MSCe的情形。
图5是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例三的流程图,如图5所示,其具体步骤如下步骤501MSCe接收IP网络侧发来的呼叫建立请求消息。
步骤502MSCe判断自身是否已得到建立主叫侧IP承载所需的地址信息,若是,执行步骤503;否则,执行步骤505。
步骤503MSCe向MGW发送携带建立主叫侧IP承载所需地址信息的加入消息,以请求建立主叫侧IP承载。
步骤504MGW收到加入消息后,开始建立主叫侧IP承载,并在主叫侧IP承载建立成功后,向MSCe返回携带主叫侧IP承载建立成功指示信息的响应消息,转至步骤509。
步骤505MSCe向MGW发送加入消息。
该加入消息不携带建立主叫侧IP承载所需的地址信息。
步骤506MGW收到加入消息后,向MSCe返回响应消息。
这里,MGW收到加入消息后,只建立与向当前MSCe发来呼叫建立请求消息的IP网络中的MSCe或IPBSS通信的端点。
步骤507MSCe检测到自身已得到建立主叫侧IP承载所需的地址信息,向MGW发送携带建立主叫侧IP承载所需地址信息的更新(MOD)消息,以请求建立主叫侧IP承载。
步骤508MGW收到更新消息后,开始建立主叫侧IP承载,并在主叫侧IP承载建立成功后,向MSCe返回携带主叫侧IP承载建立成功指示信息的响应消息。
在发送请求建立主叫侧IP承载的更新消息的同时,MSCe可设定等待主叫侧IP承载建立成功指示信息的时长,若在该时长内,未收到主叫侧IP承载建立成功指示信息,则拆除本次呼叫,本流程结束。
步骤509MSCe收到MGW发来的主叫侧IP承载建立成功指示信息,之后向被叫发送呼叫建立请求消息。
步骤510MSCe判断自身是否已得到建立被叫侧IP承载所需的地址信息,若是,执行步骤511;否则,执行步骤513。
步骤511MSCe向MGW发送携带建立被叫侧IP承载所需地址信息的加入消息,以请求建立被叫侧IP承载。
步骤512MGW收到加入消息后,开始建立被叫侧IP承载,转至步骤517。
步骤513MSCe向MGW发送加入消息。
该加入消息不携带建立被叫侧IP承载所需的地址信息。
步骤514MGW收到加入消息后,向MSCe返回响应消息。
这里,MGW收到加入消息后,只建立与接收当前MSCe发送的呼叫建立请求消息的IP网络中的MSCe或IPBSS通信的端点。
步骤515MSCe检测到自身已得到建立被叫侧IP承载所需的地址信息,向MGW发送携带建立被叫侧IP承载所需地址信息的更新消息,以请求建立被叫侧IP承载。
步骤516MGW收到更新消息后,开始建立被叫侧IP承载。
步骤517MSCe检测到被叫应答,判断是否收到携带被叫侧IP承载建立成功指示信息的响应消息,若是,执行步骤519;否则,执行步骤518。
MGW在被叫侧IP承载建立成功后,向MSCe返回携带被叫侧IP承载建立成功指示信息的响应消息。
若被叫侧IP承载建立失败,则MGW会向MSCe返回携带被叫侧IP承载建立失败指示信息的响应消息,MSCe收到该响应消息后,拆除本次呼叫,本流程结束。
步骤518MSCe记录被叫应答信息,之后接收MGW发来的携带被叫侧IP承载建立成功指示信息的响应消息。
步骤519MSCe触发计费中心开始呼叫计费。
需要指出的是,在本实施例中,请求建立主、被叫侧IP承载的加入消息或更新消息可同时携带要求MGW上报主、被叫侧IP承载建立成功指示信息的信息,同时,主、被叫侧IP承载建立成功指示信息由MGW直接上报给MSCe,而不必携带在响应消息中发送给MSCe。
实施例四该实施例针对的是主、被叫侧都为IP承载、且建立主、被叫侧IP承载和接续被叫同时进行的情形。
图6是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例四的流程图,如图6所示,其具体步骤如下步骤601MSCe接收IP网络侧发来的呼叫建立请求消息。
步骤602MSCe向被叫发送呼叫建立请求消息。
步骤603MSCe收到建立主叫侧IP承载所需的地址信息,向MGW发送携带建立主叫侧IP承载所需地址信息的加入消息,以请求建立主叫侧IP承载;收到建立被叫侧IP承载所需的地址信息,向MGW发送携带建立被叫侧IP承载所需地址信息的加入消息,以请求建立被叫侧IP承载。
携带建立主叫侧IP承载所需地址信息的加入消息可携带要求上报主叫侧IP承载建立成功指示信息的信息,携带建立被叫侧IP承载所需地址信息的加入消息可携带要求上报被叫侧IP承载建立成功指示信息的信息。
必须指出的是,MSCe发送呼叫建立请求消息、携带建立主叫侧IP承载所需地址信息的加入消息和携带建立被叫侧IP承载所需地址信息的加入消息,并没有先后顺序之分。MSCe只要收到IP网络中的MSCe或IPBSS发来的呼叫建立请求消息,就可向被叫发送呼叫建立请求消息;只要收到呼叫建立请求消息并收到建立主叫侧IP承载所需的地址信息,就可向MGW发送携带建立主叫侧IP承载所需地址信息的加入消息;只要收到呼叫建立请求消息并收到建立被叫侧IP承载所需的地址信息,就可向MGW发送携带建立被叫侧IP承载所需地址信息的加入消息。另外,若在收到呼叫建立请求消息后,MSCe同时收到建立主叫侧IP承载所需的地址信息、和建立被叫侧IP承载所需的地址信息,则MSCe可向MGW发送同时携带建立主叫侧IP承载所需的地址信息和建立被叫侧IP承载所需的地址信息的加入消息。
步骤604MSCe检测到被叫应答,判断自身是否已收到主叫侧和被叫侧IP承载建立成功指示信息,若是,执行步骤609;否则,执行步骤605。
步骤605MSCe判断自身是否已收到主叫侧或被叫侧IP承载建立成功指示信息,若收到主叫侧IP承载建立成功指示信息,执行步骤606;若收到被叫侧IP承载建立成功指示信息,执行步骤607;若都未收到,执行步骤608。
MGW可将主叫侧和被叫侧IP承载建立成功指示信息携带在响应消息中发送给MSCe;若加入消息中携带要求MGW上报主叫侧或被叫侧IP承载建立成功指示信息的信息,则MGW在主叫侧或被叫侧IP承载建立成功后,立即向MSCe发送主叫侧或被叫侧IP承载建立成功指示信息,而不必将主叫侧或被叫侧IP承载建立成功指示信息携带在响应消息中发送给MSCe。MGW收到主叫侧和/或被叫侧IP承载建立成功指示信息后,记录主叫侧和/或被叫侧IP承载建立成功信息。
步骤606MSCe记录被叫应答信息和主叫侧IP承载建立成功信息,并在收到被叫侧IP承载建立成功指示信息后,执行步骤609。
步骤607MSCe记录被叫应答信息和被叫侧IP承载建立成功信息,并在收到主叫侧IP承载建立成功指示信息后,执行步骤609。
步骤608MSCe记录被叫应答信息,并在收到主叫侧和被叫侧IP承载建立成功指示信息后,执行步骤609。
在检测到被叫应答的同时,若MSCe判定自身未收到主叫侧或/和被叫侧IP承载建立成功指示信息,则可设定等待主叫侧或/和被叫侧IP承载建立成功指示信息的时长,若在该时长内,未收到主叫侧或/和被叫侧IP承载建立成功指示信息,则拆除本次呼叫,本流程结束。
步骤609MSCe触发计费中心开始呼叫计费。
只有在被叫应答、主叫侧IP承载建立成功、被叫侧IP承载建立成功这三个条件都满足后,MSCe才触发计费中心开始呼叫计费。
对于接续被叫和建立主、被叫侧IP承载同时进行的情形,与实施例三相同,请求建立主、被叫侧IP承载所需的地址信息可由加入消息也可由更新消息发送给MGW。
实施例五和六给出的是主叫侧为IP承载的情形。
实施例五图7是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例五的流程图,如图7所示,其具体步骤如下步骤701MSCe接收IP网络侧发来的呼叫建立请求消息。
步骤702MSCe检测到自身已得到建立主叫侧IP承载所需的地址信息,向MGW发送携带建立主叫侧IP承载所需地址信息的加入消息,以请求建立主叫侧IP承载。
MSCe只有检测到自身已得到建立主叫侧IP承载所需的地址信息,才向MGW发送加入消息。
该加入消息可同时携带要求上报主叫侧IP承载建立成功指示信息的信息。
步骤703MGW收到加入消息后,开始建立主叫侧IP承载,并在主叫侧IP承载建立成功后,向MSCe返回携带主叫侧IP承载建立成功指示信息的响应消息。
这里,MGW收到加入消息后,也可立即向MSCe返回响应消息,并在主叫侧IP承载建立成功后,向MSCe上报主叫侧IP承载建立成功指示信息。
若主叫侧IP承载建立失败,则MGW会向MSCe发送主叫侧IP承载建立失败指示信息,MSCe收到该主叫侧IP承载建立失败指示信息后,拆除本次呼叫,本流程结束。
步骤704MSCe收到携带主叫侧IP承载建立成功指示信息的响应消息后,向被叫发送呼叫建立请求消息。
步骤705MSCe检测到被叫应答,触发计费中心开始呼叫计费。
图8是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例六的流程图,如图8所示,其具体步骤如下步骤801MSCe接收IP网络侧发来的呼叫建立请求消息。
步骤802MSCe向被叫发送呼叫建立请求消息。
步骤803MSCe收到建立主叫侧IP承载所需的地址信息,向MGW发送携带建立主叫侧IP承载所需地址信息的加入消息,以请求建立主叫侧IP承载。
该加入消息可同时携带要求上报主叫侧IP承载建立成功指示信息的信息。
必须指出的是,步骤802和803,即MSCe发送呼叫建立请求消息和携带建立主叫侧IP承载所需地址信息的加入消息,并没有先后顺序之分。MSCe只要收到IP网络侧的MSCe或IPBSS发来的呼叫建立请求消息,就可向被叫发送呼叫建立请求消息;只要收到呼叫建立请求消息并收到建立主叫侧IP承载所需的地址信息,就可向MGW发送携带建立主叫侧IP承载所需地址信息的加入消息。
步骤804MSCe检测到被叫应答,判断自身是否已收到主叫侧IP承载建立成功指示信息,若是,执行步骤806;否则,执行步骤805。
MGW可将主叫侧IP承载建立成功指示信息携带在响应消息中发送给MSCe;若加入消息中携带要求MGW上报主叫侧IP承载建立成功指示信息的信息,则MGW在主叫侧IP承载建立成功后,立即向MSCe发送主叫侧IP承载建立成功指示信息,而不必将主叫侧IP承载建立成功指示信息携带在响应消息中发送给MGW。MGW收到主叫侧IP承载建立成功指示信息后,记录主叫侧IP承载建立成功信息。
步骤805MSCe记录被叫应答信息,之后接收MGW发来的主叫侧IP承载建立成功指示信息,并执行步骤806。
在检测到被叫应答的同时,若MSCe判定自身未收到主叫侧IP承载建立成功指示信息,则可设定等待主叫侧IP承载建立成功指示信息的时长,若在该时长内,未收到主叫侧IP承载建立成功指示信息,则拆除本次呼叫,本流程结束。
步骤806MSCe触发计费中心开始呼叫计费。
只有在被叫应答和主叫侧IP承载建立成功这两个条件都满足后,MSCe才触发计费中心开始呼叫计费。
实施例七是只有被叫为IP承载的实施例。
图9是本发明提供的在基于IP承载的软交换架构下触发呼叫计费的具体实施例七的流程图,如图9所示,其具体步骤如下步骤901MSCe收到TDM网络侧发来的呼叫建立请求消息。
步骤902MSCe向被叫发送呼叫建立请求消息。
步骤903MSCe检测到自身已得到建立被叫侧IP承载所需的地址信息,向MGW发送携带建立被叫侧IP承载所需地址信息的加入消息,以请求建立被叫侧IP承载。
该加入消息可同时携带要求上报被叫侧IP承载建立成功指示信息的信息。
必须指出的是,步骤902和903,即MSCe发送呼叫建立请求消息和携带建立被叫侧IP承载所需地址信息的加入消息,并没有先后顺序之分。MSCe只要收到TDM网络侧发来的呼叫建立请求消息,就可向被叫发送呼叫建立请求消息;只要收到呼叫建立请求消息并收到建立被叫侧IP承载所需的地址信息,就可向MGW发送携带建立被叫侧IP承载所需地址信息的加入消息。
步骤904MSCe检测到被叫应答,判断自身是否已收到被叫侧IP承载建立成功指示信息,若是,执行步骤906;否则,执行步骤905。
MGW可将被叫侧IP承载建立成功指示信息携带在响应消息中发送给MSCe;若加入消息中携带要求MGW上报被叫侧IP承载建立成功指示信息的信息,则MGW在被叫侧IP承载建立成功后,立即向MSCe发送被叫侧IP承载建立成功指示信息,而不必将被叫侧IP承载建立成功指示信息携带在响应消息中发送给MSCe。MSCe收到被叫侧IP承载建立成功指示信息后,记录被叫侧IP承载建立成功信息。
步骤905MSCe记录被叫应答信息,之后接收MGW发来的被叫侧IP承载建立成功指示信息,并执行步骤906。
在检测到被叫应答的同时,若MSCe判定自身未收到被叫侧IP承载建立成功指示信息,则可设定等待被叫侧IP承载建立成功指示信息的时长,若在该时长内,未收到被叫侧IP承载建立成功指示信息,则拆除本次呼叫,本流程结束。
步骤906MSCe触发计费中心开始呼叫计费。
只有在被叫应答和被叫侧IP承载建立成功这两个条件都满足后,MSCe才触发计费中心开始呼叫计费。
对于只有主叫侧为IP承载的情形,和只有被叫侧为IP承载的情形,与实施例三相同,MSCe在收到呼叫建立请求消息后,可先判断自身是否已得到建立主叫侧或被叫侧IP承载所需的地址信息,若是,则可向MGW发送请求建立主叫侧或被叫侧IP承载的加入消息;否则,可先向MGW发送请求建立与向自身发送呼叫建立请求消息的MSCe或IPBSS通信的端点、或者与接收自身发送的呼叫建立请求消息的MSCe或IPBSS通信的端点,并在自身得到建立主叫侧或被叫侧IP承载所需的地址信息后,再向MGW发送请求建立主叫侧或被叫侧IP承载的更新消息。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种触发呼叫计费的方法,其特征在于,该方法包括A、移动软交换中心MSCe接收呼叫建立请求消息,之后向媒体网关MGW发送建立本次呼叫IP承载请求消息;B、MSCe检测到被叫应答,且本次呼叫IP承载建立成功,触发计费中心开始呼叫计费。
2.如权利要求1所述的方法,其特征在于,步骤A所述MSCe接收呼叫建立请求消息为MSCe接收IP网络侧发来的呼叫建立请求消息,步骤A所述MSCe向MGW发送建立本次呼叫IP承载请求消息具体包括A1、MSCe向MGW发送建立主叫侧IP承载请求消息;A2、MSCe接收MGW发来的主叫侧IP承载建立成功指示信息,然后通过IP网络向被叫发送呼叫建立请求消息;A3、MSCe向MGW发送建立被叫侧IP承载请求消息,且,步骤B所述本次呼叫IP承载具体为主叫侧IP承载和被叫侧IP承载。
3.如权利要求2所述的方法,其特征在于,步骤A2所述MSCe接收MGW发来的主叫侧IP承载建立成功指示信息具体为MSCe接收MGW发来的携带主叫侧IP承载建立成功指示信息的建立主叫侧IP承载响应消息;所述步骤B具体为MSCe检测到被叫应答,判断是否接收到MGW发来的携带被叫侧IP承载建立成功指示信息的建立被叫侧IP承载响应消息,若是,触发计费中心开始呼叫计费;否则,记录被叫应答信息,并在收到MGW发来的携带被叫侧IP承载建立成功指示信息的建立被叫侧IP承载响应消息后,触发计费中心开始呼叫计费。
4.如权利要求2所述的方法,其特征在于,所述建立主叫侧IP承载请求消息携带要求MGW上报主叫侧IP承载建立成功指示信息的信息,所述步骤A1与步骤A2之间进一步包括MGW收到建立主叫侧IP承载请求消息后,开始建立主叫侧IP承载,并在主叫侧IP承载建立成功后,向MSCe发送主叫侧IP承载建立成功指示信息;且,步骤A3所述建立被叫侧IP承载请求消息携带要求MGW上报被叫侧IP承载建立成功指示信息的信息,所述步骤B具体为MSCe检测到被叫应答,判断是否已收到MGW发来的被叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,在收到被叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
5.如权利要求2所述的方法,其特征在于,所述MSCe接收IP网络侧发来的呼叫建立请求消息之后、所述步骤A1之前进一步包括MSCe判断自身是否已得到建立主叫侧IP承载所需的地址信息,若是,执行步骤A1;否则,向MGW发送建立与向自身发送呼叫建立请求消息的IP网络侧通信端点请求消息,之后检测到自身得到建立主叫侧IP承载所需的地址信息,执行步骤A1;所述步骤A2与步骤A3之间进一步包括MSCe判断自身是否已得到建立被叫侧IP承载所需的地址信息,若是,执行步骤A3;否则,向MGW发送建立与步骤A2所述IP网络侧通信端点请求消息,之后检测到自身得到建立被叫侧IP承载所需的地址信息,执行步骤A3,所述步骤B具体为MSCe检测到被叫应答,判断是否已收到MGW发来的被叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,记录被叫应答消息,并在收到被叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
6.如权利要求5所述的方法,其特征在于,所述建立主叫侧IP承载所需地址信息为向MSCe发送呼叫建立请求消息的IP网络侧的MSCe或IP基站IPBSS的地址信息,所述建立被叫侧IP承载所需的地址信息为步骤A2所述IP网络中的MSCe或IPBSS。
7.如权利要求1所述的方法,其特征在于,所述步骤A具体为MSCe接收呼叫建立请求消息后,检测到自身已得到建立主叫侧IP承载所需的地址信息,向MGW发送建立主叫侧IP承载请求消息;检测到自身已得到建立被叫侧IP承载所需的地址信息,向MGW发送建立被叫侧IP承载请求消息;且,步骤A所述MSCe接收呼叫建立请求消息之后进一步包括MSCe向被叫发送呼叫建立请求消息,所述步骤B具体为MSCe检测到被叫应答,且已收到主叫侧和被叫侧IP承载建立成功指示信息,触发计费中心开始呼叫计费。
8.如权利要求1所述的方法,其特征在于,步骤A所述MSCe接收呼叫建立请求消息为MSCe接收IP网络侧发来的呼叫建立请求消息,步骤A所述MSCe向MGW发送建立本次呼叫IP承载请求消息具体为MSCe向MGW发送建立主叫侧IP承载请求消息;步骤B所述本次呼叫IP承载具体为主叫侧IP承载。
9.如权利要求8所述的方法,其特征在于,步骤A所述MSCe接收呼叫建立请求消息之后、向MGW发送建立主叫侧IP承载请求消息之前,进一步包括MSCe判断自身是否已得到建立主叫侧IP承载所需的地址信息,若是,向MGW发送建立主叫侧IP承载请求消息;否则,向MGW发送建立与向自身发送呼叫建立请求消息的IP网络侧通信端点请求消息,之后检测到自身得到建立主叫侧IP承载所需的地址信息,向MGW发送建立主叫侧IP承载请求消息。
10.如权利要求8所述的方法,其特征在于,所述步骤A和步骤B之间进一步包括MSCe接收MGW上报的主叫侧IP承载建立成功指示信息,之后向被叫发送呼叫建立请求。
11.如权利要求10所述的方法,其特征在于,所述MSCe接收MGW上报的主叫侧IP承载建立成功指示信息具体为MSCe接收MGW发来的建立主叫侧IP承载响应消息,所述建立主叫侧IP承载响应消息携带主叫侧IP承载建立成功指示信息。
12.如权利要求8所述的方法,其特征在于,步骤A所述MSCe接收IP网络侧发来的呼叫建立请求消息之后进一步包括MSCe向被叫发送呼叫建立请求消息,所述步骤B具体为MSCe检测到被叫应答,判断自身是否收到主叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,在收到主叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
13.如权利要求1所述的方法,其特征在于,步骤A所述MSCe向MGW发送建立本次呼叫IP承载请求消息具体为MSCe向MGW发送建立被叫侧IP承载请求消息;步骤B所述本次呼叫IP承载具体为被叫侧IP承载。
14.如权利要求13所述的方法,其特征在于,步骤A所述MSCe接收呼叫建立请求消息之后、向MGW发送建立被叫侧IP承载请求消息之前,进一步包括MSCe判断自身是否已得到建立被叫侧IP承载所需的地址信息,若是,向MGW发送建立被叫侧IP承载请求消息;否则,向MGW发送建立与接收自身发送的呼叫建立请求消息的IP网络侧通信端点请求消息,之后检测到自身得到建立被叫侧IP承载所需的地址信息,向MGW发送建立被叫侧IP承载请求消息。
15.如权利要求13所述的方法,其特征在于,步骤A所述MSCe接收呼叫建立请求消息之后进一步包括MSCe向被叫发送呼叫建立请求消息,所述步骤B具体为MSCe检测到被叫应答,判断自身是否收到被叫侧IP承载建立成功指示信息,若是,触发计费中心开始呼叫计费;否则,记录被叫应答信息,并在收到被叫侧IP承载建立成功指示信息后,触发计费中心开始呼叫计费。
全文摘要
本发明公开了一种触发呼叫计费的方法,包括MSCe收到呼叫建立请求消息后,向MGW发送建立本次呼叫IP承载请求消息,并在检测到被叫应答且本次呼叫IP承载建立成功后,触发计费中心开始呼叫计费,避免了由于本次呼叫的IP承载尚未建立成功就触发计费中心开始呼叫计费而引起的计费错误,从而避免了用户的损失。具体地,对于主叫侧为IP承载的情形即主、被叫侧都为IP承载或者只有主叫侧为IP承载,MSCe可在主叫侧IP承载建立成功后,再接续被叫,也可以是MSCe同时进行接续被叫和建立主叫侧IP承载。
文档编号H04L29/06GK1870773SQ20051012584
公开日2006年11月29日 申请日期2005年11月30日 优先权日2005年11月30日
发明者贾毅刚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1