询问转接业务方法和装置的制作方法

文档序号:7643129阅读:170来源:国知局
专利名称:询问转接业务方法和装置的制作方法
技术领域
本发明涉及通信领域,更具体而言,涉及用于例如下一代网络(NGN)的询问转4矣业务方法和装置。
技术背景呼叫转接(CallTransfer)是通信系统中的一种补充业务当两 个用户(用户A和用户B)在通信系统中建立通话后,其中一个用 户(以用户B为例)可以请求将当前通话转给第三方(用户C), 即在用户A与用户C之间建立通i舌,而断开用户A与用户B之间 的通话话路。此业务的一种常见应用场景是总经理秘、书(用户B) 先接听所有来电(用户A),问清对方来意,对于需要总经理亲自 接听的电话,利用呼叫转接业务转给总经理(用户C)。呼叫转接业务有两种类型 一种是询问转接,即用户B在转接 前先与用户C建立通话(询问用户C是否同意与用户A通话),然 后再发起转接请求,使用户A与用户C建立通话,同时分别断开用 户B与用户A、用户B与用户C之间的两条通话话路。另一种是 盲转,即用户B不先与用户C建立通话,而是直4妾发起转接请求, 4吏用户A与用户C建立通^舌。在以IP多々某体子系统(IMS)为核心的下一代网络(NGN)中, 呼叫转4妄业务可由用户的智能终端自4亍完成,或者由智能终端与网 络中的应用服务器(AS)配合完成。图1示出了冲艮据现有才支术的下一代网络中的一种典型业务实现架构的示意图。其中,应用服务器(AS)通过接口与用户归属网络 的服务-呼叫会话控制功能(S-CSCF)相连,用户终端A与用户终 端B之间的业务消息(用虚线标识)会流经各自的应用服务器,应 用月l务器可通过对业务消息的各种处理以实现丰富的业务。用户终 端A与用户终端B利用业务消息交换并协商双方所支持的媒体参 数,在两者之间建立媒体流连接(用实线标识),媒体流用于传送 通i舌话音包等lt据。图2示出了现有高级网络电信因特网融合业务与协议组织 (TISPAN)技术规范中的询问转接流程的信令流程图。为简化起 见,此图中省略了代理-呼叫会话控制功能、服务-呼叫会话控制功 能等网络设备。在此流禾呈起始处,用户终端-A (用户A)与用户终端-B (用户 B)处于通话过程中,用户终端-A的应用服务器(应用服务器-A) 和用户终端-B的应用月良务器(应用月良务器-B)均参与此通话过程, 为各自的服务对象提供补充业务;然后由用户终端-B将用户终端-A 置为呼叫保持状态,然后用户终端-B发起建立了与用户终端-C之 间的通话话路,应用服务器-B与用户终端-C的应用服务器(应用 服务器-C)均参与了此通话过程;然后由用户终端-B将用户终端-C 置为呼叫保持状态,再向用户终端-A发送一条转接请求(步骤1 ~ 3);用户终端-A表示接受此请求(步骤4~6)后,向用户终端-C (用户C)发送邀请请求(此请求中携带相关标识,指示用户终端 -C ^K戈用户终端-B与用户终端-C之间已建立的通话),在用户终端 -A和用户终端-C之间建立通话(步骤13 ~ 24 );用户终端-C根据 邀i青-清求中的标识信息,向用户终端-B发送挂4几_清求以断开原先用 户终端-C与用户终端-B之间的话路(步骤25 ~ 30 );在上述过程中, 用户终端-A在准备向用户终端-C发送邀请请求前以及在接通用户 终端-C的话路时,均会利用通知消息将相关情况通知给用户终端-B(分别对应步莩《7 ~ 12、步骤31-36);最后,用户终端-B向用户 终端-A发送挂机请求,断开原先用户终端-A与用户终端-B之间的 话路(步骤37 ~ 42 )。以上流程的一个显著特点是,用户B发起的呼叫转接请求由网 络传递给用户A,由用户A负责发起到第三方用户C的通话,并在 此过程中由用户A将呼叫转接进展情况通报给发起呼叫转接的用 户B。这存在以下问题 1 )用户终端A必须支持对呼叫转4妄请求的处理,需要能正确 地发起到第三方用户C的通话邀请请求(包括正确设置各项相关参 数),需要能正确地向用户B通报呼叫转接进展情况。呼叫转接是 用户B的业务,对用户终端A的要求过高是不太合理的。 2)在现有流禾呈中,用户A邀"i青用户C的时才几、用户A向用户 B通报呼叫转接进展的时机、用户B释放原有通话的时机均完全由 用户终端自行掌握,这使得呼叫转接业务过于依赖终端。如果各终 端遵循的失见范不一致,会导致在同一网络内用户对同一业务的用户 体验是不一致的,影响用户对网络运营商的满意度。更为严重的是, 如果各用户终端之间未配合好,会导致该业务失败,例如,用户终 端A没有向用户终端B通冲艮转4妾成功,用户终端B才尤不释力欠原有 的通话。总之,现有技术中呼叫转接业务的实现过于依赖用户终端,存 在局限与隐患。因此,运营商希望加强对呼叫转接业务的控制。发明内容本发明的目的在于提供一种由应用服务器控制的询问转接业 务的实现方法和装置,用以解决现有技术的业务流程中过于依赖用 户终端造成的问题,满足运营商对呼叫转接业务的控制需求。冲艮据本发明的一个方面,才是供了一种询问转4妾业务方法,包括以下步骤用户A与用户B首先建立通i舌,此时用户B与用户C 建立通话,发起呼叫转接请求,要求将其与用户A的通话转接至用 户C;用户B的应用服务器拦截此请求,向用户B返回接受响应; 用户B的应用服务器首先向用户C发起呼叫邀请,获取用户C的 々某体参凄t信息,并指示用户C替换其与用户B之间的通话;用户B的应用服务器向用户A发起重新呼叫邀请,提供用户C的媒体参数 信息,指示用户A进行媒体切换,并获取用户A的媒体参数信息; 用户B的应用服务器向用户C提供用户A的媒体参数信息,指示 用户C建立起与用户A之间的々某体流连接;用户C释放其与用户B 之间的原有通话;以及用户B的应用"l务器指示用户B挂才几,终止 用户A与用户B原先建立的通i舌。在上述的询问转4妄业务方法中,还可包4舌以下步驶《用户B在 发起呼叫转接请求前,先发起呼叫保持,暂时中断用户B与用户C 之间的々某体流。在上述的询问转接业务方法中,还包括以下步骤用户B的应 用月良务器在指示用户B挂才几前,向用户B通才艮用户A与用户C已 成功建立通^舌。在上述的询问转4妄业务方法中,还包4舌以下步H用户B的应 用服务器在向用户C发起呼叫邀请前,向用户B通报呼叫转接正在 进行中。在上述的询问转4妄业务方法中,在用户B的应用月良务器拦截此 请求,向用户B返回接受响应的步骤还包括以下步骤用户B的应 用服务器可以根据用户B的业务注册信息判断用户B是否具有发起 呼叫转接的权限,若用户B没有权限,则应用服务器向用户B返回 4巨纟色口向应。根据本发明的另一方面,提供了一种询问转接业务装置,包括 第一才莫块,用于用户A与用户B首先建立通i舌,此时〗吏用户B与 用户C建立通话,发起呼叫转接请求,要求将其与用户A的通话转 接至用户C;第二模块,用于使用户B的应用服务器拦截此请求, 向用户B返回接受响应;第三才莫块,用于使用户B的应用服务器首 先向用户C发起呼叫邀请,获取用户C的媒体参数信息,并指示用 户C替换其与用户B之间的通话;第四模块,用于使用户B的应 用服务器向用户A发起重新呼叫邀请,提供用户C的媒体参数信息, 指示用户A进行々某体切换,并获取用户A的々某体参数信息;第五 才莫块,用于使用户B的应用服务器向用户C提供用户A的々某体参 数信息,指示用户C建立起与用户A之间的媒体流连接;第六模块, 用于4吏用户C释放其与用户B之间的原有通话;以及第七模块,用 于^f吏用户B的应用月l务器指示用户B挂才几,终止用户A与用户B 原先建立的通话。综上所述,采用本发明方法,利用应用月l务器实现询问转接业 务,由应用服务器控制邀请第三方用户、向用户通报转接进展、释 放原有通话的时机,且无需被转接用户终端支持呼叫转接请求,从 而大大减少了本业务对用户终端的依赖,可充分满足运营商对呼叫 转接业务的控制需求。本发明的其它特征和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所;兌明的附图用来^是供对本发明的进一 步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据现有技术的下一代网络中的一种典型业务实现 架构的示意图;图2示出了现有高级网络电信因特网融合业务与协议组织技术 规范中的询问转接流程的信令流程图;图3示出了冲艮据本发明实施例的询问转接业务方法的流程图;以及图4示出了根据本发明一个优选实施例的询问呼叫转接流程的 信令流程图。
具体实施方式
下面将参考附图并结合实施例,来详细说明本发明。图3示出了才艮据本发明实施例的询问转接业务方法的流程图, 包4舌以下步骤步骤SIO,用户A与用户B首先建立通话,然后进行呼叫保持, 暂时中断用户A与用户B之间的々某体流;步骤S20,用户B与用户C建立通话;步骤S30,用户B发起呼叫转接请求,要求将其与用户A的通 话转4妄至用户C,并替换其与用户C之间的通话;步骤S40,用户B的应用服务器拦截此请求,向用户B返回接 受响应;步骤S50,用户B的应用服务器首先向用户C发起呼叫邀请, 获取用户C的媒体参数信息,并指示用户C替换其与用户B之间 的通话;步骤S60,用户B的应用服务器向用户A发起重新呼叫邀请, 提供用户C的媒体参数信息,指示用户A进行媒体切换,并获取用 户A的々某体参数信息;步骤S70,用户B的应用"良务器向用户C4是供用户A的々某体 参数信息,指示用户C建立起与用户A之间的媒体流连接;步骤S80,用户C释方文其与用户B之间的原有通话;步骤S90,用户B的应用服务器指示用户B挂机,终止用户A 与用户B原先建立的通话。进一步;也,上述方法还可包4舌以下步骤用户B在与用户C 建立通话前,先对用户A与用户B之间的通话进行呼叫保持,暂时 中断用户A与用户B之间的J 某体流;用户B在发起呼叫转4妄:清求 前,先发起呼叫保持,暂时中断用户B与用户C之间的々某体流。进一步;也,上述方法还可包4舌以下步骤用户B的应用"l务器 在指示用户B挂4几前,会向用户B通才艮用户A与用户C已成功建 立通话。进一步i也,上述方法还可包4舌以下步艰i:用户B的应用月良务器 在向用户C发起呼叫邀请前,会向用户B通才艮呼叫转4矣正在进行中。进一步地,上述方法还可具有以下特点步骤S40中用户B的 应用服务器可以根据用户B的业务注册信息判断用户B是否具有发 起呼叫转接的权限,若用户B没有权限,则应用服务器向用户B返 回才巨纟色响应。下面结合图4和具体实施方式
对本发明作进一步详细的说明。图4示出了4艮据本发明一个优选实施例的询问呼叫转4妾流程的 信令流程图(为简化起见,此图中省略了代理-呼叫会话控制功能、 服务-呼叫会话控制功能等网络设备),与图2相比,其主要改进之 处在于用户终端-B向用户终端-A发送的呼叫转4妄请求被应用服 务器-B (为用户B提供业务的应用服务器)截获,由应用服务器-B 向用户终端-B确认接受此转接请求;然后由应用服务器-B向用户 终端-C发送邀请-清求,在用户终端-C应答后,应用服务器-B再向 用户终端-A发送重新邀请请求, -修改用户终端-A的々某体流参凄t信 息,进行媒体切换,使得用户终端-A与用户终端-C建立通话;最 后,由AS向用户终端-B发送挂机请求,断开用户终端-A与用户终 端-B之间的通i舌连4妄。用户终端-B与用户纟冬端-C之间的原有通i舌 仍由用户终端-C负责发起释放。本实施例包括以下步骤1 )用户B通过某种操作,使用户终端-B向应用服务器-B发出 呼叫转接请求,要求将呼叫转接给用户C;其中携带可标识用户B 与用户C之间已建立的通话连4妄的参凄t。2)应用服务器-B向用户B发送呼叫转接接受响应,表示请求 已净皮4妄受。3) 应用服务器-B向用户B发送转接通知消息,表示准备发起 到用户C的呼叫。4) 用户B向应用月艮务器-B返回确i人响应。5-6)应用服务器-B向用户C发起邀请请求,其中携带标识用 户B与用户C之间已建立的通话连"t妄的参^t。7-8)用户终端-C返回成功应答响应,携带其所支持的媒体参 数信息。9-10)应用服务器-B向用户终端-A发送重新邀请请求,将用 户终端-C的媒体参数信息提供给用户终端-A,供用户终端-A进行 媒体流的切换。11-12)用户终端-A返回成功应答响应,携带其所支持的媒体 参数信息。13-14 )应用服务器-B对用户终端-A的应答进行确认。15-16)应用服务器-B对用户终端-C的应答进行确认,并将用 户终端-A的媒体参数信息提供给用户终端-C,供用户终端-C与用 户终端-A成功建立士某体流连"l妄,用户A与用户C即可正常通话。17) 应用服务器-B向用户B发送转接通知消息,表示已建立 用户A与用户C的通话。18) 用户B向应用"l务器-B返回确i人响应。19-21 )用户C根据步骤6中邀请请求消息所携带的标识用户B 与用户C之间已建立的通话连4妄的参lt,向用户B发送挂枳/清求。22-24 )用户B返回确^人响应,释方文原来与用户C之间的通i舌。25) 应用服务器-B向用户B发送挂^/L请求。26) 用户B向应用月1务器-B返回确i人响应,释力欠原来与用户A 之间的通话。本发明还提供了一种询问转接业务装置,包括第一模块,用 于用户A与用户B首先建立通i舌,jt匕时4吏用户B与用户C建立通 话,发起呼叫转"l矣请求,要求将其与用户A的通话转4妾至用户C; 第二模块,用于使用户B的应用服务器拦截此请求,向用户B返回 接受响应;第三才莫块,用于^f吏用户B的应用月良务器首先向用户C发 起呼叫邀请,获取用户C的媒体参数信息,并指示用户C替换其与 用户B之间的通话;第四模块,用于使用户B的应用服务器向用户 A发起重新呼叫邀请,提供用户C的媒体参数信息,指示用户A进 行媒体切换,并获取用户A的媒体参数信息;第五模块,用于使用 户B的应用服务器向用户C提供用户A的媒体参数信息,指示用 户C建立起与用户A之间的媒体流连接;第六模块,用于使用户C 释》文其与用户B之间的原有通话;以及第七才莫块,用于使用户B的 应用月良务器指示用户B挂4几,终止用户A与用户B原先建立的通 话。在上述的询问转接业务装置中,还可包括第八模块,用于使 用户B在与用户C建立通i舌前,先对用户A与用户B之间的通话 进行呼叫保持,暂时中断用户A与用户B之间的々某体流;使用户B 在发起呼叫转接请求前,先发起呼叫保持,暂时中断用户B与用户 C之间的々某体流。在上述的询问转4妄业务装置中,还可包括第九冲莫块,用于使 用户B的应用"良务器在指示用户B挂才几前,向用户B通才艮用户A 与用户C已成功建立通话。在上述的询问转接业务装置中,还可包括第十模块,用于使 用户B的应用月艮务器在向用户C发起呼叫邀"i青前,向用户B通4艮 呼叫转冲妄正在进4亍中。在上述的询问转接业务装置中,第二模块还可用于使用户B的 应用服务器根据用户B的业务注册信息判断用户B是否具有发起呼 叫转4矣的斗又限,若用户B没有斗又限,则应用月良务器向用户B返回拒 纟色响应。综上所述,采用本发明,利用应用服务器实现询问转接业务, 由应用服务器控制邀请第三方用户、向用户通报转接进展、释放原 有通话的时才几,且无需被转接用户终端支持呼叫转接请求,从而大 大减少了本业务对用户终端的依赖,可充分满足运营商对呼叫转接 业务的控制需求。显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。应 该明白,易见的,不脱离本发明的精神保护范围以上所述仅为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1. 一种询问转接业务方法,其特征在于,包括以下步骤用户A与用户B首先建立通话,此时用户B与用户C建立通话,发起呼叫转接请求,要求将其与用户A的通话转接至用户C;用户B的应用服务器拦截此请求,向用户B返回接受响应;用户B的应用服务器首先向用户C发起呼叫邀请,获取用户C的媒体参数信息,并指示用户C替换其与用户B之间的通话;用户B的应用服务器向用户A发起重新呼叫邀请,提供用户C的媒体参数信息,指示用户A进行媒体切换,并获取用户A的媒体参数信息;用户B的应用服务器向用户C提供用户A的媒体参数信息,指示用户C建立起与用户A之间的媒体流连接;用户C释放其与用户B之间的原有通话;以及用户B的应用服务器指示用户B挂机,终止用户A与用户B原先建立的通话。
2. 根据权利要求1所述的询问转接业务方法,其特征在于,还包 :括以下步骤用户B在与用户C建立通话前,先对用户A与用户B之 间的通话进行呼叫保持,暂时中断用户A与用户B之间的媒 体流;用户B在发起呼叫转接请求前,先发起呼叫保持,暂 时中断用户B与用户C之间的々某体流。
3. 根据权利要求1所述的询问转接业务方法,其特征在于,还包:括以下步骤用户B的应用服务器在指^r用户B挂机前,向用卢B通 净艮用户A与用户C已成功建立通话。
4. 根据权利要求1所述的询问转接业务方法,其特征在于,还包 :括以下步骤用户B的应用服务器在向用户C发起呼叫邀请前,向用 户B通才艮呼叫转4妾正在进4亍中。
5. 根据权利要求1所述的询问转接业务方法,其特征在于,在用 户B的应用服务器拦截此请求,向用户B返回接受响应的步 骤还包括以下步骤用户B的应用服务器根据用户B的业务注册信息判断用 户B是否具有发起呼叫转接的权限,若用户B没有权限,则 应用月i务器向用户B返回4巨绝响应。
6. —种询问转接业务装置,其特征在于,包括第一沖莫块,用于用户A与用户B首先建立通话,此时使 用户B与用户C建立通话,发起呼叫转接请求,要求将其与 用户A的通话转4妾至用户C;第二模块,用于使用户B的应用服务器拦截此请求,向 用户B返回4妾受响应;第三才莫块,用于^f吏用户B的应用^务器首先向用户C发 起呼叫邀请,获取用户C的媒体参数信息,并指示用户C替 换其与用户B之间的通话;第四冲莫块,用于j吏用户B的应用力良务器向用户A发起重 新呼叫邀请,提供用户C的媒体参数信息,指示用户A进行 媒体切換,并获取用户A的媒侔参数信息;第五模块,用于使用户B的应用服务器向用户C提供用 户A的々某体参数信息,指示用户C建立起与用户A之间的媒 体流连接;第六才莫块,用于使用户C释方文其与用户B之间的原有通 话;以及第七模块,用于使用户B的应用服务器指示用户B挂机, 终止用户A与用户B原先建立的通话。
7. 4艮据^K利要求6所述的询问转4妄业务装置,其特征在于,还包 :括第y^才莫块,用于^f吏用户B在与用户C建立通话前,先对用 户A与用户B之间的通话进行呼叫保持,暂时中断用户A与 用户B之间的J 某体流;使用户B在发起呼叫转4妾请求前,先 发起呼叫保持,暂时中断用户B与用户C之间的媒体流。
8. 根据权利要求6所述的询问转接业务装置,其特征在于,还包 括第九模块,用于使用户B的应用服务器在指示用户B挂机 前,向用户B通才艮用户A与用户C已成功建立通i舌。
9. 根据权利要求6所述的询问转接业务装置,其特征在于,还包 括第十模块,用于使用户B的应用服务器在向用户C发起呼 叫邀请前,向用户B通报呼叫转接正在进行中。
10. 根据权利要求6所述的询问转接业务装置,其特征在于,所述 第二模块还用于使用户B的应用服务器根据用户B的业务注 册信息判断用户B是否具有发起呼叫转接的权限,若用户B 没有4又限,则应用月良务器向用户B返回拒绝响应。
全文摘要
本发明提供了一种询问转接业务方法和装置,该方法包括以下步骤用户A与用户B首先建立通话,此时用户B请求将其与用户A的通话转接至用户C;用户B的AS拦截此请求,向用户B返回接受响应;用户B的AS首先向用户C发起呼叫邀请,获取其媒体参数信息,并指示其替换其与用户B之间的通话;用户B的AS向用户A发起重新呼叫邀请,提供用户C的媒体参数信息,指示用户A进行媒体切换,并获取用户A的媒体参数信息;用户B的AS向用户C提供用户A的媒体参数信息,指示用户C建立起与用户A之间的媒体流连接;用户C释放其与用户B之间的原有通话;以及用户B的AS指示用户B挂机,终止用户A与用户B原先建立的通话。
文档编号H04M3/54GK101217600SQ200710000510
公开日2008年7月9日 申请日期2007年1月5日 优先权日2007年1月5日
发明者凌文杰, 岷 沈, 沈程念, 王志松, 璐 章 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1