拒绝Forking对话的方法及系统技术方案

技术编号:23710147 阅读:32 留言:0更新日期:2020-04-08 12:09
本发明专利技术提供一种拒绝Forking对话的方法及系统。所述方法包括:当用户终端收到一路to‑tag参数不同的临时响应时判断当前对话数量是否达到限制数量,如果所述当前对话数量达到限制数量,则发送携带对应to‑tag参数和临时响应拒绝原因的CANCEL请求至代理服务器以拒绝Forking对话;所述代理服务器根据所述CANCEL请求中携带的对应to‑tag参数转发所述CANCEL请求至对应的远端设备;所述远端设备解析所述CANCEL请求以获知临时响应拒绝原因。本发明专利技术通过扩展CANCEL请求头域来单独拒绝Forking场景中某一个临时响应创建的对话,使得用户终端能够及时拒接远端的临时响应,并能够及时释放远端资源。

Methods and systems of rejecting forking conversation

【技术实现步骤摘要】
拒绝Forking对话的方法及系统
本专利技术涉及IP多媒体子系统(IMS,IPMultimediacorenetworkSubsystem)网络架构中的Forking技术,尤其涉及一种拒绝Forking对话的方法及装置。
技术介绍
在IMS网络中,Forking指的是一个代理服务器同时向多个目标地址转发收到的INVITE请求,当用户发起IMS电话时会向网络发送INVITE请求,此时某一代理服务器同时将INVITE请求转发至多个目标地址(如终端或服务器),这就是Forking场景,发起INVITE请求的用户收到to-tag参数不同的临时响应或成功响应时就会构造一个对话,其中,to-tag参数指的是IMS请求或响应中to头域中的tag参数。在Forking场景中,对于发起会话的用户终端来说,并不知道电话已经被Forking,直到收到to-tag参数不同的临时响应,发起会话的用户终端每收到一个to-tag参数不同的临时响应就会创建一个对话,直到收到网络发送的终结该对话的响应、INVITE请求的最终响应或者用户取消该次呼叫时,用户终端才能够释本文档来自技高网...

【技术保护点】
1.一种拒绝Forking对话的方法,其特征在于,包括:/n当用户终端收到一路to-tag参数不同的临时响应时判断当前对话数量是否达到限制数量,如果所述当前对话数量达到限制数量,则发送携带对应to-tag参数和临时响应拒绝原因的CANCEL请求至代理服务器以拒绝Forking对话;/n所述代理服务器根据所述CANCEL请求中携带的对应to-tag参数转发所述CANCEL请求至对应的远端设备;/n所述远端设备解析所述CANCEL请求以获知临时响应拒绝原因。/n

【技术特征摘要】
1.一种拒绝Forking对话的方法,其特征在于,包括:
当用户终端收到一路to-tag参数不同的临时响应时判断当前对话数量是否达到限制数量,如果所述当前对话数量达到限制数量,则发送携带对应to-tag参数和临时响应拒绝原因的CANCEL请求至代理服务器以拒绝Forking对话;
所述代理服务器根据所述CANCEL请求中携带的对应to-tag参数转发所述CANCEL请求至对应的远端设备;
所述远端设备解析所述CANCEL请求以获知临时响应拒绝原因。


2.根据权利要求1所述的方法,其特征在于,在所述当用户终端收到一路to-tag参数不同的临时响应时判断当前对话数量是否达到限制数量之前,包括:
用户终端发送INVITE请求至代理服务器;
所述代理服务器转发所述INVITE请求至多个远端设备,其中,所述远端设备包括用户终端或者服务器;
所述多个远端设备收到所述INVITE请求后通过所述代理服务器发送to-tag参数不同的临时响应至所述用户终端。


3.根据权利要求1所述的方法,其特征在于,还包括:
如果所述当前对话数量未达到限制数量,所述用户终端为所述一路to-tag参数不同的临时响应创建Forking...

【专利技术属性】
技术研发人员:赵以国
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1