实现呼叫转向业务的方法、装置和系统的制作方法

文档序号:7928087阅读:200来源:国知局

专利名称::实现呼叫转向业务的方法、装置和系统的制作方法
技术领域
:本发明涉及通信领域,特别涉及一种实现呼叫转向业务的方法、装置和系统。
背景技术
:IP多媒体子系统(IPMultimediaSubsystem,IMS)是下一代网络中提供基于IP的多媒体会话控制的子系统,包括所有提供音频、视频、文字、即时消息等多媒体业务控制的核心网网元,采用会话发起协议(SessionInitiationProtocol,SIP)协议作为MS控制层协议来承载呼叫控制信令,提供统一的多媒体业务和应用。在固网领域,电信和互联网瞎虫合业务及高级网络协议(TelecommunicationsandlnternetconvergedServicesandProtocolsforAdvancedNetworking,TISPAN)正在制定下一代网络(NextGenerationNetwork,NGN)的网络架构,IMS和公共开关电话交换网(PublicSwitchedTel印honeNetwork,PSTN)/综合业务数字网(IntegratedServicesDigitalNetwork,ISDN)仿真子系统是其中的两个关键子系统頂S采用与第三代合作伙伴计划(3rdGenerationPartnershipProject,3GPP)统一的核心控制架构,PSTN/ISDN仿真子系统则用于对传统业务的继承。TISPAN中定义的IMS网络架构的主要网元实体包括呼叫会话控制功能(CallSessionControlFunction,CSCF)、归属用户月艮务器(HomeSubscriberServer,HSS)、应用服务器(A卯licationServer,AS)、多媒体资源功能控制器(MultimediaResourceFunctionController,MRFC)、多媒体资源功會g处理器(MultimediaResourceFunctionProcessor,MRFP)禾口用户设备(UserEquipment,UE)。其中,CSCF按其位置和功能又可分为代理呼叫会话控制功能(ProxyCSCF,P-CSCF)、服务呼叫会话控制功能(ServingCSCF,S-CSCF)和查询呼叫会话控制功能(InterrogatingCSCF,I-CSCF)三种类型。P-CSCF是IMS中与用户的第一个连接点,提供代理(Proxy)功能,即接受业务请求并转发它们,并完成对接入网侧的策略控制。S-CSCF在IMS核心网中处于核心的控制地位,负责对UE的注册鉴权和会话控制,执行针对主叫端及被叫端IMS用户的基本会话路由功能,并根据用户签约的IMS触发规则,在条件满足时进行到AS的增值业务路由触发及业务控制交互。I-CSCF类似IMS的关口节点,提供本域用户服务节点分配、路由查询以及IMS域间拓朴隐藏功能。HSS是归属网络中保存IMS用户的增值业务签约信息,包括基本标识、用户安全、路由信息以及业务签约信息等集中综合数据库。AS为MS用户提供增值业务,可以位于用户归属网,也可以由第三方提供。MRFC通过H.248控制MRFP上的媒体资源,解析来自其他S-CSCF及AS的SIP资源控制命令,转换为对MRFP的对应控制命令并产生相应计费信息。MRFP作为网络公共资源,控制与其他IMS终端或IP多媒体网关(IPMultimediaGateway,IM-MGW)之间的IP用户面承载连接,在MRFC控制下提供资源服务,包括媒体流混合(多方会议)、多媒体信息播放(放音、流媒体)、媒体内容解析处理(码变换、语音识别4等)。UE在引入基于MS架构的PSTN/ISDN仿真子系统之后,需要利用基于IP的语音(Voice-over-IP,VoIP)网关设备-语音网关(VoiceGateway,VGW)来为传统电话终端的用户提供与现有PSTN/ISDN网络相同的业务和一致的业务体验,使得用户在使用业务的过程中不会由于网络产生的巨大变化而有所感知。因此,如果UE在网络侧采用基于SIP协议的Gm接口,那么UE也将同时充当VGW的网络实体功能,支持包括模拟用户信令和数字用户信令在内的各种传统接入类型,以及基于SIP协议的呼叫控制功能。在实现本发明过程中,发明人发现现有技术中至少存在如下问题电信网络在演进到MS网络架构以后,传统ISDN终端用户的业务需求仍然会大量存在,而目前还不能实现基于传统ISDN终端的呼叫转向(CallDeflection,CD)业务的业务调用状态下维持呼叫接续(remaincalloninvocation)模式下的业务场景。
发明内容为了实现基于传统ISDN终端的CallDeflection业务的remaincalloninvocation模式下的业务场景,本发明实施例提供了实现呼叫转向业务的方法、装置和系统。所述技术方案如下本发明实施例提供一种实现呼叫转向业务的方法,包括接收综合业务接入点发送的REFER消息,所述REFER消息由所述综合业务接入点将接收的被服务方发送的FACILITY消息映射而成,所述REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;判断所述被服务方是否具备呼叫转向业务权限;如果具备,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;当接收到所述转移目的方的响应时,释放被转移方到所述被服务方侧的呼叫。本发明实施例提供一种综合业务接入点,包括接收模块,用于接收被服务方发送的FACILITY消息;映射模块,用于将所述FACILITY消息映射成REFER消息,所述REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;发送模块,用于将所述REFER消息发送给应用服务器。本发明实施例提供一种应用服务器,包括接收模块,用于接收综合业务接入点发送的REFER消息,所述REFER消息由所述综合业务接入点将接收的被服务方发送的FACILITY消息映射而成,所述REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;判断模块,用于判断所述被服务方是否具备呼叫转向业务权限;发送模块,用于当所述判断模块判断所述被服务方具备呼叫转向业务权限时,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;释放模块,用于当接收到所述转移目的方的响应时,释放被转移方到所述被服务方侧的呼叫。本发明实施例提供一种实现呼叫转向业务的系统,包括综合业务接入点和应用服务器,其中,所述综合业务接入点,用于接收被服务方发送的FACILITY消息;将该FACILITY消息映射成REFER消息,该REFER消息包括被服务方号码、转移目的方号码和呼叫持续信息;将该REFER消息发送给所述应用服务器;所述应用服务器,用于接收所述综合业务接入点发送的所述REFER消息;根据所述REFER消息,判断该被服务方是否具备呼叫转向业务权限;当该被服务方具备呼叫转向业务权限时,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;当接收到所述转移目的方的响应时,释放被转移方到被服务方侧的呼叫。本发明实施例提供的技术方案通过对DSS1和SIP之间的信令映射以及各个业务控制实体之间信令交互以及协议扩展的定义,实现MS架构下基于传统ISDN终端的CallDeflection业务在remaincalloninvocation模式下的场景。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例2提供的一种实现呼叫转向的方法的流程图图2是本发明实施例2提供的一种实现呼叫转向的方法的流程图图3是本发明实施例3提供的一种综合业务接入点的结构示意图图4是本发明实施例3提供的一种应用服务器的结构示意图5是本发明实施例3提供的一种实现呼叫转向的系统的结构示意图,具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例提供了一种实现呼叫转向的方法,如图1所示,该方法包括步骤101:接收综合业务接入点(Multi-ServiceAccessNode,MSAN)发送的REFER消息,该REFER消息由综合业务接入点将接收的被服务方(ServedUser)发送的FACILITY消息映射而成,该REFER消息包括被服务方号码、转移目的方(TransferTargetUser)号码、呼叫转向业务指示信息和呼叫持续信息;步骤102:判断被服务方是否具备呼叫转向业务权限;步骤103:如果具备,触发呼叫转向业务逻辑,向转移目的方发起呼叫;步骤104:当接收到所述转移目的方的响应时,释放被转移方到被服务方侧的呼叫。进一步,本发明实施例提供的实现呼叫转向的方法还包括在接收到该转移目的方的响应前,若接收到被服务方的应答消息,则释放到该转6移目的方侧的呼叫。本发明实施例通过对DSS1和SIP之间的信令映射以及各个业务控制实体之间信令交互以及协议扩展的定义,实现頂S架构下基于传统ISDN终端的呼叫转向业务在remaincalloninvocation模式下的场景。实施例2本发明实施例提供了一种实现呼叫转向的方法,如图2所示,该方法包括步骤201,被转移方(TransfeeUser)向AS发送INVITE消息,发起呼叫。步骤202,AS将INVITE消息发送给MSAN。步骤203,MSAN将INVITE消息转换成呼叫建立请求消息,并将呼叫建立请求消息发送给被服务方(ServerUser)。步骤204,被服务方接收呼叫进程消息,执行CD操作,并向MSAN发送呼叫进程消息。步骤205,MSAN接收呼叫建立确认消息,将呼叫进程消息转换成183响应信令,并将183响应信令发送给AS。步骤206,AS将183响应信令发送给被转移方。步骤201-206所述步骤与普通呼叫的持续过程相同,在此不再详细描述。步骤207,在步骤204中,被服务方向MSAN发送呼叫进程消息后,会向MSAN发送FACILITY消息。步骤208,MSAN接收FACILITY消息,将FACILITY消息映射成REFER消息,并将该REFER消息发送给AS。基于持续呼叫模式,MSAN需要继续保持业务方的呼叫,因此不能返回302响应信令,而是发送REFER消息给AS。将FACILITY消息映射成REFER消息如表1所示表1<table>tableseeoriginaldocumentpage7</column></row><table>其中,REFER消息包括1)ReferTo头域中携带转移目的方的号码,该号码来自于Facility消息中的中的deflectionAddress;2)P-Service-Notification,表示呼叫转向业务指示信息,MSAN根据呼叫转向业务指示信息向AS进行业务指示。呼叫转向业务指示信息的扩充巴科斯_瑙尔范式ABNF格式描述如下消息。P_Service_Notification="P_Service_Notification"HCOLONnotificationnotification=〃Call-is-diverting"〃呼叫转向中基于上述要求的REFER消息示例如下REFERsips:park@server.example,comSIP/2.0Call-ID:d432fa84b4c76e66710From:〈sip:+86755612345@huawei.com;user=phone>;tag=43524545To:〈sip:+8675511111@huawei.com;user=phone>;tag=a3343df32Contact:〈sip:+8675522222@huawei.com>Refer—To:〈sip:+8675522222@huawei.com;user=phone;method=INVITE>Referred—By:〈sip:+86755612345@huawei.com;user=phone>P_Service_Notification:call_is_divertingContent—Length:0步骤209,AS接收MSAN发送的REFER消息,并向MSAN发送202响应信令和NOTIFY步骤210,MSAN接收到NOTIFY消息后,向AS发送200响应信令。步骤211,在步骤209中,AS接收到REFER消息时,判断被服务方是否具备呼叫转向业务权限,如果具备,向转移目的方发送INVITE消息,该INVITE消息包括根据REFER消息包含的转移目的方号码生成的RequestURI和To头域,即转移目的方信息。步骤212,转移目的方接收INVITE消息,向AS发送180响应信令。步骤213,AS接收180信令响应,向被转移方(TransfeeUser)发送180响应信令,并向MSAN发送Cancel消息,释放被转移方到被服务方的呼叫。步骤214,MSAN接收Cancel消息,向AS发送200响应信令和487响应信令。步骤215,AS接收200响应信令和487响应信令,并向MSAN发送ACK响应信令。步骤216,MSAN和被服务方解除连接。步骤217-220,被转移方和转移目的方通过AS建立会话连接。需要说明的是,作为本实施例的另一种应用场景,在步骤211中AS向转移目的方发送INVITE消息后,如果在接收到转移目的方的响应之前,先接收到被服务方的应答消息(connect),则接通被服务方侧的呼叫,并向转移目的方发送Cancel消息,释放AS到转移目的方的呼叫。转移目的方向AS发送200响应信令和487响应信令。AS向转移目的方发送ACK响应,并向被转移方发送200响应信令。通过以上过程接通了被服务方与被转移方的呼叫。本发明实施例通过对DSS1和SIP之间的信令映射以及各个业务控制实体之间信令交互以及协议扩展的定义,实现頂S架构下基于传统ISDN终端的呼叫转向业务在remaincalloninvocation模式下的场景。实施例3本发明实施例提供了一种综合业务接入点,如图3所示,包括接收模块,用于接收被服务方发送的FACILITY消息;映射模块,用于将该FACILITY消息映射成REFER消息,该REFER消息包括被服务方号码、转移目的方号码和呼叫持续信息;发送模块,用于将该REFER消息发送给应用服务器。本发明实施例提供了一种应用服务器,如图4所示,包括接收模块,用于接收综合业务接入点MSAN发送的REFER消息,该REFER消息由该综合业务接入点将接收的被服务方发送的FACILITY消息映射而成,该REFER消息包括被服务方号码、转移目的方号码和呼叫持续信息;判断模块,用于判断该被服务方是否具备呼叫转向业务权限;发送模块,用于当该判断模块判断该被服务方具备呼叫转向业务权限时,触发呼叫转向业务逻辑,向该转移目的方发起呼叫;释放模块,用于当接收到该转移目的方的响应时,释放被转移方到被服务方侧的呼叫。可选的,该应用服务器还包括第一接收模块;该发送模块具体用于向转移目的方发送INVITE消息,该INVITE消息包括根据REFER消息中的转移目的方号码生成的转移目的方信息;第一接收模块,用于接收转移目的方发送的180响应信令;释放模块,用于向被转移方发送180响应信令,并向综合业务接入点发送Cancel消息,释放被转移方到被服务方侧的呼叫。可选的,应用服务器还包括第二接收模块;发送模块具体用于向转移目的方发送INVITE消息,该INVITE消息包括根据REFER消息中的转移目的方号码生成的转移目的方信息;第二接收模块,用于接收被服务方发送的Co皿ect消息;释放模块,具体用于在接收到所述转移目的方的响应前,接收到被服务方的应答消息时,向所述转移目的方发送Cancel消息,释放到转移目的方侧的呼叫。本发明实施例还提供了一种实现呼叫转向业务的系统,如图5所示,包括综合业务接入点和应用服务器。综合业务接入点,用于接收被服务方发送的FACILITY消息;将该FACILITY消息映射成REFER消息,该REFER消息包括被服务方号码、转移目的方号码和呼叫持续信息;将该REFER消息发送给应用服务器。应用服务器,用于接收综合业务接入点发送的所述REFER消息,根据所述REFER消息,判断该被服务方是否具备呼叫转向业务权限;当该被服务方具备呼叫转向业务权限时,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;当接收到所述转移目的方的响应时,释放被转移方到被服务方侧的呼叫。本发明实施例通过对DSS1和SIP之间的信令映射以及各个业务控制实体之间信令交互以及协议扩展的定义,实现頂S架构下基于传统ISDN终端的的呼叫转向业务在remaincalloninvocation模式下的场景。9本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述程序可以存储于一计算机可读取存储介质中,所述存储介质为计算机的软盘、硬盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求一种实现呼叫转向业务的方法,其特征在于,包括接收综合业务接入点发送的REFER消息,所述REFER消息由所述综合业务接入点将接收的被服务方发送的FACILITY消息映射而成,所述REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;判断所述被服务方是否具备呼叫转向业务权限;如果具备,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;当接收到所述转移目的方的响应时,释放被转移方到所述被服务方侧的呼叫。2.如权利要求1所述的实现呼叫转向业务的方法,其特征在于,还包括在接收到所述转移目的方的响应前,若接收到被服务方的应答消息,则释放到所述转移目的方侧的呼叫。3.如权利要求2所述的实现呼叫转向业务的方法,其特征在于,所述向所述转移目的方发起呼叫,包括向转移目的方发送INVITE消息,所述INVITE消息包括根据REFER消息中的转移目的方号码生成的转移目的方信息;所述当接收所述转移目的方的响应时,释放所述被服务方侧的呼叫,包括向被转移方发送180响应信令,并向所述综合业务接入点发送Cancel消息,释放所述被转移方到所述被服务方侧的呼叫。4.如权利要求2所述的实现呼叫转向业务的方法,其特征在于,向所述转移目的方发起呼叫,包括向转移目的方发送INVITE消息,所述INVITE消息包括根据REFER消息中的转移目的方号码生成的转移目的方信息;所述在接收到所述转移目的方的响应前,若接收到被服务方的应答消息,则释放到所述转移目的方侧的呼叫,包括在接收到所述转移目的方的响应前,接收到被服务方的Connect消息,向所述转移目的方发送Cancel消息,释放到转移目的方侧的呼叫。5.—种综合业务接入点,其特征在于,包括接收模块,用于接收被服务方发送的FACILITY消息;映射模块,用于将所述FACILITY消息映射成REFER消息,所述REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;发送模块,用于将所述REFER消息发送给应用服务器。6.—种应用服务器,其特征在于,包括接收模块,用于接收综合业务接入点发送的REFER消息,所述REFER消息由所述综合业务接入点将接收的被服务方发送的FACILITY消息映射而成,所述REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;判断模块,用于判断所述被服务方是否具备呼叫转向业务权限;发送模块,用于当所述判断模块判断所述被服务方具备呼叫转向业务权限时,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;释放模块,用于当接收到所述转移目的方的响应时,释放被转移方到所述被服务方侧的呼叫。7.如权利要求6所述的应用服务器,其特征在于,所述应用服务器还包括第一接收模块;所述发送模块,用于向转移目的方发送INVITE消息,所述INVITE消息包括根据REFER消息中的转移目的方号码生成的转移目的方信息;所述第一接收模块,用于接收所述转移目的方发送的180响应;所述释放模块,用于向被转移方发送180响应,并向综合业务接入点发送Cancel消息,释放所述被转移方到所述被服务方侧的呼叫。8.如权利要求6所述的应用服务器,其特征在于,所述应用服务器还包括第二接收模块;所述发送模块,用于向转移目的方发送INVITE消息,所述INVITE消息包括根据REFER消息中的转移目的方号码生成的转移目的方信息;所述第二接收模块,用于接收所述被服务方发送的Connect消息;所述释放模块,用于在接收到所述转移目的方的响应前,接收到被服务方的应答消息时,向所述转移目的方发送Cancel消息,释放到转移目的方侧的呼叫。9.一种实现呼叫转向业务的系统,其特征在于,包括综合业务接入点和应用服务器,其中,所述综合业务接入点,用于接收被服务方发送的FACILITY消息;将该FACILITY消息映射成REFER消息,该REFER消息包括被服务方号码、转移目的方号码和呼叫持续信息;将该REFER消息发送给所述应用服务器;所述应用服务器,用于接收所述综合业务接入点发送的所述REFER消息;根据所述REFER消息,判断该被服务方是否具备呼叫转向业务权限;当该被服务方具备呼叫转向业务权限时,触发呼叫转向业务逻辑,向所述转移目的方发起呼叫;当接收到所述转移目的方的响应时,释放被转移方到被服务方侧的呼叫。全文摘要本发明实施例公开了实现呼叫转向业务的方法、装置和系统,属于通信领域。该方法包括接收综合业务接入点MSAN发送的REFER消息,该REFER消息由该综合业务接入点将接收的被服务方发送的FACILITY消息映射而成,该REFER消息包括被服务方号码、转移目的方号码、呼叫转向业务指示信息和呼叫持续信息;判断该被服务方是否具备呼叫转向业务权限;如果具备,触发呼叫转向业务逻辑,向该转移目的方发起呼叫;当接收到该转移目的方的响应时,释放被转移方到所述被服务方的呼叫。本发明实施例实现了IMS架构下基于传统ISDN终端的呼叫转向业务在remaincalloninvocation模式下的场景。文档编号H04W76/00GK101742448SQ20081022741公开日2010年6月16日申请日期2008年11月26日优先权日2008年11月26日发明者冯斌,武猛,胡碧波,陈悦申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1