首页> 中国专利> 基于SIP协议呼叫等待业务实现三方通话的方法

基于SIP协议呼叫等待业务实现三方通话的方法

摘要

本发明涉及一种基于SIP协议呼叫等待业务实现三方通话的方法,其中包括第一路终端与第二路终端建立通话;第三路终端呼叫所述的第一路终端;第一路终端接收到所述的第三路终端的呼入请求并判断是否已启用呼叫等待业务,第一路终端对所述的第三路终端的呼入请求通过放音的方式进行提示;所述的第一路终端接入第三路终端并保持与第二路终端的通话;所述的第一路终端再次接入被保持的第二路终端进行三方通话。采用该种结构的基于SIP协议呼叫等待业务实现三方通话的方法,呼叫等待业务过程中可以实现三方通话,提供更加的使用体验,业务实现全在终端完成,不依赖于服务器,易于实现,使用方便,具有更广泛的应用范围。

著录项

  • 公开/公告号CN104468622A

    专利类型发明专利

  • 公开/公告日2015-03-25

    原文格式PDF

  • 申请/专利权人 上海网测通信技术有限公司;

    申请/专利号CN201410829784.9

  • 发明设计人 吴凯军;赵培超;姚栋;

    申请日2014-12-22

  • 分类号H04L29/06;

  • 代理机构上海智信专利代理有限公司;

  • 代理人王洁

  • 地址 200032 上海市徐汇区平江路48号5号楼4层

  • 入库时间 2023-12-18 08:49:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-13

    授权

    授权

  • 2015-04-22

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20141222

    实质审查的生效

  • 2015-03-25

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,尤其涉及流终端实现补充业务领域,具体是指一种基于SIP 协议呼叫等待业务实现三方通话的方法。

背景技术

随着计算机网络技术的飞速发展和多媒体技术应用的日益深入和普及,基于互联网的多 媒体通信已成为当前互联网发展的趋势之一,其中最为典型并得到广泛应用的就是VoIP (Voice over Internet Protocol,网络电话)。

所谓的VoIP是以IP分组交换网络为传输平台,对模拟的语音信号进行压缩、打包等一 系列的特殊处理,使之可以采用无连接的UDP(User Datagram Protocol,用户数据报协议) 协议进行传输。通过因特网进行语音通信是一个非常复杂的系统工程,其应用面很广,因此 涉及的技术也特别多,其中最根本的技术是VoIP(VoiceoverIP)技术,可以说,因特网语音 通信是VoIP技术的一个最典型的、也是最有前景的应用领域。

相对于语音通话的基本业务而言,补充业务也是VOIP应用中较大的组成部分。

呼叫等待业务就是VoIP补充业务中较为常用的,当用户正在进行通话时,又有呼叫向用 户发来。这时发起新呼叫的一方被置于等待,用户在通话过程中可接听第三方电话,并可在 两个通话之间自由切换的业务,具有方便快捷、准确及时的优点。

但是在实际的应用场景中,往往会出现在接入第三方电话后,只能来回切换第二方与第 三方的通话,无法进入三方通话的场景。

发明内容

本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现在呼叫等待业务过程 中接入三方通话、易于实现、使用方便、具有更广泛应用范围的基于SIP协议呼叫等待业务 实现三方通话的方法。

为了实现上述目的,本发明的基于SIP协议呼叫等待业务实现三方通话的方法具有如下 构成:

该基于SIP协议呼叫等待业务实现三方通话的方法,其主要特点是,所述的方法包括以 下步骤:

(1)第一路终端与第二路终端建立通话;

(2)第三路终端呼叫所述的第一路终端;

(3)所述的第一路终端接入第三路终端并保持与第二路终端的通话;

(4)所述的第一路终端再次接入被保持的第二路终端进行三方通话。

较佳地,所述的第三路终端呼叫所述的第一路终端,包括以下步骤:

(2-1)所述的第一路终端接收到所述的第三路终端的呼入请求并判断是否已启用呼叫等 待业务,如果是,则继续步骤(2-2),否则结束退出;

(2-2)所述的第一路终端对所述的第三路终端的呼入请求通过放音的方式进行提示。

较佳地,所述的第一路终端接入第三路终端并保持与第二路终端的通话,包括以下步骤:

(3-1)所述的第一路终端通过拍叉的方式保持与所述的第二路终端的通话;

(3-2)所述的第一路终端通过拍叉的方式与所述的第三路终端进行通话。

更佳地,所述的第一路终端通过拍叉的方式保持与所述的第二路终端的通话,具体为:

所述的第一路终端通过拍叉的方式发送媒体参数带有sendonly的invite请求消息至所述 的第二路终端以保持与所述的第二路终端的通话。

更佳地,所述的第一路终端通过拍叉的方式与所述的第三路终端进行通话,具体为:

所述的第一路终端通过拍叉的方式发送200ok给所述的第三路终端与所述的第三路终端 进行通话。

较佳地,所述的第一路终端再次接入被保持的第二路终端,包括以下步骤:

(4-1)所述的第一路终端通过拍叉的方式接入所述的第二路终端;

(4-2)所述的第一路终端于本地进行三方媒体流混音。

更佳地,所述的第一路终端通过拍叉的方式接入所述的第二路终端,具体为:

所述的第一路终端通过拍叉的方式发送媒体参数带有sendrecv的invite请求消息至所述 的第二路终端以接入所述的第二路终端。

采用了该发明中的基于SIP协议呼叫等待业务实现三方通话的方法,具有如下有益效果:

(1)呼叫等待业务过程中可以实现三方通话,提供更加的使用体验。

(2)业务实现全在终端完成,不依赖于服务器,易于实现,使用方便,具有更广泛的应 用范围。

附图说明

图1为本发明的基于SIP协议呼叫等待业务实现三方通话的方法的流程图。

图2为本发明的基于SIP协议呼叫等待业务实现三方通话的方法应用于一实施例的流程 图。

具体实施方式

为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。

为了实现本发明的目的,本发明的基于SIP(Session Initiation Protocol,会话初始协议) 协议呼叫等待业务实现三方通话的方法包括以下步骤:

(1)第一路终端与第二路终端建立通话;

(2)第三路终端呼叫所述的第一路终端;

(3)所述的第一路终端接入第三路终端并保持与第二路终端的通话;

(4)所述的第一路终端再次接入被保持的第二路终端进行三方通话。

在一种较佳的实施方式中,所述的第三路终端呼叫所述的第一路终端,包括以下步骤:

(2-1)所述的第一路终端接收到所述的第三路终端的呼入请求并判断是否已启用呼叫等 待业务,如果是,则继续步骤(2-2),否则结束退出;

(2-2)所述的第一路终端对所述的第三路终端的呼入请求通过放音的方式进行提示。

在一种较佳的实施方式中,所述的第一路终端接入第三路终端并保持与第二路终端的通 话,包括以下步骤:

(3-1)所述的第一路终端通过拍叉的方式保持与所述的第二路终端的通话;

(3-2)所述的第一路终端通过拍叉的方式与所述的第三路终端进行通话。

在一种更佳的实施方式中,所述的第一路终端通过拍叉的方式保持与所述的第二路终端 的通话,具体为:

所述的第一路终端通过拍叉的方式发送媒体参数带有sendonly的invite请求消息至所述 的第二路终端以保持与所述的第二路终端的通话。

在一种更佳的实施方式中,所述的第一路终端通过拍叉的方式与所述的第三路终端进行 通话,具体为:

所述的第一路终端通过拍叉的方式发送200ok给所述的第三路终端与所述的第三路终端 进行通话。

在一种较佳的实施方式中,所述的第一路终端再次接入被保持的第二路终端,包括以下 步骤:

(4-1)所述的第一路终端通过拍叉的方式接入所述的第二路终端;

(4-2)所述的第一路终端于本地进行三方媒体流混音。

在一种更佳的实施方式中,所述的第一路终端通过拍叉的方式接入所述的第二路终端, 具体为:

所述的第一路终端通过拍叉的方式发送媒体参数带有sendrecv的invite请求消息至所述 的第二路终端以接入所述的第二路终端。

下面以一具体实施例来进一步介绍本发明。如图2所示为本实施例的SIP协议下呼叫等 待业务实现三方通话的方法的流程图。本实施例为一种用于SIP协议下呼叫等待业务实现三 方通话的方法,本实施例为实现发明目的采用的技术方案是,本实施例的在SIP协议下呼叫 等待业务实现三方通话的方法的技术方案为:当所述的第三路终端呼叫所述的第一路终端后, 通过提示音的方式告知所述的第一路终端有新的呼入;

所述的第一路终端拍叉接入所述的第三路终端,保持住所述的第二路终端,实现呼叫等 待功能;

所述的第一路终端再次拍叉,所述的第一路终端接入第二路终端。

呼叫与建立通话均基于SIP协议实现,所述的接入通话通过话机拍叉完成,所述的保持 通话通过SIP协议invite消息实现。

根据以上技术方案,所述的SIP协议下呼叫等待业务实现三方通话的方法包括以下步骤:

(1)第一路终端开启呼叫等待功能,第一路终端与第二路终端建立通话,第三路终端呼 叫第一路终端,第一路终端收到呼入提示。

(2)第一路终端接入第三路终端,保持第二路终端

(3)第一路终端再次接入第二路终端,实现三方通话。

较佳地,所述的SIP协议下呼叫等待业务实现三方通话的方法,其特征在于,所述的第 一路终端开启呼叫等待功能,第一路终端与第二路终端建立通话,第三路终端呼叫第一路终 端,第一路终端收到呼入提示,包括以下步骤:

(11)所述的第一路终端收到所述的第三路终端的呼入请求判断是否已启用呼叫等待业 务;

(12)所述的第一路终端在开启呼叫等待业务的基础上对所述的第三路终端的呼入请求 通过放音的方式提示所述的第一路终端有新的呼入请求。

较佳地,所述的SIP协议下呼叫等待业务实现三方通话的方法,其特征在于,所述的第 一路终端接入第三路终端,保持第二路终端,包括以下步骤:

(21)所述的第一路终端通过拍叉的方式,发送媒体参数带有sendonly的invite请求消 息给所述的第二路终端,保持住所述的第二路终端;

(22)所述的第一路终端通过拍叉的方式,发送200ok给所述的第三路终端,与第三路 终端所述的第三路终端进行通话。

较佳地,所述的SIP协议下呼叫等待业务实现三方通话的方法,其特征在于,所述的第 一路终端再次接入第二路终端,实现三方通话,包括以下步骤:

(31)所述的第一路终端通过拍叉的方式,发送媒体参数带有sendrecv的invite请求消 息给所述的第二路终端,接入所述的第二路终端;

(32)所述的第一路终端完成本地三方媒体流混音,实现三方通话业务。

采用了该发明中的基于SIP协议呼叫等待业务实现三方通话的方法,具有如下有益效果:

(1)呼叫等待业务过程中可以实现三方通话,提供更加的使用体验。

(2)业务实现全在终端完成,不依赖于服务器,易于实现,使用方便,具有更广泛的应 用范围。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种 修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限 制性的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号