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

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

【技术实现步骤摘要】
基于SIP协议呼叫等待业务实现三方通话的方法
本专利技术涉及通信
,尤其涉及流终端实现补充业务领域,具体是指一种基于SIP协议呼叫等待业务实现三方通话的方法。
技术介绍
随着计算机网络技术的飞速发展和多媒体技术应用的日益深入和普及,基于互联网的多媒体通信已成为当前互联网发展的趋势之一,其中最为典型并得到广泛应用的就是VoIP(VoiceoverInternetProtocol,网络电话)。所谓的VoIP是以IP分组交换网络为传输平台,对模拟的语音信号进行压缩、打包等一系列的特殊处理,使之可以采用无连接的UDP(UserDatagramProtocol,用户数据报协议)协议进行传输。通过因特网进行语音通信是一个非常复杂的系统工程,其应用面很广,因此涉及的技术也特别多,其中最根本的技术是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(SessionInitiationProtocol,会话初始协议)协议呼叫等待业务实现三方通话的方法包括以下步骤:(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)本文档来自技高网
...
基于SIP协议呼叫等待业务实现三方通话的方法

【技术保护点】
一种基于SIP协议呼叫等待业务实现三方通话的方法,其特征在于,所述的方法包括以下步骤:(1)第一路终端与第二路终端建立通话;(2)第三路终端呼叫所述的第一路终端;(3)所述的第一路终端接入第三路终端并保持与第二路终端的通话;(4)所述的第一路终端再次接入被保持的第二路终端进行三方通话。

【技术特征摘要】
1.一种基于SIP协议呼叫等待业务实现三方通话的方法,其特征在于,所述的方法包括以下步骤:(1)第一路终端与第二路终端建立通话;(2)第三路终端呼叫所述的第一路终端,包括以下步骤:(2-1)所述的第一路终端接收到所述的第三路终端的呼入请求并判断是否已启用呼叫等待业务,如果是,则继续步骤(2-2),否则结束退出;(2-2)所述的第一路终端对所述的第三路终端的呼入请求通过放音的方式进行提示;(3)所述的第一路终端接入第三路终端并保持与第二路终端的通话;(4)所述的第一路终端再次接入被保持的第二路终端进行三方通话。2.根据权利要求1所述的基于SIP协议呼叫等待业务实现三方通话的方法,其特征在于,所述的第一路终端接入第三路终端并保持与第二路终端的通话,包括以下步骤:(3-1)所述的第一路终端通过拍叉的方式保持与所述的第二路终端的通话;(3-2)所述的第一路终端通过拍叉的方式与所述的第三路终端进行通话。3.根据权利要求2所述的基于SIP协议呼叫等待业务实现三方通话的方法,其特征在于,所述的第一路终端通过拍叉的方式保持与所...

【专利技术属性】
技术研发人员:吴凯军赵培超姚栋
申请(专利权)人:上海网测通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1