专利名称:一种用于ims与智能网的信令交互方法及im-ssf的制作方法
技术领域:
本发明涉及IP多媒体系统IMS领域,由于涉及一种用于IMS与智能网(IM)的信令交互方法及IP多媒体-业务切换功能实体(IM-SSF)。
背景技术:
智能网(IN)是在通信网上快速、经济、方便、有效地生成和提供智能业务的网络体系结构。它是在原有通信网络的基础上为用户提供新业务而设置的附加网络结构。常见的智能业务包括预付费PPC业务和被叫付费FPC业务。CDMA 网络定义了无限智能网协议(Wireless Intelligent Network,WIN)。基于电路域的CDMA网络基于所述WIN协议,通过其移动交换中心MSC与智能网的业务控制点SCP 进行信令交互,实现上述智能业务。下面以预付费PPC业务为例,简要说明基于电路域的CDMA网络如何通过其移动交换中心MSC与智能网的业务控制点SCP进行信令交互。图1为现有技术基于电路域的CDMA网络通过其移动交换中心MSC与智能网的业务控制点SCP进行信令交互以实现PPC用户起呼的流程图。S101BSC接收到用户发起的呼叫后,向MSC发送连接管理业务请求CMkrvice Request ;S102MSC判断该用户是PPC用户后,根据HLR指示的触发器Originatioru Attempt_Authorized触发ORREQ消息到SCP,触发主叫用户PPC业务;S103SCP向MSC返回orreq响应消息,携带指示PPC业务已激活参数;S104MSC 根据 HLR 指示的触发器 Calling_Routing_Address_AvaiIable 触发 ANLYZD 消息到 SCP ;来自触发器Calling_Routing_Address_AvaiIable 的 ANWZD 消息目的是让 SCP 根据主被叫号码计算本次呼叫的费率,借以确定该用户余额是否足以发起该次呼叫,并可以将余额转换成剩余的时间。S105如果主叫用户余额充足,SCP向MSC返回anlyzd响应消息,指示MSC继续接续被叫用户;S106MSC接续被叫用户;S107被叫用户振铃,返回被叫振铃消息给MSC ;S108被叫用户应答,返回被叫应答消息给MSC ;S109MSC收到被叫应答消息,根据HLR指示的触发器OAnswer触发0ANSWER消息到 SCP ;Sl 10SCP收到该消息后,开始对主叫用户扣费;Slll主被叫用户挂机,MSC根据HLR指示的触发器(Disconnect触发(DISCONNECT 消息到SCP ;S112SCP收到该消息后,停止对主叫用户扣费;
S113SCP 向 MSC 返回 odisconnect 响应。图2为现有技术基于电路域的CDMA网络通过其移动交换中心MSC与智能网的业务控制点SCP进行信令交互以实现PPC用户被呼的流程图。S201初始MSC收到入呼;S202初始MSC检测到Mobilejermination触发器并且向被叫用户归属的HLR发送LOCREQ消息,请求指示初始MSC需要使用的智能触发器;S203HLR向初始MSC返回Iocreq响应消息,携带需要初始MSC使用的触发器 Called_Termination、Location 禾口 Called_Routing_Address_AvaiIable ;S204初始MSC根据触发器Called_Termination触发ANLYZD消息到SCP,触发被叫用户的PPC业务;S205SCP向初始MSC返回anlyzd响应消息,携带指示被叫用户PPC业务已激活参数;S206初始MSC根据触发器Location触发LOCREQ消息到HLR,携带请求被叫用户位置信息的参数;S207HLR向初始MSC返回的Iocreq响应消息,携带被叫用户的位置信息,初始MSC 根据被叫用户的位置信息确定该入呼是本局呼叫还是局间呼叫;S208 初始 MSC 根据触发器 Called_Routing_Address_AvaiIable 触发 ANLYS)消息到 SCP ;来自触发器Called_Routing_Address_AvaiIable 的 ANWZD 消息目的是让 SCP 根据主被叫号码计算本次呼叫的费率,借以确定被叫用户余额是否足以发起该次呼叫,并可以将余额转换成剩余的时间;如果是本局呼叫,所述ANLYZD消息中携带参数“REDIND =⑶Local” ;如果是局间呼叫,所述ANLYZD消息中携带参数“DSTDGTS = TLDN(漫游号码),,;S209SCP判定被叫用户余额充足,向初始MSC返回anlyzd响应消息,指示初始MSC 继续接续被叫用户;S210初始MSC呼叫被叫用户;如果是本局呼叫,初始MSC直接寻呼被叫用户;如果是局间呼叫,初始MSC通过被叫用户的服务MSC呼叫被叫用户;S211被叫用户振铃,返回被叫振铃消息给MSC ;S212被叫用户应答,返回被叫应答消息给MSC ;S213服务MSC收到被叫应答消息,检测到触发器TAnswer,触发TANSWER消息到 SCP, SCP收到该消息后,开始对被叫用户扣费;S213主被叫用户挂机,服务MSC根据触发器TDisconnect触发TDISC0NNECT消息到SCP,SCP收到该消息后,停止对被叫用户扣费;S214SCP 向服务 MSC 返回 tdisconnect 响应消息。随着通信网络的发展,基于电路域的传统CDMA网络逐渐演变为基于多媒体域MMD 的IP多媒体系统IMS,那么如何实现IMS与智能网的业务控制点SCP进行信令交互,以完成为IMS用户提供智能业务是网络演变过程中面临的一个研究课题。
发明内容
本发明提供了一种用于IMS与智能网的信令交互方法及IM-SSF,以解决如何为 IMS用户提供智能业务的技术问题。为解决该技术问题,本申请提出了一种IP多媒体系统(IMS)与智能网进行信令交互的方法,包括如下步骤所述IMS的服务会话控制功能实体(S-CSCF)根据初始过滤规则iFC确定智能业务类型,并将该智能业务类型通知所述IMS的IP多媒体-业务切换功能实体(IM-SSF);所述IM-SSF根据智能业务类型获取触发器列表;所述IM-SSF通过所述触发器列表指示的触发器触发主被叫智能业务,与智能网的业务控制点(SCP)进行信令交互。进一步地,所述IM-SSF根据智能业务类型获取触发器列表包括所述IM-SSF根据智能业务类型配置触发器列表。进一步地,所述S-CSCF通过一种或多种智能业务类型标识将所述智能业务类型通知所述IM-SSF,所述智能业务类型标识包括业务名称和接入码AC。进一步地,所述智能业务类型为预付费(PPC)用户起呼业务,所述触发器列表 Φ 1M ^ ^ Origination_Attempt_Authorized> M ^ ^ Cal 1 ing_Routing_Address_ Available、触发器 OAnswer 和触发器(Disconnect,所述IM-SSF 通过触发器 Origination_Attempt_Authorized 触发 ORREQ 消息到所述SCP,触发主叫用户的PPC业务,所述SCP向所述IM-SSF返回orreq响应消息;所述IM-SSF 通过触发器 Calling_Routing_Address_AvaiIable 触发 ANWZD 消息到SCP,所述SCP向所述IM-SSF返回anlyzd响应消息;当所述IM-SSF收到S-CSCF发送的被叫用户应答消息时,通过触发器OAnswer触发0ANSWER消息到所述SCP ;当所述IM-SSF收到S-CSCF发送的用户通话释放消息,通过触发器ODiscormect 触发(DISCONNECT消息到所述SCP,所述SCP向IM-SSF返回odisconnect响应消息。进一步地,所述智能业务类型为预付费(PPC)用户被呼业务,所述触发器列表中包括触发器 CallecUTermination、触发器 Called_Routing_Address_Available、触发器 TAnswer 和触发器 TDisconnect,所述IM-SSF通过触发器CallecLTermination触发ANLYZD消息到所述SCP,触发被叫用户的PPC业务;所述SCP向所述IM-SSF返回anlyzd响应消息;所述IM-SSF 通过触发器 Called_Routing_Address_AvaiIable 触发 ANWZD 消息到SCP ;所述SCP向所述IM-SSF返回anlyzd响应消息;当所述IM-SSF收到S-CSCF发送的被叫用户应答消息时,通过触发器TAnswer触发TANSWER消息到所述SCP ;当所述IM-SSF收到S-CSCF发送的用户通话释放消息,通过触发器TDiscormect 触发TDISC0NNECT消息到所述SCP,所述SCP向IM-SSF返回tdisconnect响应消息。进一步地,所述智能业务类型为被叫付费(FPH)业务,所述触发器列表中包括触发器 Specific_Called_Party_Digit_String、触发器 OAnswer 和触发器 ODisconnect,所述IM-S SF 通过触发器 Specif ic_Called_Party_Digit_String 触发 ANWZD 消息到SCP,触发FPH业务;SCP向IM-SSF返回的anlyzd响应消息;当所述IM-SSF收到S-CSCF发送的被叫应答消息,通过触发器OAnswer触发 OANSffER 消息到 SCP ;当所述IM-SSF收到S-CSCF发送的用户通话释放消息,通过触发器ODiscormect 触发(DISCONNECT 消息到 SCP ;SCP 向 IM-SSF 返回 odisconnect 响应。为解决上述问题,本申请还提供了一种用于IP多媒体系统(IMS)与智能网进行信令交互的IP多媒体-业务切换功能实体(IM-SSF),其特征在于,所述IM-SSF包括IMS消息接收模块、触发器获取模块和智能业务交互模块,其中,所述IMS消息接收模块,用于接收IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型的消息,并将该消息发送至触发器获取模块;所述触发器获取模块,用于根据所述智能业务类型获取触发器列表;所述智能业务交互模块,用于通过所述触发器列表指示的触发器触发主被叫智能业务,向智能网的业务控制点(SCP)发送触发消息,以及接收从所述SCP返回的响应消息。进一步地,所述触发器获取模块,用于根据智能业务类型配置触发器列表。进一步地,所述接收模块,用于接收所述S-CSCF发送的包含智能业务类型为预付费(PPC)用户起呼业务的消息;还用于接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息;所述触发器获取模块,用于根据所述智能业务类型获取包含触发器Originatioru Attempt_Authorized、角虫发器 Calling_Routing_Address_Available、角虫发器 OAnswer 禾口角虫发器ODiscormect的触发器列表;所述智能业务触发模块,用于通过触发器Originati0n_Attempt_Auth0riZed向所述SCP发送触发消息0RREQ,并接收从所述SCP返回的orreq响应消息;用于通过触发器Calling_R0uting_AddresS_AvaiIable向所述SCP发送触发消息ANLYZD,并接收从所述 SCP返回的anlyzd响应消息;用于收到S-CSCF发送的被叫用户应答消息后,通过触发器 OAnswer向所述SCP发送触发消息0ANSWER ;用于收到S-CSCF发送的用户通话释放消息后, 通过触发器ODiscormect向所述SCP发送触发消息(DISCONNECT,并接收从所述SCP返回的 odisconnect 口向应消息。进一步地,所述接收模块,用于接收所述S-CSCF发送的包含智能业务类型为预付费(PPC)用户被呼业务的消息;还用于接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息;所述触发器获取模块,用于根据所述智能业务类型获取包含触发器CallecL Termination,触发器 Called_Routing_Address_Available、触发器 TAnswer 和触发器 TDisconnect的触发器列表;所述智能业务触发模块,用于通过触发器CallecLTermination向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于通过触发器Called_ Routing_Address_AvaiIable向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于收到S-CSCF发送的被叫用户应答消息后,通过触发器TAnswer 向所述SCP发送触发消息TANSWER ;用于收到S-CSCF发送的用户通话释放消息后,通过触发器TDiscormect向所述SCP发送触发消息TDISC0NNECT,并接收从所述SCP返回的tdisconnect 口向应消息。进一步地,所述接收模块,用于接收所述S-CSCF发送的包含智能业务类型为被叫付费(FPH)业务的消息;还用于接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息;所述触发器获取模块,用于根据所述智能业务类型获取包含触发器Specific^ Called_Party_Digit_String、触发器 OAnswer 和触发器(Disconnect 的触发器列表;所述智能业务触发模块,用于通过触发器Specif iC_Called_Party_Digit_Mring 向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于收到S-CSCF发送的被叫用户应答消息后,通过触发器OAnswer向所述SCP发送触发消息 OANSffER ;用于收到S-CSCF发送的用户通话释放消息后,通过触发器ODiscormect向所述 SCP发送触发消息(DISCONNECT,并接收从所述SCP返回的odiscormect响应消息。为解决上述问题,本申请还提供了一种IP多媒体系统(IMS)与智能网进行信令交互的系统,所述IMS包括服务会话控制功能实体(S-CSCF)和IP多媒体-业务切换功能实体(IM-SSF),所述智能网包括业务控制点(SCP),其特征在于,所述S-CSCF,用于根据初始过滤规则iFC确定智能业务类型,并将该智能业务类型通知所述IM-SSF ;所述IM-SSF,用于根据智能业务类型获取触发器列表,通过所述触发器列表指示的触发器触发主被叫智能业务,与所述SCP进行信令交互。上述记载的技术方案通过IMS的功能实体IM-SSF触发相应的主被叫智能业务触发器,实现了 IMS与智能网的SCP进行信令交互,并且所述IM-SSF具备自我配置触发器的功能,减少了 IM-SSF的信令开销,同时也方便按需更改触发器。
图1为现有技术基于电路域的CDMA网络通过其移动交换中心MSC与智能网的业务控制点SCP进行信令交互以实现PPC用户起呼的流程图;图2为现有技术基于电路域的CDMA网络通过其移动交换中心MSC与智能网的业务控制点SCP进行信令交互以实现PPC用户被呼的流程图;图3为本实施例的一种IMS与智能网进行信令交互实现PPC用户起呼的流程图;图4为本实施例的一种IMS与智能网进行信令交互实现PPC用户被呼的流程图;图5为本实施例的一种IMS与智能网进行信令交互实现FPH业务的流程图;图6为本实施例用于IMS与智能网进行信令交互的IM-SSF内部模块图;图7为本实施例的IMS与智能网进行信令交互的系统组成图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图3为本实施例的一种IMS与智能网进行信令交互实现PPC用户起呼的流程图。S301用户起呼,发初始INVITE消息给P-CSCF ;
S302P-CSCF 发该初始 INVITE 消息给 S-CSCF ;S303S-CSCF根据初始过滤规则iFC判断出主叫用户为PPC用户,发送初始INVITE 消息发送至IM-SSF,该初始INVITE消息携带本次呼叫为PPC用户起呼的标识;能够标识本次呼叫为PPC用户起呼的有业务名称、接入码AC。如,对于PPC用户起呼的呼叫,“业务名称=PPC用户起呼”、“AC = 808”,上述AC不限于“808”,可由通信双方协商确定。例S-CSCF向IM-SSF发送的初始INVITE消息为Route :<sip PPC 用户起呼 Oimssf. bj. ctcims. cn :5060 ;Ir ;〉,sip 5. 1. 180. 2 ;Ir ;ORGDLGID = 7686-3bb9-7 ;Dpt = 7704_6 ;TRC = lc6a-ffffffff或者,Route :<sip :ss3. com. cn ;Ir ;mode = mo ;ac = 808>,sip :zteodi00040660027900010112igzscscf. gd. chinamobile. com ;Ir。S304IM-SSF收到初始INVITE消息,确定智能业务类型为PPC用户起呼,根据所述智能业务类型配置触发器列表;所述IM-SSF还可根据所述智能业务类型配置SCP地址;本实施例中,IM-SSF可实现自我配置触发器列表,相对于其他获取触发器列表的方式(如从HSS下载触发器列表)可减少IM-SSF的信令开销,同时也方便更改触发器。S305IM-SSF 根据配置的触发器 Origination_Attempt_Authorized 触发 ORREQ 消息到SCP,触发主叫用户的PPC业务;S306SCP向IM-SSF返回orreq响应消息,携带指示PPC业务已激活参数;S307IM-SSF 根据配置的触发器 Calling_Routing_Address_AvaiIable 触发 ANLYZD 消息到 SCP ;S308如果主叫用户余额充足,SCP向IM-SSF返回anlyzd响应消息,指示IM-SSF 继续接续被叫用户;S309IM-SSF 发送初始 INVITE 消息给 S-SCSF ;S310S-SCSF向被叫用户发送初始INVITE消息,接续被叫用户;S311被叫用户振铃,返回被叫振铃消息给S-SCSF ;S312S-SCSF将该被叫振铃消息发送至IM-SSF,同时S-SCSF将该被叫振铃消息经 P-CSCF发送至主叫用户;S313被叫用户应答,返回被叫应答消息给S-SCSF ;S314S-SCSF将该被叫应答消息发送至IM-SSF,同时将该被叫应答消息经P-CSCF 发送至主叫用户;S315IM-SSF收到被叫应答消息,根据配置的触发器OAnswer触发0ANSWER消息到 SCPS316SCP收到该消息后,开始对主叫用户扣费S317主被叫用户挂机,S-CSCF发释放消息Bye给IM-SSF ;S318IM-SSF收到释放消息,根据配置的触发器ODiscormect触发(DISCONNECT消息到SCP ;
S319SCP收到该消息后,停止对主叫用户扣费;S320SCP 向 IM-SSF 返回 odi sconnect 响应消息。上述IMS与智能网进行信令交互实现PPC用户起呼的流程同样适用于虚拟局域网 VPN环境。图4为本实施例的一种IMS与智能网进行信令交互实现PPC用户被呼的流程图。S401, I-CSCF 收到入呼;S402, I-CSCF发送位置信息请求LIR消息到被叫归属的HSS,用于查询S-CSCF名字或能力;S403, HSS返回LIR响应消息;S404, I-CSCF发送初始INVITE消息到查询到的S-CSCF ;S405,S-CSCF根据初始过滤规则iFC判断出被叫用户为PPC用户,发送初始 INVITE消息发送至IM-SSF,该初始INVITE消息携带本次呼叫为PPC用户被呼的标识;S406, IM-SSF收到该INVITE消息,确定智能业务类型为PPC用户被呼,根据所述智能业务类型配置触发器列表;S407IM-SSF 根据配置的触发器 Called_Termination 触发 ANLYS)消息到 SCP,触发被叫用户的PPC业务;S408SCP向IM-SSF返回anlyzd响应消息,携带指示被叫用户PPC业务已激活参数;S409IM-SSF 根据配置的触发器 Called_Routing_Address_Available 触发 ANLYS) 消息到SCP ;S410SCP判定被叫用户PPC业务有余额,向IM-SSF返回anlyzd响应消息,指示 IM-SSF继续接续被叫用户;S411IM-SSF 发送初始 INVITE 消息给 S-SCSF ;S412S-SCSF接续被叫用户;S413被叫用户振铃,返回被叫振铃消息给S-SCSF,;S414S-SCSF将该被叫振铃消息发送至IM-SSF,同时将该被叫振铃消息经P-CSCF 发送至主叫用户;S415被叫用户应答,返回被叫应答消息给S-SCSF ;S416S-SCSF将该被叫应答消息发送至IM-SSF,同时将该被叫应答消息经P-CSCF 发送至主叫用户;S417IM-SSF收到被叫应答消息,根据触发器TAnswer触发TANSWER消息到SCP ;S418SCP收到该消息后,开始对被叫用户扣费;S419主被叫用户挂机,S-CSCF发释放消息Bye给IM-SSF ;S420IM-SSF收到释放消息,根据配置的触发器TDiscormect触发TDISC0NNECT消息到SCP ;S421SCP收到该消息后,停止对被叫用户扣费;S422SCP 向 IM-SSF 返回 tdisconnect 响应。图5为本实施例的一种IMS与智能网进行信令交互实现FPH业务的流程图。S501用户起呼,发初始INVITE消息给P-CSCF ;
S502P-CSCF 发初始 INVITE 消息给 S-CSCF ;S503S-CSCF根据初始过滤规则iFC判断出本次呼叫为FPH业务,发送初始INVITE 消息发送至IM-SSF,该初始INVITE消息携带本次呼叫为FPH业务标识;S504IM-SSF收到修改后的INVITE消息,确定智能业务类型为FPH业务,根据所述智能业务类型配置触发器列表;S505IM-SSF 根据配置的触发器 Specif ic_Called_Party_Digit_String 触发 ANLYZD 消息到 SCP ;S506SCP向IM-SSF返回anlyzd响应消息,指示FPH业务已激活;S507IM-SSF 发送初始 INVITE 消息给 S-SCSF ;S508S-SCSF接续被叫用户;S509被叫用户振铃,返回被叫振铃消息给S-SCSF ;S510S-SCSF将该被叫振铃消息发送至IM-SSF,同时S-SCSF将该被叫振铃消息经 P-CSCF发送至主叫用户;S511被叫用户应答,返回被叫应答消息给S-SCSF ;S512S-SCSF将该被叫应答消息发送至IM-SSF,同时将该被叫应答消息经P-CSCF 发送至主叫用户;S513IM-SSF收到被叫应答消息,根据配置的触发器OAnswer触发0ANSWER消息到 SCP ;此时SCP不对主叫用户扣费;S514主被叫用户挂机,S-CSCF发释放消息Bye给IM-SSF ;S515IM-SSF收到释放消息,根据配置的触发器ODiscormect触发(DISCONNECT消息到SCP ;S516SCP 向 IM-SSF 返回 odisconnect 响应。图6为本实施例用于IMS与智能网进行信令交互的IM-SSF内部模块图。该IM-SSF包括IMS消息接收模块、触发器获取模块和智能业务交互模块,其中,所述IMS消息接收模块,用于接收IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型的消息,并将该消息发送至触发器获取模块;所述触发器获取模块,用于根据所述智能业务类型获取触发器列表;所述触发器获取模块可通过配置触发器列表的方式获取触发器列表;所述智能业务交互模块,用于通过所述触发器列表指示的触发器触发主被叫智能业务,向智能网的业务控制点(SCP)发送触发消息,以及接收从所述SCP返回的响应消息。上述接收模块,可用于接收IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型为预付费(PPC)用户起呼业务,或预付费(PPC)用户被呼业务,或被叫付费 (FPH)业务的消息;还可用于而接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息。当接收模块接收的是IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型为预付费(PPC)用户起呼业务的消息时触发器获取模块,用于根据所述智能业务类型获取包含触发器Originatioru Attempt_Authorized、角虫发器 Calling_Routing_Address_Available、角虫发器 OAnswer 禾口角虫发器ODiscormect的触发器列表;
所述智能业务触发模块,用于通过触发器Originati0n_Attempt_Auth0riZed向所述SCP发送触发消息0RREQ,并接收从所述SCP返回的orreq响应消息;用于通过触发器 Calling_Routing_Address_AvaiIable 向所述 SCP 发送触发消息 ANLYZD,并接收从所述 SCP 返回的anlyzd响应消息;用于收到所述S-CSCF发送的被叫用户应答消息时,通过触发器 OAnswer向所述SCP发送触发消息0ANSWER ;用于收到所述S-CSCF发送的用户通话释放消息时,通过触发器ODiscormect向所述SCP发送触发消息(DISCONNECT,并接收从所述SCP 返回的odisconnect响应消息。当接收模块接收的是IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型为预付费(PPC)用户被呼业务的消息时所述触发器获取模块,用于根据所述智能业务类型获取包含触发器CallecL Termination,触发器 Called_Routing_Address_Available、触发器 TAnswer 和触发器 TDisconnect的触发器列表;所述智能业务触发模块,用于通过触发器CallecLTermination向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于通过触发器Called_ Routing_Address_AvaiIable向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的 anlyzd响应消息;用于收到所述S-CSCF发送的被叫用户应答消息时,通过触发器TAnswer 向所述SCP发送触发消息TANSWER ;用于收到所述S-CSCF发送的用户通话释放消息时,通过触发器TDiscormect向所述SCP发送触发消息TDISC0NNECT,并接收从所述SCP返回的 tdisconnect 口向应消息。当接收模块接收的是IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型为被叫付费(FPH)业务的消息时所述触发器获取模块,用于根据所述智能业务类型获取包含触发器Specific^ Called_Party_Digit_String、触发器 OAnswer 和触发器(Disconnect 的触发器列表;所述智能业务触发模块,用于通过触发器SpeCifiC_Called_Party_Digit_Mring 向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于收到所述S-CSCF发送的被叫用户应答消息时,通过触发器OAnswer向所述SCP发送触发消息 0ANSWER ;用于收到所述S-CSCF发送的用户通话释放消息时,通过触发器ODiscormect向所述SCP发送触发消息(DISCONNECT,并接收从所述SCP返回的odisconnect响应消息。图7为本实施例的IMS与智能网进行信令交互的系统组成图。该系统包括IMS的服务会话控制功能实体(S-CSCF)和IP多媒体-业务切换功能实体(IM-SSF),智能网的业务控制点(SCP),所述S-CSCF,用于根据初始过滤规则iFC确定智能业务类型,并将该智能业务类型通知所述IM-SSF ;所述IM-SSF,用于根据智能业务类型获取触发器列表,通过所述触发器列表指示的触发器触发主被叫智能业务,与所述SCP进行信令交互。需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种IP多媒体系统(IMS)与智能网进行信令交互的方法,其特征在于,所述方法包括所述IMS的服务会话控制功能实体(S-CSCF)根据初始过滤规则iFC确定智能业务类型,并将该智能业务类型通知所述IMS的IP多媒体-业务切换功能实体(IM-SSF); 所述IM-SSF根据智能业务类型获取触发器列表;所述IM-SSF通过所述触发器列表指示的触发器触发主被叫智能业务,与智能网的业务控制点(SCP)进行信令交互。
2.如权利要求1所述的方法,其特征在于,所述IM-SSF根据智能业务类型获取触发器列表进一步包括所述IM-SSF根据智能业务类型配置触发器列表。
3.如权利要求1所述的方法,其特征在于,所述S-CSCF通过一种或多种智能业务类型标识将所述智能业务类型通知所述 IM-SSF,所述智能业务类型标识包括业务名称和接入码AC。
4.如权利要求1或2所述的方法,其特征在于,所述智能业务类型为预付费(PPC)用户起呼业务,所述触发器列表中包括触发器Origination_Attempt_Authorized、触发器 Calling_Routing_Address_Available、角虫发器 OAnswer 禾口角虫发器 ODisconnect,所述IM-SSF通过触发器Origination_Attempt_Authorized触发ORREQ消息到所述 SCP,触发主叫用户的PPC业务,所述SCP向所述IM-SSF返回orreq响应消息;所述 IM-SSF 通过触发器 Calling_Routing_Address_AvaiIable 触发 ANWZD 消息到 SCP,所述SCP向所述IM-SSF返回anlyzd响应消息;当所述IM-SSF收到S-CSCF发送的被叫用户应答消息时,通过触发器OAnswer触发 OANSffER消息到所述SCP ;当所述IM-SSF收到S-CSCF发送的用户通话释放消息,通过触发器ODiscormect触发 0DISC0NNECT 消息到所述 SCP,|j(f^ SCP 向 IM-SSF 返回 odisconnect 响应消息。
5.如权利要求1或2所述的方法,其特征在于,所述智能业务类型为预付费(PPC)用户被呼业务,所述触发器列表中包括触发器CallecLTermination、触发器Called_R0uting_ Address_Available、触发器 TAnswer 和触发器 TDisconnect,所述IM-SSF通过触发器CallecLTermination触发ANLYZD消息到所述SCP,触发被叫用户的PPC业务;所述SCP向所述IM-SSF返回anlyzd响应消息;所述 IM-SSF 通过触发器 Called_Routing_Address_AvaiIable 触发 ANLYZD 消息到 SCP ;所述SCP向所述IM-SSF返回anlyzd响应消息;当所述IM-SSF收到S-CSCF发送的被叫用户应答消息时,通过触发器TAnswer触发 TANSffER消息到所述SCP ;当所述IM-SSF收到S-CSCF发送的用户通话释放消息,通过触发器TDiscormect触发 TDISC0NNECT 消息到所述 SCP,|j(f^ SCP 向 IM-SSF 返回 tdisconnect 响应消息。
6.如权利要求1或2所述的方法,其特征在于,所述智能业务类型为被叫付费(FPH) 业务,所述触发器列表中包括触发器Specif iC_Called_Party_Digit_String、触发器 OAnswer 禾口角虫发器 ODisconnect,所述 IM-SSF 通过触发器 Specif ic_Called_Party_Digit_Mring 触发 ANLYZD 消息到SCPj^ FPH业务;SCP向IM-SSF返回的anlyzd响应消息;当所述IM-SSF收到S-CSCF发送的被叫应答消息,通过触发器OAnswer触发0ANSWER 消息到SCP ;当所述IM-SSF收到S-CSCF发送的用户通话释放消息,通过触发器ODiscormect触发 (DISCONNECT 消息到 SCP ;SCP 向 IM-SSF 返回 odisconnect 响应。
7.一种用于IP多媒体系统(IMS)与智能网进行信令交互的IP多媒体-业务切换功能实体(IM-SSF),其特征在于,所述IM-SSF包括IMS消息接收模块、触发器获取模块和智能业务交互模块,其中,所述IMS消息接收模块,用于接收IMS的服务会话控制功能实体(S-CSCF)发送的包含智能业务类型的消息,并将该消息发送至触发器获取模块;所述触发器获取模块,用于根据所述智能业务类型获取触发器列表; 所述智能业务交互模块,用于通过所述触发器列表指示的触发器触发主被叫智能业务,向智能网的业务控制点(SCP)发送触发消息,以及接收从所述SCP返回的响应消息。
8.如权利要求7所述的IP多媒体-业务切换功能实体,其特征在于,进一步地, 所述触发器获取模块,用于根据智能业务类型配置触发器列表。
9.如权利要求7或8所述的IP多媒体-业务切换功能实体,其特征在于,所述接收模块,用于接收所述S-CSCF发送的包含智能业务类型为预付费(PPC)用户起呼业务的消息;还用于接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息;所述触发器获取模块,用于根据所述智能业务类型获取包含触发器Originatioru Attempt_Authorized、角虫发器 Calling_Routing_Address_Available、角虫发器 OAnswer 禾口角虫发器ODiscormect的触发器列表;所述智能业务触发模块,用于通过触发器Originati0n_Attempt_Auth0rized向所述SCP发送触发消息0RREQ,并接收从所述SCP返回的orreq响应消息;用于通过触发器 Calling_Routing_Address_AvaiIable向所述SCP发送触发消息ANLYZD,并接收从所述 SCP返回的anlyzd响应消息;用于收到S-CSCF发送的被叫用户应答消息后,通过触发器 OAnswer向所述SCP发送触发消息0ANSWER ;用于收到S-CSCF发送的用户通话释放消息后, 通过触发器ODiscormect向所述SCP发送触发消息(DISCONNECT,并接收从所述SCP返回的 odisconnect 口向应消息。
10.如权利要求7或8所述的IP多媒体-业务切换功能实体,其特征在于,所述接收模块,用于接收所述S-CSCF发送的包含智能业务类型为预付费(PPC)用户被呼业务的消息;还用于接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息;所述触发器获取模块,用于根据所述智能业务类型获取包含触发器CallecL Termination,触发器 Called_Routing_Address_Available、触发器 TAnswer 和触发器 TDisconnect的触发器列表;所述智能业务触发模块,用于通过触发器CallecLTermination向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于通过触发器Called_ Routing_Address_AvaiIable向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于收到S-CSCF发送的被叫用户应答消息后,通过触发器TAnswer 向所述SCP发送触发消息TANSWER ;用于收到S-CSCF发送的用户通话释放消息后,通过触发器TDiscormect向所述SCP发送触发消息TDISC0NNECT,并接收从所述SCP返回的 tdisconnect 口向应消息。
11.如权利要求7或8所述的IP多媒体-业务切换功能实体,其特征在于,所述接收模块,用于接收所述S-CSCF发送的包含智能业务类型为被叫付费(FPH)业务的消息;还用于接收所述S-CSCF发送的被叫用户应答消息和用户通话释放消息;所述触发器获取模块,用于根据所述智能业务类型获取包含触发器Specific_Called_ Party_Digit_String、触发器OAnswer和触发器(Disconnect的触发器列表;所述智能业务触发模块,用于通过触发器SpecifiC_Called_Party_Digit_Mring 向所述SCP发送触发消息ANLYZD,并接收从所述SCP返回的anlyzd响应消息;用于收到S-CSCF发送的被叫用户应答消息后,通过触发器OAnswer向所述SCP发送触发消息 OANSffER ;用于收到S-CSCF发送的用户通话释放消息后,通过触发器ODiscormect向所述 SCP发送触发消息(DISCONNECT,并接收从所述SCP返回的odiscormect响应消息。
12.—种IP多媒体系统(IMS)与智能网进行信令交互的系统,所述IMS包括服务会话控制功能实体(S-CSCF)和IP多媒体-业务切换功能实体(IM-SSF),所述智能网包括业务控制点(SCP),其特征在于,所述S-CSCF,用于根据初始过滤规则iFC确定智能业务类型,并将该智能业务类型通知所述IM-SSF ;所述IM-SSF,用于根据智能业务类型获取触发器列表,通过所述触发器列表指示的触发器触发主被叫智能业务,与所述SCP进行信令交互。
全文摘要
本发明提供了一种用于IMS与智能网进行信令交互的方法、系统和IM-SSF,其中,所述方法包括IMS的服务会话控制功能实体(S-CSCF)根据初始过滤规则iFC确定智能业务类型,并将该智能业务类型通知所述IMS的IP多媒体-业务切换功能实体(IM-SSF);IM-SSF根据智能业务类型获取触发器列表;IM-SSF通过所述触发器列表指示的触发器触发主被叫智能业务,与智能网的业务控制点(SCP)进行信令交互。本发明通过IMS的功能实体IM-SSF触发相应的主被叫智能业务触发器,实现了IMS与智能网的SCP进行信令交互。
文档编号H04W4/16GK102316425SQ20111028589
公开日2012年1月11日 申请日期2011年9月23日 优先权日2011年9月23日
发明者丁力, 张强, 龙天泳 申请人:中兴通讯股份有限公司