[发明专利]呼叫处理方法、系统及服务器有效
申请号: | 201210065347.5 | 申请日: | 2012-03-13 |
公开(公告)号: | CN102624731A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 林霖;黄小珠;桑涛;施洋;沈斌;宋涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W4/16;H04W40/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 呼叫 处理 方法 系统 服务器 | ||
技术领域
本发明涉及通信方法,具体涉及呼叫处理方法、系统及服务器。
背景技术
会话发起协议(Session Initiation Protocol,SIP)作为宽带下的呼叫控制协议,运用越来越广泛。一个SIP终端可以利用SIP协议注册到一个呼叫会话控制功能(call session control function,CSCF)上。注册成功的SIP终端可以使用SIP协议发起呼叫或接收呼叫。
目前因特网多媒体子系统(Internet Protocol(IP)Multimedia Subsystem,IMS)网络是基于SIP协议建立的下一代通讯网络,一个典型的IMS网络系统中,包括了SIP终端、CSCF实体以及应用服务器(application server,AS),然而在目前的SIP协议下,SIP终端只能注册到一个CSCF实体上,如果该CSCF实体故障时或者SIP终端和CSCF实体之间连接中断时,该SIP终端将无法发起正常呼叫。此外,如果CSCF实体和AS之间连接故障或者AS故障时,即使SIP终端可以打通应急电话,但在AS上主叫业务和被叫业务都将无法被触发。从而使得SIP用户体验降低。
发明内容
本发明实施例提供一种呼叫处理的方法,包括:
被叫终端归属的第二服务器接收被叫终端归属的第一服务器发送的转移呼叫的请求,所述请求中包含了路由信息,所述路由信息包含了各个已遍历服务器的标识,其中,所述已遍历服务器为当前已经尝试处理所述呼叫的被叫终端归属的服务器;所述第二服务器判断自身是否具有所述呼叫所需的全服务能力,如果具有,确定由所述第二服务器处理所述呼叫;如果不具有,所述第二服务器判断所述路由信息是否包含了除所述第二服务器之外的被叫终端归属的所有其它服务器的标识,如果包含,则所述第二服务器进行拆线判断处理,如果不包含,则查询存储在所述第二服务器中所述被叫终端归属的其它服务器的优先级,向除了已遍历服务器之外的所述被叫终端归属的服务器中优先级最高的服务器,发送转移呼叫的请求。
可选的,方法还包括:所述第一服务器接收呼叫所述被叫终端的呼叫请求;所述第一服务器判断自身是否具有所述呼叫所需的全服务能力,如果具有,确定由所述第一服务器处理所述呼叫请求;如果不具有,则查询存储在所述第一服务器中所述被叫终端归属的其它服务器的优先级,向其它服务器中优先级最高的第二服务器发送转移呼叫的请求,所述请求中包含了路由信息。
可选的,方法还包括:所述第二服务器接收到的转移呼叫的请求还包括转移呼叫最大次数,所述转移呼叫最大次数表示所述呼叫可被转移的最大次数;所述方法还包括:所述第二服务器将从所述第一服务器接收到的所述转移呼叫的请求包含的转移呼叫最大次数减一,并在发送的所述转移呼叫的请求中携带将减一处理后的转移呼叫最大次数。
可选的,方法还包括:在所述第二服务器判断所述路由信息是否包含了除所述第二服务器之外的被叫终端归属的所有服务器的标识之前,所述方法还包括:判断所述新的转移呼叫最大次数是否为零,如果为零,所述第二服务器进行拆线判断处理;如果不为零,则所述第二服务器判断所述路由信息是否包含了除所述第二服务器之外的被叫终端归属的所有服务器的标识。
可选的,方法还包括:所述接收的转移呼叫的请求中还包含当前最大服务能力和具有当前最大服务能力对应的服务器标识,所述当前最大服务能力为各个已遍历服务器中具有服务能力的最大值;所述发送转移呼叫的请求之前,还包括:所述第二服务器确定所述第二服务器的服务能力大于所述当前最大服务能力时,所述第二服务器将所述接收的转移呼叫的请求中的当前最大服务能力修改为所述第二服务器的服务能力,和将所述当前最大服务能力对应的服务器标识修改为所述第二服务器标识;所述向除了已遍历服务器之外的所述被叫终端归属的服务器优先级最高的服务器,发送转移呼叫的请求,包括:向除了已遍历服务器之外的所述被叫终端归属的服务器优先级最高的服务器,发送修改后的转移呼叫的请求。
可选的,方法还包括:所述拆线判断处理具体包括:所述第二服务器判断所述第二服务器自身的服务能力是否大于所述当前最大服务能力。如果大于,则确定所述第二服务器处理所述呼叫;如果小于或等于,则确定所述具有当前最大服务能力的服务器处理所述呼叫,所述第二服务器向所述第一服务器发送拆线消息,所述拆线消息包含了具有当前最大服务能力的服务器标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210065347.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于图像传输的加密解密方法及系统
- 下一篇:制备神经氨酸衍生物的方法