一种建立主被叫间呼叫连接的方法及装置的制作方法

文档序号:7898578阅读:335来源:国知局
专利名称:一种建立主被叫间呼叫连接的方法及装置的制作方法
技术领域
本发明涉及IP多媒体子系统(IMS)技术领域,特别涉及一种建立主被叫间呼叫连 接的方法及装置。
背景技术
在综合业务数字网(ISDN)系统中,程控交换机(PBX)已被广泛地运用在企业办 公机构中,极大地提高了企业的办事效率。当主叫终端需要和该程控交换机下的被叫终端 (总机)通话时,主叫终端需要和被叫终端建立连接,完成主叫终端和被叫终端的通话,同 时该被叫终端也可以选择自身的一个分机来完成和主叫终端的通话。而此时被叫终端也可 以选择一个号码(与主叫终端进行通话的分机的号码)显示给主叫终端,而不是显示该被 叫终端总机的号码,这就是所谓的IMS被叫号码显示业务。另外,对于一个被叫终端有多个 号码时,在一次通话的过程中,被叫终端当前被呼叫的号码和其显示给主叫终端的号码也 可能不同。IMS被叫号码显示业务可以基于ISDN被叫号码显示业务实现,被叫终端需要显示 的被叫号码通过带内会话发起协议(SIP)信令传递给主叫终端进行显示。现有的被叫号码显示业务的实现方式如下参见图1,其是现有的域间被叫号码显示业务流程图。本实施例中,主叫终端是位 于公共交换电话网络(PSTN)中,被叫终端位于IMS域中。该流程具体包括步骤1-2,媒体网关控制功能实体(MGCF)通过呼叫会话控制功能/应用服务器 (CSCF/AS)向被叫用户终端(UE)发送邀请(INVITE)消息;步骤3-6,被叫UE接收到INVITE消息后,通过CSCF/AS向MGCF反馈180消息,之 后反馈2000K消息;步骤7-12,MGCF为了完成被叫号码显示业务,在收到来自被叫UE的2000K消息 后,向被叫UE反馈ACK消息;之后,等待接收到来自被叫UE的更新(UPDATE)消息后,才给 PSTN网络回复ANM消息。如果此时被叫UE根据本次呼叫,确定需要显示的号码是不同于被 叫UE当前被呼叫的号码,如本次呼叫的是被叫UE的一个分机,则被叫UE就会显示分机的 号码给主叫UE,该UPDATE消息包括本次呼叫需要显示给主叫UE的被叫UE的号码,或者如 果该被叫UE有多个号码,被叫UE需要显示的号码和被叫UE当前被呼叫的号码不同时,该 UPDATE消息包括本次呼叫需要显示给主叫UE的被叫UE的号码。之后,MGCF给主叫UE反 馈2000K消息,该2000K消息包括本次呼叫需要显示给主叫UE的被叫UE的号码,接通主被 叫终端,实现通话,并完成被叫号码显示业务。可见,为了实现被叫号码显示业务,MGCF要等到被叫UE反馈UPDATE消息后,才能 给PSTN网络回复ANM消息,在主叫UE上显示本次呼叫需要显示的被叫UE的号码,这样不 仅接续慢而且流程复杂。参见图2,其是现有的域间被叫号码显示业务流程图。本实施例中,主被叫终端是 均位于IMS域中。该流程具体包括
步骤1-3,主叫UE通过主叫网络中的CSCF/AS、被叫网络中的CSCF/AS向被叫UE 发送INVITE消息;步骤4-9,被叫UE接收到INVITE消息后,通过被叫网络中的CSCF/AS、主叫网络中 的CSCF/AS向主叫UE反馈180消息,之后反馈2000K消息;步骤10-12,主叫UE向被叫UE发送ACK消息,之后接通主被叫终端,实现通话。步骤13-18,当主叫UE收到来自被叫UE的UPDATE消息后,给被叫UE反馈2000K 消息,实现被叫号码显示业务。如果此时被叫UE根据本次呼叫,确定需要显示的号码是不 同于被叫UE当前被呼叫的号码,如本次呼叫的是被叫UE的一个分机,则被叫UE就会显示 分机的号码给主叫UE,该UPDATE消息包括本次呼叫需要显示给主叫UE的被叫UE的号码, 该2000K消息包括本次呼叫需要显示给主叫UE的被叫UE的号码,被叫号码显示业务。上述流程虽然可以实现示被叫号码业务,但是,由于是在主被叫终端接通之后,主 叫才接收来自被叫终端的UPDATE消息,这样,主叫终端在接收该消息的同时,也有可能在 发送消息,因此,会由于主被叫终端同时发送消息而导致消息碰撞使得业务无法进行。如果要避免消息碰撞,主叫UE要等到接收到UPDATE消息后才能与被叫UE接通, 这样虽然可以避免消息碰撞,但呼叫接通的时延明显加长。因此,在现有的流程中,如果要实现被叫号码显示业务,要么延长主被叫终端之间 的接通时延,要么就会因消息碰撞使得业务无法进行。

发明内容
本发明实施例的目的在于提供一种建立主被叫间呼叫连接的方法及装置,实现了 在呼叫过程中,实现既能满足实现被叫号码显示业务的需求,也能减少主被叫间的接通时 延,还能避免接通后的消息碰撞。本发明实施例提供了一种建立主被叫间呼叫连接的方法,所述方法包括接收来自被叫终端的应答消息,所述应答消息中包含本次呼叫过程中所述被叫终 端需要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前被呼叫的号码不 同;建立主叫终端和所述被叫终端之间的连接,在所述主叫终端上显示所述被叫终端 需要显示的号码。本发明实施例还提供了一种建立主被叫间呼叫连接的装置,包括接收单元,用于接收来自被叫终端的应答消息,所述应答消息中包含本次呼叫过 程中所述被叫终端需要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前被 呼叫的号码不同;呼叫建立单元,用于建立主叫终端和所述被叫终端之间的连接,在所述主叫终端 上显示所述被叫终端需要显示的号码。应用本发明实施例提供的建立主被叫间呼叫连接的方法及装置,通过在应答消息 中包含与主叫终端通话的被叫终端的号码,只需接收到来自被叫UE的应答消息后,即可与 被叫UE建立连接,并在建立连接的过程中显示与主叫终端通话的被叫终端的号码。也就是 说,在满足实现被叫号码显示业务的需求的情况下,减少了主被叫终端间的接通时延,也避 免了接通后的消息碰撞间题,同时也简化了业务流程。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1是现有的域间被叫号码显示业务流程图;图2是现有的域间被叫号码显示业务流程图;图3是根据本发明实施例的建立主被叫间呼叫连接的方法流程图;图4是根据本发明实施例的域间被叫号码显示业务流程图;图5是根据本发明实施例的在IMS域内被叫号码显示业务流程图;图6是根据本发明实施例的建立主被叫间呼叫连接的装置结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。参见图3,其是根据本发明实施例的建立主被叫间呼叫连接的方法流程图,包括步骤301,接收来自被叫终端的应答消息,该应答消息中包含本次呼叫中被叫终端 需要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前被呼叫的号码不同。这里,该应答消息可以为2000K消息,或者是临时应答消息,其中,对于临时应答 消息可以是18x临时应答消息,如180消息、183消息等任一个18x消息。该应答消息中包含本次呼叫中被叫终端需要显示的号码,具体可通过在应答消息 中设置一扩展字段,该扩展字段用于携带本次呼叫中被叫终端需要显示的号码来实现。其 中,该扩展字段可设置于应答消息的私有头域、或参数部分、或消息体body部分,在此,并 不对该扩展字段在应答消息中的位置做限定。步骤302,建立主叫终端与被叫终端的连接,在主叫终端上显示被叫终端需要显示 的号码。需要说明的是,如果主叫终端在PSTN网络,被叫终端在IMS网络,则
上述301的执行实体为MGCF ;上述步骤302中建立主被叫终端之间连接的方式为MGCF给主叫终端所在网络反 馈ANM消息,并且,给被叫UE反馈确认消息,建立主叫终端与被叫终端的连接,实现在主叫 终端上显示被叫终端需要显示的号码。需要说明的是,如果主被叫终端均在IMS网络,则上述301的执行实体为主叫UE ;上述步骤302中建立主被叫终端之间连接的方式为主叫UE给被叫UE反馈确认 消息,建立主叫终端与被叫终端的连接,实现在主叫终端上显示被叫终端需要显示的号码。
这样,在满足实现被叫号码显示业务的需求上,既能减少主被叫终端间的接通时 延,还避免了接通后的消息碰撞问题。下面结合附图及具体实施例对本发明再做详细说明。参见图4,其是根据本发明实施例的域间被叫号码显示业务流程图。本实施例中 将2000K消息进行了扩展,使其携带本次通话过程中被叫终端需要显示的号码,并且,该扩 展字段设置在了 2000K消息的私有头域部分,该流程具体包括步骤1-2,MGCF通过CSCF/AS向被叫UE发送INVITE消息;步骤4-5,UE接收到INVITE消息后,向通过CSCF/AS向MGCF反馈180消息;步骤5-6,被叫UE在收到呼叫时,该被叫UE根据本次呼叫确定被叫终端需要显示 的号码,则被叫UE在回送的2000K消息中通过该扩展的私有头域来携带本次呼叫被叫终端 需要显示的号码,将该2000K消息通过CSCF/AS反馈给MGCF ;这里,CSCF对该扩展的私有头域进行透传,当然,在本实施例中,CSCF对扩展的私 有头域中的信息进行透传。具体的,如被叫UE是企业的总机,其登记的号码是50808888,本次呼叫到了该被 叫UE后,又被转到被叫UE的一个分机,该分机的内部编号是1234,那么此时被叫UE可以 设定本次呼叫需要显示的被叫UE的号码是508001234,同时被叫终端也可以根据设置的规 则,设定本次呼叫需要显示的被叫UE的号码是50801111,则被叫终端就在应答消息中携带 50801111的号码。或者说,一个终端有多个号码,如50010001、5001002、5001003和5001004等,当 该终端作为被叫终端时,主叫呼叫的号码是50010001,但是被叫终端根据设定的规则或 者随机决定需要在本次呼叫中显示50010003的号码,则被叫终端就在应答消息中携带 50010003的号码。当然每次呼叫过程中,需要显示的被叫的号码可以根据被叫UE自身的设置规则 来确定。相应的,AS可以根据被叫号码显示业务逻辑决定对该扩展的私有头域或参数或 body进行处理,例如,被叫号码显示业务逻辑决定显示被叫号码,则AS为显示做相应的处 理;如果被叫号码显示业务逻辑决定禁止显示被叫号码,则AS为禁止显示做相应处理;步骤7_8,MGCF收到2000K消息后,若确定该2000K应答消息中携带有本次呼叫过 程中被叫终端需要显示的号码,则建立主被叫终端之间连接,实现通话。具体的,MGCF收到2000K消息后,给主叫网络回复基于ISDN用户部分(ISUP)的 ANM消息,之后,MGCF给被叫UE反馈ACK消息,接通主被叫终端,实现通话。这样,通过在应答消息中携带与主叫终端通话的被叫终端的号码,MGCF只需接收 到来自被叫UE的2000K消息后,即可给主叫网络反馈ANM消息,在满足实现被叫号码显示 业务的需求上,减少了主被叫间的接通时延,同时减少了各网元配合难度,简化了被叫号码 显示业务流程。参见图5,其是根据本发明实施例的在IMS域内被叫号码显示业务流程图。本实施 例中将2000K消息进行了扩展,使其携带本次通话过程中被叫终端需要显示的号码,并且, 该扩展字段设置在了 2000K消息的私有头域部分,该流程具体包括步骤1-3,主叫UE通过主叫网络中的CSCF/AS、被叫网络中的CSCF/AS向被叫UE发送INVITE消息;步骤4-6,被叫UE接收到INVITE消息后,通过被叫网络中的CSCF/AS、主叫网络中 的CSCF/AS向主叫UE反馈180消息;步骤7-9,如果被叫UE上单独设置了被叫终端显示号码,该被叫UE根据本次呼叫 确定被叫终端需要显示的号码,在回送的2000K应答消息中通过该扩展的私有头域来携带 本次呼叫过程中被叫终端需要显示的号码,将该2000K消息通过主、被叫网络中的CSCF/AS 反馈给主叫UE ;步骤10-12,主叫UE向被叫UE发送ACK消息,之后接通主被叫,实现通话。这样,通过在应答消息中包含与主叫终端通话的被叫终端的号码,只需接收到来 自被叫UE的应答消息后,即可与被叫UE建立连接,并在建立连接的过程中显示与被叫终端 需要显示的号码。也就是说,在实现被叫号码显示业务的需求的情况下,减少了主被叫终端 间的接通时延,也避免了接通后的消息碰撞问题,同时也简化了业务流程本发明实施例还提供了一种建立主被叫间呼叫连接的装置,参见图6,具体包括接收单元601,用于接收来自被叫终端的应答消息,所述应答消息中包含本次呼叫 过程中所述被叫终端需要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前 被呼叫的号码不同;呼叫建立单元602,用于建立主叫终端和所述被叫终端之间的连接,在所述主叫终 端上显示所述被叫终端需要显示的号码。上述应答消息中预先设置一扩展字段,该扩展字段用于携带所述被叫终端需要显 示的号码。上述应答消息为2000K消息或临时应答消息。上述扩展字段位于所述应答消息的私有头域、或参数部分、或消息体body部分。如果主叫终端在PSTN网络,被叫终端在IMS网络,则所述接收单元位于MGCF内;所述呼叫建立单元包括,第一反馈子单元,用于给主叫终端所在网络反馈ANM消息,并且,给被叫UE反馈确 认消息;第一建立子单元,用于建立主叫终端和所述被叫终端之间的连接,实现在所述主 叫终端上显示所述被叫终端需要显示的号码。如果主被叫终端均在IMS网络,贝IJ所述接收单元位于主叫UE内;所述呼叫建立单元包括,第二反馈子单元,用于给被叫UE反馈确认消息,第二建立子单元,用于建立主叫终端和所述被叫终端之间的连接,实现在所述主 叫终端上显示所述被叫终端需要显示的号码。这样,在呼叫过程中,被叫终端哎应答消息中携带该被叫终端需要显示的号码,既 能满足实现被叫号码显示业务的需求,也能减少主被叫间的接通时延,还能避免接通后的 消息碰撞问题。对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有
的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包
括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如R0M/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
权利要求
1.一种建立主被叫间呼叫连接的方法,其特征在于,所述方法包括接收来自被叫终端的应答消息,所述应答消息中包含本次呼叫过程中所述被叫终端需 要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前被呼叫的号码不同;建立主叫终端和所述被叫终端之间的连接,在所述主叫终端上显示所述被叫终端需要 显示的号码。
2.根据权利要求1所述的方法,其特征在于,所述应答消息中设置一扩展字段,该扩展 字段用于携带所述被叫终端需要显示的号码。
3.根据权利要求1所述的方法,其特征在于,所述应答消息为2000K消息或临时应答消息ο
4.根据权利要求1所述的方法,其特征在于,所述扩展字段位于所述应答消息的私有 头域、或参数部分、或消息体body部分。
5.根据权利要求1所述的方法,其特征在于,如果主叫终端在公共交换电话网络PSTN 网络,被叫终端在IP多媒体子系统IMS网络,则接收来自被叫终端的应答消息的实体为媒体网关控制功能实体MGCF ; 建立主叫终端和所述被叫终端之间的连接,在所述主叫终端上显示所述被叫终端需要 显示的号码包括所述MGCF给主叫终端所在网络反馈ANM消息,并且,给被叫终端反馈确认消息,建立主 叫终端和所述被叫终端之间的连接,实现在所述主叫终端上显示所述被叫终端需要显示的号码。
6.根据权利要求1所述的方法,其特征在于,如果主被叫终端均在IMS网络,则 接收来自被叫终端的应答消息的实体为主叫终端;建立主叫终端和所述被叫终端之间的连接,在所述主叫终端上显示所述被叫终端需要 显示的号码包括主叫终端给被叫终端反馈确认消息,建立主叫终端和所述被叫终端之间的连接,实现 在所述主叫终端上显示所述被叫终端需要显示的号码。
7. 一种建立主被叫间呼叫连接的装置,其特征在于,包括接收单元,用于接收来自被叫终端的应答消息,所述应答消息中包含本次呼叫过程中 所述被叫终端需要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前被呼叫 的号码不同;呼叫建立单元,用于建立主叫终端和所述被叫终端之间的连接,在所述主叫终端上显 示所述被叫终端需要显示的号码。
8.根据权利要求7所述的装置,其特征在于,所述应答消息中设置一扩展字段,该扩展 字段用于携带所述被叫终端需要显示的号码。
9.根据权利要求7所述的装置,其特征在于,所述应答消息为2000K消息或临时应答消息ο
10.根据权利要求7所述的装置,其特征在于,所述扩展字段位于所述应答消息的私有 头域、或参数部分、或消息体body部分。
11.根据权利要求7所述的装置,其特征在于, 所述呼叫建立单元包括,第一反馈子单元,用于给主叫终端所在网络反馈ANM消息,并且,给被叫终端反馈确认 消息;第一建立子单元,用于建立主叫终端和所述被叫终端之间的连接,实现在所述主叫终 端上显示所述被叫终端需要显示的号码。
12.根据权利要求7所述的装置,其特征在于, 所述呼叫建立单元包括,第二反馈子单元,用于给被叫终端反馈确认消息,第二建立子单元,用于建立主叫终端和所述被叫终端之间的连接,实现在所述主叫终 端上显示所述被叫终端需要显示的号码。
全文摘要
本发明实施例提供了一种建立主被叫间呼叫连接的方法及装置,所述方法包括接收来自被叫终端的应答消息,该应答消息中包含本次呼叫过程中所述被叫终端需要显示的号码;所述被叫终端需要显示的号码与所述被叫终端当前被呼叫的号码不同;建立主叫终端和所述被叫终端之间的连接,实现主叫终端和被叫终端的通话。
文档编号H04Q11/04GK102065095SQ20101061982
公开日2011年5月18日 申请日期2010年12月31日 优先权日2010年12月31日
发明者舒玉华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1