一种增强SIP FORKING呼叫功能的方法及设备技术

技术编号:8107805 阅读:573 留言:0更新日期:2012-12-21 08:08
本发明专利技术公开了一种增强SIP?FORKING呼叫功能的方法及设备,方法包括:为使用同一SIP?FORKING号码的每个终端分别设置优先级;当主叫用户拨打SIP?FORKING号码时,SIP装置按照从最高优先级到最低优先级的顺序,依次呼叫使用所述SIP?FORKING号码的终端;若终端响应所述呼叫摘机,SIP装置则终止呼叫。本发明专利技术通过提供呼叫控制业务,实现了同优先级的终端同振,不同优先级的终端顺振的增强SIP?FORKING功能,并且通过向业务控制模块提供业务开放接口,实现了业务控制模块选择接通终端的呼叫控制功能。

【技术实现步骤摘要】
一种增强SIPFORKING呼叫功能的方法及设备
本专利技术涉及下一代网络(NextGenerationNetwork,NGN)软交换领域,特别涉及一种应用于NGN的增强会话初始协议(SessionInitiationProtocol,SIP)分叉(FORKING)呼叫功能的方法及设备。
技术介绍
NGN软交换领域普遍使用SIP协议实现呼叫控制功能。其中SIPFORKING功能实现软交换机多终端注册同一号码,这一号码被呼叫后,注册在软交换机上的所有已登录的同号码终端机会同时振铃,当其中一个终端电话被接听后,其它电话将被挂机。传统的SIPFORKING机制,仅能实现简单的同号注册、同时呼叫的功能;该功能只能将SIPFORKING呼叫的结果开放给业务,业务对于同号码终端的控制能力不足。现有业务使用SIPFORKING功能的基本过程是:主叫拨打SIPFORKING号码后,多个SIPFORKING号码的终端同时振铃,当终端A和终端B摘机,主叫和A、B通话,得知要找的是A,于是挂掉B终端,和A通话。对于业务而言,只能看到SIPFORKING号码,对于SIPFORKING过程无法介入操作。也就是说,现有业务使用SIPFORKING功能存在以下不足:1、业务无法对SIP呼叫的用户进行控制。即业务在使用软交换功能时,SIP装置仅将最后呼叫建立的结果通知业务,同号码的多终端接通能力全由SIP装置实现。2、SIP装置对SIPFORKING呼叫的同一号码的多个终端没有呼叫优先级控制,将各个终端视为平等呼叫对象。这种场景适合于用户座席,多个终端共用一个号码,多个终端同振,只要有一个接听电话,话路被接通。但所述SIPFORKING功能无法适用于企业中同一号码被分配给多个不同优先级的终端的情况,即根据对不同的终端设置不同的优先级而实现有选择的呼叫,这种场景可以应用于企业,为工作人员提供同一号码,但这些终端并非同一级别,不能无差别处理。例如,终端分别分配给秘书A、B、C,秘书A具有最高权限,当秘书A接通时,秘书B/C没有接通电话的权限;只有在秘书A不在时,秘书B/C才具有接通电话的权限。
技术实现思路
本专利技术的目的在于提供一种增强SIPFORKING呼叫功能的方法及设备,用于解决根据本专利技术的一个方面,提供的一种增强SIPFORKING呼叫功能的方法包括:A)为使用同一SIP(会话初始协议)FORKING(分叉)号码的每个终端分别设置优先级;B)当主叫用户拨打SIPFORKING号码时,SIP装置按照从最高优先级到最低优先级的顺序,依次呼叫使用所述SIPFORKING号码的终端;C)若终端响应所述呼叫摘机,SIP装置则终止呼叫。进一步地,所述步骤A)包括:SIP装置通过其界面侧或业务调用接口接收用户输入的包括终端优先级信息的注册请求或管理请求;SIP装置根据所述注册请求或管理请求,为使用同一SIPFORKING号码的每个终端分别设置优先级。进一步地,所述步骤B)包括:当主叫用户拨打SIPFORKING号码时,SIP装置确定所述SIPFORKING号码具有与呼叫控制业务的订购关系;SIP装置根据所述订购关系,按照优先级顺序依次呼叫所述SIPFORKING号码的终端。进一步地,所述方法还包括订购关系的建立/删除步骤,包括:SIP装置根据设置于业务端的业务控制模块发送的的用来订购/退订所述呼叫控制业务的请求,建立/删除SIPFORKING号码与所述呼叫控制业务的订购关系。进一步地,所述步骤C)包括:终端响应呼叫摘机并向SIP装置发送应答消息,SIP装置根据所述订购关系,为业务控制模块提供业务开放接口;业务控制模块通过业务开放接口获得所述应答消息,并根据终端摘机顺序,确定用于通话的一个最先摘机终端;SIP装置将业务控制模块确定的摘机终端接通,并终止对其它终端的呼叫。根据本专利技术的另一个方面,提供的一种增强SIPFORKING呼叫功能的设备包括SIP装置,所述SIP装置包括:注册/注销模块,用于为使用同一SIPFORKING号码的每个终端分别设置优先级;呼叫模块,用于当主叫用户拨打SIPFORKING号码时,按照从最高优先级到最低优先级的顺序,依次呼叫使用所述SIPFORKING号码的终端,并在有终端响应所述呼叫摘机时,终止呼叫。进一步地,所述SIP装置包括:订购/退订模块,用于根据设置于业务端的业务控制模块发送的用来订购/退订所述呼叫控制业务的请求,建立/删除SIPFORKING号码与所述呼叫控制业务的订购关系;业务开放接口模块,用于根据SIPFORKING号码与所述呼叫控制业务的订购关系,向业务控制模块提供业务开放接口;终端管理模块,用于对注册同一SIPFORKING号码的终端进行鉴权处理,以及进行登陆或退出SIP装置的终端管理。所述设备还包括:业务控制模块,用于通过业务开放接口获得所述应答消息,并根据终端摘机顺序,确定用于通话的一个最先摘机终端。与现有技术相比,本专利技术通过提供呼叫控制业务,实现了同优先级的终端同振,不同优先级的终端顺振的增强SIPFORKING功能,并且通过向业务控制模块提供业务开放接口,实现了业务控制模块选择接通终端的呼叫控制功能。附图说明图1是本专利技术实施例提供的一种增强SIPFORKING呼叫功能的方法流程图;图2是本专利技术实施例提供的一种增强SIPFORKING呼叫功能的设备结构示意图;图3是本专利技术实施例提供的一种增强SIPFORKING呼叫功能的同振流程图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限制本专利技术。图1显示了本专利技术实施例提供的一种增强SIPFORKING呼叫功能的方法流程图,如图1所示,步骤包括:步骤101:为使用同一SIPFORKING号码的每个终端分别设置优先级;步骤102:当主叫用户拨打SIPFORKING号码时,SIP装置按照从最高优先级到最低优先级的顺序,依次呼叫使用所述SIPFORKING号码的终端;步骤103:若终端响应所述呼叫摘机,SIP装置则终止呼叫。上述步骤101包括:SIP装置通过其界面侧或业务调用接口接收用户输入的包括终端优先级信息的注册请求或管理请求;SIP装置根据所述注册请求或管理请求,为使用同一SIPFORKING号码的每个终端分别设置优先级。上述步骤102包括:当主叫用户拨打SIPFORKING号码时,SIP装置确定所述SIPFORKING号码具有与呼叫控制业务的订购关系;SIP装置根据所述订购关系,按照优先级顺序依次呼叫所述SIPFORKING号码的终端。即如果在同一优先级呼叫的预定时间内没有终端摘机,则SIP装置按所述优先级顺序呼叫下一优先级的终端,实现不同优先级终端的顺序振铃(顺振)。所述方法还包括订购关系的建立/删除步骤,包括:SIP装置根据设置于业务端的业务控制模块发送的用来订购/退订所述呼叫控制业务的请求,建立/删除SIPFORKING号码与所述呼叫控制业务的订购关系。上述步骤103包括:终端响应呼叫摘机并向SIP装置发送应答消息,SIP装置根据所述订购关系,为业务控制模块提供业务开放接口;业务控制模块通过业务开放接口获得所述应答消息,并根据终端摘机顺序,确定用于通话的一个最先本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201110159249.html" title="一种增强SIP FORKING呼叫功能的方法及设备原文来自X技术">增强SIP FORKING呼叫功能的方法及设备</a>

【技术保护点】
一种增强SIP?FORKING呼叫功能的方法,其特征在于,包括:A)为使用同一SIP(会话初始协议)FORKING(分叉)号码的每个终端分别设置优先级;B)当主叫用户拨打SIP?FORKING号码时,SIP装置按照从最高优先级到最低优先级的顺序,依次呼叫使用所述SIP?FORKING号码的终端;C)若终端响应所述呼叫摘机,SIP装置则终止呼叫。

【技术特征摘要】
1.一种增强SIPFORKING呼叫功能的方法,用于将注册了同一SIPFORKING号码的多个终端在所述同一SIPFORKING号码被呼叫时的同时振铃增强为按优先级顺序振铃,其特征在于,所述方法包括:A)为使用同一SIPFORKING号码的每个终端分别设置优先级;B)当主叫用户拨打所述同一SIPFORKING号码时,SIP装置按照为所述每个终端分别设置的优先级,从最高优先级到最低优先级的顺序,依次呼叫使用所述同一SIPFORKING号码的终端;C)若终端响应呼叫摘机,SIP装置则终止呼叫;其中,所述SIPFORKING是会话初始协议分叉。2.根据权利要求1所述的方法,其特征在于,所述步骤A)包括:SIP装置通过其界面侧或业务调用接口接收用户输入的包括终端优先级信息的注册请求或管理请求;SIP装置根据所述注册请求或管理请求,为使用同一SIPFORKING号码的每个终端分别设置优先级。3.根据权利要求1所述的方法,其特征在于,所述步骤B)包括:当主叫用户拨打SIPFORKING号码时,SIP装置确定所述同一SIPFORKING号码具有与呼叫控制业务的订购关系;SIP装置根据所述订购关系,按照优先级顺序依次呼叫所述同一SIPFORKING号码的终端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括订购关系的建立/删除步骤,包括:SIP装置根据设置于业务端的业务控制模块发送的用来订购/退订所述呼叫控制业务的请求,建立/删除SIPFORKING号码与所述呼叫控制业务的订购关系。5.根据权利要求3所述的方法,其特征在于,所述步骤C)包括:终端响应呼叫摘机并向SIP装置发送应答消息,SIP装置根据所述订购关系,为业务控制模块提供业务开放接口;业务控制模块通过业...

【专利技术属性】
技术研发人员:陈兰兰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1