【技术实现步骤摘要】
拒绝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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。