一种实现IP电话多设备待机方法及系统技术方案

技术编号:11322904 阅读:62 留言:0更新日期:2015-04-22 11:39
本发明专利技术涉及一种实现IP电话多设备待机方法及系统,适用于多个电话被叫终端设备使用相同号码的情况,该方法包括:S1、软交换服务器根据呼叫终端设备发出的呼叫信息中相对应的被叫号码查询所有终端设备的注册信息,所述终端设备的注册信息包括号码及终端类型ID;S2、所述软交换服务器对注册信息中包含被叫号码的所有的有效终端设备发起呼叫,并在任意一个被叫终端设备接听时执行步骤S3;S3、所述软交换服务器建立呼叫终端设备与被叫终端设备之间的通信连接,并终止对其他被呼叫的终端设备的呼叫。本发明专利技术的有益效果:用户能够针对一个号码同时使用多个设备待机,实现电话系统平台识别对不同被叫终端设备的活动,用于分析。

【技术实现步骤摘要】

本专利技术涉及网络通信
,更具体地说,涉及一种需要不同通话被叫终端设备对相同号码同时使用的情况的实现IP电话多设备待机方法及系统
技术介绍
在采用SIP协议(即会话初始协议,下同)的IP电话系统,即SIP电话系统中,往往会通过一个号码(即URI用户名,统一资源标示符中的用户名部分,以下称为号码或电话号码)来关联一个终端用户代理(User Agent),被叫终端设备(如安装了 IP电话终端软件的不同型号的手机、平板电脑设备)通过这个号码注册到软交换服务器(如Proxy,以下称软交换或软交换服务器),如果多个被叫终端设备使用相同的号码,则会重复注册,导致后注册的终端用户的注册信息,包括其号码信息,“覆盖”了之前注册的用户信息,当有用户通过号码进行呼叫时,软交换服务器根据该号码最近注册终端用户的URI信息向被叫发起呼口H,导致只有最后注册的终端用户才能够收到呼叫信息。现有技术方案为:现有的SIP电话系统中,通过一个号码(即URI用户名,统一资源标示符中的用户名部分)来关联一个用户代理(User Agent),被叫终端设备通过这个号码注册到软交换服务器(如Proxy)(如图1所示)。现有技术的缺陷在于:如果多个被叫终端设备(如安装了 IP电话终端软件的不同型号的手机、平板电脑设备)使用相同的号码,则会重复注册,导致后注册的终端用户的注册信息,包括其号码信息,覆盖了之前注册的用户信息,当有用户通过号码进行呼叫时,软交换服务器根据最后注册终端用户的URI信息向被叫发起呼叫,导致只有最后注册的终端用户才能够收到呼叫信息。
技术实现思路
本专利技术所要解决的技术问题在于,针对上述相同号码的不同终端设备的重复注册导致原先信息缺失以及呼叫号码只有最后注册的终端设备能使用的问题,提供一种可多个已注册的终端设备同时使用一个号码的实现IP电话多设备待机方法及系统。本专利技术解决上述技术问题的技术方案包括以下步骤:S1、软交换服务器根据呼叫终端设备发出的呼叫信息中相对应的被叫号码查询所有终端设备的注册信息,所述终端设备的注册信息包括号码及终端类型ID ;S2、所述软交换服务器对注册信息中包含被叫号码的所有的终端设备发起呼叫,并在设定时间内任意一个被叫终端设备接听时执行步骤S3 ;S3、所述软交换服务器建立呼叫终端设备与被叫终端设备之间的通信连接,并终止对其他被叫终端设备的呼叫。本专利技术的实现IP电话多设备待机方法中,该方法还包括终端设备注册的步骤:S110、软交换服务器接收所述终端设备发起的注册请求,所述注册请求包括号码+终端类型ID ;S120、所述软交换服务器根据不同的终端设备的注册请求,生成不同的与终端设备相对应的注册信息。本专利技术的实现IP电话多设备待机方法中,所述查询终端设备的注册信息包括:判断包含被叫号码的终端设备的注册是否在有效期内,如果在有效期内则将该终端设备标记为有效终端设备,否则将该终端设备标记为无效终端设备。本专利技术的实现IP电话多设备待机方法中,所述被叫终端设备为注册信息在有效期内的有效终端设备。本专利技术的实现IP电话多设备待机方法中,所述步骤S2还包括:所述软交换服务器在设定时间内未接收到被叫终端设备的接听信息时,向呼叫终端设备返回呼叫无人应答信息,并终止对所有被叫终端设备的呼叫。本专利技术的实现IP电话多设备待机方法中,所述软交换服务器具有用于连接呼叫终?而设备以及各被叫终?而设备的通彳目?而口。本专利技术的实现IP电话多设备待机方法中,所述不同的被叫终端设备拥有不同的且唯一的终端类型ID。本专利技术的实现IP电话多设备待机方法中,包括软交换服务器且该软交换服务器包括:查询注册信息模块,呼叫模块和通信模块;其中:所述查询注册信息模块,用于根据呼叫终端设备发出的呼叫信息中相对应的被叫号码查询与此号码相应的所有终端设备的注册信息,其中,所述注册信息包括号码及终端类型ID。所述呼叫模块,用于对注册信息中包含被叫号码的所有的有效终端设备发起呼叫。所述通信模块,用于在任意一个被叫终端设备接听时,将呼叫终端设备与该被叫终端设备进行通信连接,并终止所述呼叫终端设备对其他被叫终端设备的呼叫。本专利技术的实现IP电话多设备待机方法中,所述软交换服务器还包括:注册模块和呼叫取消模块;其中:所述注册模块,用于接收所述终端设备发起的注册请求,并且根据不同的终端设备的注册请求,生成不同的与终端设备相对应终端设备发起呼叫时,若设定时间内未接收到被叫终端设备接听信息,向呼叫终端设备返回无人应答信息,并终止对所有被叫终端设备的呼叫。所述呼叫取消模块,用于在设定时间内未接收到被叫终端设备的接听信息时,向呼叫终端设备返回呼叫无人应答信息,并终止对所有被叫终端设备的呼叫。本专利技术的实现IP电话多设备待机方法中,所述呼叫终端设备和被叫终端设备与所述通信模块通信连接。本专利技术的实现IP电话多设备待机方法及系统,用户能够通过一个号码同时使用多个设备待机,实现电话系统平台对不同被叫终端设备的活动的识别,用于监管,为电话系统平台及业务系统提供参考相关信息。【附图说明】下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是现有技术中IP电话通过注册服务器注册的流程示意图;图2是本专利技术实现IP电话多设备待机方法的优选实施例的流程示意图;图3是本专利技术实现IP电话多设备待机方法的优选实施例的注册流程示意图;图4是本专利技术实现IP电话多设备待机系统的优选实施例的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图2所示,在本专利技术实现IP电话多设备待机方法的优选实施例中,所述实现IP电话多设备待机方法具体包括以下步骤:步骤SO:开始,软交换服务器侦听各终端设备的呼叫请求,并在侦听到来自呼叫终端设备的呼叫请求时执行步骤Si。步骤S1:软交换服务器根据呼叫终端设备发出的呼叫信息中相对应的被叫号码查询所有终端设备的注册信息,所述终端设备的注册信息包括号码及终端类型ID。此外,上述注册信息中还可包括注册时间、有效期等相关信息。步骤S2:软交换服务器对注册信息中包含被叫号码的所有的终端设备发起呼叫,并在设定时间内任意一个被叫终端设备接听时执行步骤S3。在该步骤中,若软交换服务器在向终端设备发起呼叫时,若在设定时间内未接收到被叫终端设备的接听信息,则向呼叫终端设备返回呼叫无应答信息,并终止对所有被叫终端设备的呼叫。步骤S3:所述软交换服务器建立呼叫终端设备与被叫终端设备之间的通信连接,并终止对其他被叫终端设备的呼叫。步骤S4:结束。进一步的,所述被叫终端设备是从所述终端设备查询出的注册信息在有效期内的有效终端设备。进一步的,软交换服务器与各被叫终端设备之间设置有通信端口,并通过该通信接口与各被叫终端通信。本专利技术的实现IP电话多设备待机方法,使用户能够通过一个号码同时使用多个设备待机,实现电话系统平台通过终端类型ID识别不同终端的活动,用于监管,为电话系统平台及业务系统分析提供参考依据。如图3所示,在本专利技术实现IP电话多设备待机方法的优选实施例的注册流程示意图中,所述被叫终端设备在所述软交换服务器注册步骤具体包括:步骤SlOO:开始;本文档来自技高网...

【技术保护点】
一种实现IP电话多设备待机方法,其特征在于,该方法包括:S1、软交换服务器根据呼叫终端设备发出的呼叫信息中相对应的被叫号码查询所有终端设备的注册信息,所述终端设备的注册信息包括号码及终端类型ID;S2、所述软交换服务器对注册信息中包含被叫号码的所有的终端设备发起呼叫,并在设定时间内任意一个被叫终端设备接听时执行步骤S3;S3、所述软交换服务器建立呼叫终端设备与被叫终端设备之间的通信连接,并终止对其他被叫终端设备的呼叫。

【技术特征摘要】

【专利技术属性】
技术研发人员:夏云清
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:广东;44

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

1