呼叫转移的方法及装置、终端及网络侧设备与流程

文档序号:14846835发布日期:2018-06-30 16:47阅读:533来源:国知局
呼叫转移的方法及装置、终端及网络侧设备与流程

本发明涉及通信技术领域,尤其涉及一种呼叫转移的方法及装置、终端及网络侧设备。



背景技术:

随着通信技术的发展,通信终端的功能越来越多,用户对电话业务的需求也越来越多样化。比如呼叫转移业务,传统的呼叫转移功能的实现,都是通过将呼叫转移的目标号码配置到网络上,当触发呼叫转移功能时,网络将呼叫转移到配置好的目标号码。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

现有的呼叫转移实现方式,需要提前配置某一固定号码,不能灵活改变呼叫转移的目标。



技术实现要素:

本发明提供的呼叫转移的方法及装置、终端及网络侧设备,能够实时地将来电转移到用户选择的任意号码上,提高呼叫转移的灵活性。

第一方面,本发明提供一种呼叫转移的方法,所述方法包括:

接收通话请求;

接收用户发出的呼叫转移请求,所述呼叫转移请求中携带呼叫转移目标号码;

向网络侧发送包含有呼叫转移目标号码的响应消息,以使网络侧根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

可选地,所述呼叫转移目标号码为用户输入的号码或者用户所选定的联系人对应的号码。

可选地,所述响应消息包括提示转移信息。

第二方面,本发明提供一种呼叫转移的方法,应用于网络侧设备,所述方法包括:

接收所述被包含有呼叫转移目标号码的响应消息;

根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

可选地,在接收所述包含有呼叫转移目标号码的响应消息之后,所述方法还包括:

向主叫方终端发送将所述通话请求转移到所述呼叫转移目标号码的通知消息。

第三方面,本发明提供一种呼叫转移的装置,位于被叫方终端,所述装置包括:

第一接收单元,用于接收通话请求;

第二接收单元,用于接收用户发出的呼叫转移请求,所述呼叫转移请求中携带呼叫转移目标号码;

第一发送单元,用于向网络侧发送包含有呼叫转移目标号码的响应消息,以使网络侧根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

可选地,所述呼叫转移目标号码为用户输入的号码或者用户所选定的联系人对应的号码。

可选地,所述响应消息包括提示转移信息。

第四方面,本发明提供一种呼叫转移的装置,位于网络侧设备,所述装置包括:

第三接收单元,用于接收所述包含有呼叫转移目标号码的响应消息;

转移单元,用于根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

可选地,所述装置还包括:

第二发送单元,用于在所述第三接收单元接收所述包含有呼叫转移目标号码的响应消息之后,向主叫方终端发送将所述通话请求转移到所述呼叫转移目标号码的通知消息。

第五方面,本发明提供一种终端,所述终端包括上述位于被叫方终端的呼叫转移的装置。

第六方面,本发明提供一种网络侧设备,所述网络侧设备包括上述位于网络侧设备的呼叫转移的装置。

本发明实施例提供的呼叫转移的方法及装置、终端及网络侧设备,通过向网络侧发送用户选择的转移目标,实时地将来电转移到用户选择的任意号码上。与现有技术相比,本发明能够提高呼叫转移的灵活性。

附图说明

图1为本发明一实施例呼叫转移的方法的流程图;

图2为本发明另一实施例呼叫转移的方法的流程图;

图3为本发明一实施例呼叫转移的装置的结构示意图;

图4为本发明另一实施例呼叫转移的装置的结构示意图;

图5为本发明另一实施例呼叫转移的装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种呼叫转移的方法,应用于被叫方终端,如图1所示,所述方法包括:

S11、接收通话请求;

S12、接收用户发出的呼叫转移请求,所述呼叫转移请求中携带呼叫转移目标号码;

S13、向网络侧发送包含有呼叫转移目标号码的响应消息,以使网络侧根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

本发明实施例提供一种呼叫转移的方法,应用于网络侧设备,如图2所示,所述方法包括:

S21、接收所述包含有呼叫转移目标号码的响应消息;

S22、根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

下面用具体例子对本发明的呼叫转移的方法进行说明。

呼叫方终端B向被叫方终端A发送通话请求,此时终端A无论处于空闲状态或者通话状态,如果终端A的用户选择将该通话请求转移给终端C的用户,则终端A可以输入终端C的号码或者从联系人中选取终端C的号码,然后点击界面的转接按钮,就会向网络发送一条信令,信令内容包含终端C的号码和提示转移的消息。

例如终端A向网络发送486信令,在486信令中,除了基本的头域外,还需携带以下头域:

History-info:A number;C number

Reason:sip;text=”call is being forwarded”

History-info头域向网络表明终端A要将当前的通话请求转移到终端C,Reason头域携带的是提示转移信息。其中,终端A通知网络呼叫转移的信令不限于486信令,头域也不限于History-info与Reason头域,可以是任何能够向网络表明呼叫需要转移的信令或头域。

网络收到终端A的486信令之后,检测到Reason头域里面的“call is being forwarded”原因值,判定该通电话需要转移;并且进一步从History-info头域中获取到要转移到的终端C的号码。此时网络将终端B发送的通话请求转移到终端C,并且发送181信令通知终端B该通电话被转移到终端C。

本发明实施例提供的呼叫转移的方法,通过向网络侧发送用户选择的转移目标,实时地将来电转移到用户选择的任意号码上。与现有技术相比,本发明能够提高呼叫转移的灵活性。

本发明实施例还提供一种呼叫转移的装置,位于被叫方终端,如图3所示,所述装置包括:

第一接收单元11,用于接收通话请求;

第二接收单元12,用于接收用户发出的呼叫转移请求,所述呼叫转移请求中携带呼叫转移目标号码;

第一发送单元13,用于向网络侧发送包含有呼叫转移目标号码的响应消息,以使网络侧根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

可选地,所述呼叫转移目标号码为用户输入的号码或者用户所选定的联系人对应的号码。

可选地,所述响应消息包括提示转移信息。

本发明实施例还提供一种呼叫转移的装置,位于网络侧设备,如图4所示,所述装置包括:

第三接收单元21,用于接收所述包含有呼叫转移目标号码的响应消息;

转移单元22,用于根据所述响应消息将所述通话请求转移至与所述呼叫转移目标号码对应的终端。

可选地,如图5所示,所述装置还包括:

第二发送单元23,用于在所述第三接收单元21接收所述包含有呼叫转移目标号码的响应消息之后,向主叫方终端发送将所述通话请求转移到所述呼叫转移目标号码的通知消息。

本发明实施例提供的呼叫转移的装置,通过向网络侧发送用户选择的转移目标,实时地将来电转移到用户选择的任意号码上。与现有技术相比,本发明能够提高呼叫转移的灵活性。

本发明实施例还提供一种终端,所述终端包括上述位于被叫方终端的呼叫转移的装置。

本发明实施例还提供一种网络侧设备,所述网络侧设备包括上述位于网络侧设备的呼叫转移的装置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1