本发明专利技术实施例公开了一种实现呼叫转移的方法、设备和系统。该方法包括:呼叫转移控制设备截获第二通信设备向第一通信设备发送的要将呼叫转移给第三通信设备(呼叫转移目标设备)的呼叫转移消息,并控制完成第一通信设备和第三通信设备的媒体协商以建立第一通信设备和第三通信设备之间的媒体通道,从而可以在第一通信设备不支持呼叫转移的情况下实现呼叫转移,并且,可以在呼叫转移目标设备为内部设备的情况下向外部屏蔽呼叫转移目标设备的内部号码从而避免将内部号码暴露出来导致的安全隐患。
【技术实现步骤摘要】
一种实现呼叫转移的方法、设备和系统
本专利技术实施例涉及网络通信领域,并且更具体地,涉及一种实现呼叫转移的方法、设备和系统。
技术介绍
在当前的电话呼叫过程中,当原被叫终端要将主叫终端的呼叫转移到另一个被叫终端时,一般通过向主叫终端发送呼叫转移消息指示主叫终端通过呼叫控制网络向新被叫终端发起呼叫,从而在主叫终端与新被叫终端之间建立一路新呼叫,并释放主叫终端与原被叫终端之间的呼叫。如果主叫终端不支持呼叫转移,即无法解析并处理呼叫转移消息,则无法通过上述方案实现呼叫转移;另外,在该呼叫转移方案中,呼叫控制网络需要为新呼叫进行路由,如果新被叫终端的号码是一个内部号码,则需要在呼叫控制网络中配置内部号码的路由数据,从而将内部号码暴露出来而导致安全隐患。
技术实现思路
本专利技术实施例提供一种实现呼叫转移的方法、设备和系统,用于解决当主叫终端不支持呼叫转移时无法实现呼叫转移的问题,并且在新被叫终端为内部终端时避免将新被叫终端的内部号码暴露出来而导致的安全隐患。第一方面,提供了一种实现呼叫转移的方法,所述方法包括:呼叫转移控制设备截获与第一通信设备建立了第一媒体通道的第二通信设备向所述第一通信设备发送的呼叫转移消息,所述呼叫转移请求包括第三通信设备的标识以指示建立所述第一通信设备与第三通信设备之间的第二媒体通道;呼叫转移控制设备利用第一通信设备的媒体传输信息与所述呼叫转移消息中的第三通信设备的标识所标识的第三通信设备进行媒体协商,并将在所述媒体协商中获取的第三通信设备的媒体传输信息发送给第一通信设备,从而建立第一通信设备与第三通信设备之间的第二媒体通道。在第一方面的第一种可能的实现方式中,所述利用第一通信设备的媒体传输信息与所述呼叫转移消息中的第三通信设备的标识所标识的第三通信设备进行媒体协商,具体为,向所述第三通信设备发送包括第一通信设备的媒体传输信息的呼叫请求,并接收所述第三通信设备发送的包括第三通信设备的媒体传输信息的呼叫响应。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述向所述第三通信设备发送包括第一通信设备的媒体传输信息的呼叫请求,并接收所述第三通信设备发送的包括第三通信设备的媒体传输信息的呼叫响应,具体为,向所述第三通信设备发送邀请INVITE消息,所述INVITE消息中的会话描述协议SDP信息中包括第一通信设备的媒体传输信息,并接收所述第三通信设备发送的临时响应或最终响应,所述临时响应或最终响应的SDP信息中包括第三通信设备的媒体传输信息。在第一方面的第三种可能的实现方式中,所述将在所述媒体协商中获取的所述第三通信设备的媒体传输信息发送给第一通信设备,具体为,向所述第一通信设备发送包括所述第三通信设备的媒体传输信息的呼叫请求。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述向所述第一通信设备发送包括第三通信设备的媒体传输信息的呼叫请求,具体为,向所述第一通信设备发送重邀请RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信设备的媒体传输信息。结合第一方面或第一方面的第一种至第四种任一可能的实现方式,在第五种可能的实现方式中,所述接收已经与第一通信设备建立了第一媒体通道的第二通信设备发送的呼叫转移消息之前,还包括,呼叫转移控制设备接收并转发用于建立所述第一媒体通道的消息,并从接收的第一通信设备发送的包括第一通信设备的媒体传输信息的消息中获取第一通信设备的媒体传输信息并记录;所述利用第一通信设备的媒体传输信息与第三通信设备进行媒体协商,具体为,利用所述记录的第一通信设备的媒体传输信息与第三通信设备进行媒体协商。结合第一方面或第一方面的第一种至第四种任一可能的实现方式,在第六种可能的实现方式中,所述呼叫转移请求还包括所述第一通信设备的媒体传输信息;所述利用第一通信设备的媒体传输信息与第三通信设备进行媒体协商,具体为,利用从所述呼叫转移请求中获取的第一通信设备的媒体传输信息与第三通信设备进行媒体协商。在第一方面的第七种可能的实现方式中,所述截获与第一通信设备建立了第一媒体通道的第二通信设备向所述第一通信设备发送的呼叫转移消息之前,还包括,呼叫转移控制设备根据呼叫转移消息中包括的第三通信设备的标识确定需要截获所述呼叫转移消肩、O第二方面,提供了一种实现呼叫转移的呼叫转移控制设备,所述呼叫转移控制设备包括:截获单元,用于截获与第一通信设备建立了第一媒体通道的第二通信设备向所述第一通信设备发送的呼叫转移消息,所述呼叫转移请求包括第三通信设备的标识以指示建立所述第一通信设备与第三通信设备之间的第二媒体通道;第一媒体协商单元,用于利用第一通信设备的媒体传输信息与截获单元所截获的呼叫转移消息中的第三通信设备的标识所标识的第三通信设备进行媒体协商,并在所述媒体协商中获取第三通信设备的媒体传输信息;第二媒体协商单元,用于将第一媒体协商单元获取的第三通信设备的媒体传输信息发送给第一通信设备。在第二方面的第一种可能的实现方式中,所述第一媒体协商单元具体用于:向所述第三通信设备发送邀请INVITE消息,所述INVITE消息中的SDP信息中包括第一通信设备的媒体传输信息,并接收所述第三通信设备发送的临时响应或最终响应,所述临时响应或最终响应的SDP信息中包括第三通信设备的媒体传输信息。在第二方面的第二种可能的实现方式中,所述第二媒体协商单元具体用于:向所述第一通信设备发送重邀请RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信设备的媒体传输信息。结合第二方面或第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述呼叫转移控制设备还包括,媒体传输信息获取单元,用于接收并转发用于建立所述第一媒体通道的消息,并从接收的第一通信设备发送的包括第一通信设备的媒体传输信息的消息中获取第一通信设备的媒体传输信息并发送给记录单元;记录单元,用于记录媒体传输信息获取单元获取的第一通信设备的媒体传输信息;所述第一媒体协商单元,具体用于利用记录单元记录的第一通信设备的媒体传输信息与第三通信设备进行媒体协商。结合第二方面或第二方面的第一种或第二种可能的实现方式,在第四种可能的实现方式中,所述呼叫转移请求还包括所述第一通信设备的媒体传输信息;所述第一媒体协商单元,具体用于利用从所述呼叫转移请求中获取的第一通信设备的媒体传输信息与第三通信设备进行媒体协商。在第二方面的第五种可能的实现方式中,所述截获单元,还用于根据呼叫转移消息中包括的第三通信设备的标识确定需要截获所述呼叫转移消息。第三方面,提供了一种实现呼叫转移的系统,所述系统包括:呼叫转移控制设备、与第一通信设备建立了第一媒体通道的第二通信设备和第三通信设备,所述呼叫转移控制设备,具体为如第二方面或第二方面的第一至第五种任一可能的实现方式所述的呼叫转移控制设备;所述第二通信设备,用于向第一通信设备发送呼叫转移消息,所述呼叫转移消息被所述呼叫转移控制设备所截获;所述第三通信设备,用于与呼叫转移控制设备进行媒体协商,其中,所述呼叫转移控制设备是利用第一通信设备的媒体传输信息与所述第三通信设备进行媒体协商。本专利技术实施例中,呼叫转移控制设备截获第一通信设备向第二通信设备发送的要将呼叫转移给第三本文档来自技高网...
【技术保护点】
一种实现呼叫转移的方法,其特征在于,所述方法包括:呼叫转移控制设备截获与第一通信设备建立了第一媒体通道的第二通信设备向所述第一通信设备发送的呼叫转移消息,所述呼叫转移请求包括第三通信设备的标识以指示建立所述第一通信设备与第三通信设备之间的第二媒体通道;呼叫转移控制设备利用第一通信设备的媒体传输信息与所述呼叫转移消息中的第三通信设备的标识所标识的第三通信设备进行媒体协商,并将在所述媒体协商中获取的第三通信设备的媒体传输信息发送给第一通信设备,从而建立第一通信设备与第三通信设备之间的第二媒体通道。
【技术特征摘要】
1.一种实现呼叫转移的方法,其特征在于,所述方法包括: 呼叫转移控制设备截获与第一通信设备建立了第一媒体通道的第二通信设备向所述第一通信设备发送的呼叫转移消息,所述呼叫转移请求包括第三通信设备的标识以指示建立所述第一通信设备与第三通信设备之间的第二媒体通道; 呼叫转移控制设备利用第一通信设备的媒体传输信息与所述呼叫转移消息中的第三通信设备的标识所标识的第三通信设备进行媒体协商,并将在所述媒体协商中获取的第三通信设备的媒体传输信息发送给第一通信设备,从而建立第一通信设备与第三通信设备之间的第二媒体通道。2.如权利要求1所述的方法,其特征在于, 所述利用第一通信设备的媒体传输信息与所述呼叫转移消息中的第三通信设备的标识所标识的第三通信设备进行媒体协商,具体为, 向所述第三通信设备发送包括第一通信设备的媒体传输信息的呼叫请求,并接收所述第三通信设备发送的包括第三通信设备的媒体传输信息的呼叫响应。3.如权利要求2所述的方法,其特征在于, 所述向所述第三通信设备发送包括第一通信设备的媒体传输信息的呼叫请求,并接收所述第三通信设备发送的包括第三通信设备的媒体传输信息的呼叫响应,具体为, 向所述第三通信设备发送邀请INVITE消息,所述INVITE消息中的会话描述协议SDP信息中包括第一通信设备的媒体传输信息,并接收所述第三通信设备发送的临时响应或最终响应,所述临时响应或最终响应的SDP信息中包括第三通信设备的媒体传输信息。4.如权利要求1所述的方法,其特征在于,` 所述将在所述媒体协商中获取的所`述第三通信设备的媒体传输信息发送给第一通信设备,具体为, 向所述第一通信设备发送包括所述第三通信设备的媒体传输信息的呼叫请求。5.如权利要求4所述的方法,其特征在于, 所述向所述第一通信设备发送包括第三通信设备的媒体传输信息的呼叫请求,具体为, 向所述第一通信设备发送重邀请RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信设备的媒体传输信息。6.如权利要求1-5任一所述的方法,其特征在于, 所述接收已经与第一通信设备建立了第一媒体通道的第二通信设备发送的呼叫转移消息之前,还包括, 呼叫转移控制设备接收并转发用于建立所述第一媒体通道的消息,并从接收的第一通信设备发送的包括第一通信设备的媒体传输信息的消息中获取第一通信设备的媒体传输信息并记录; 所述利用第一通信设备的媒体传输信息与第三通信设备进行媒体协商,具体为,利用所述记录的第一通信设备的媒体传输信息与第三通信设备进行媒体协商。7.如权利要求1-5任一所述的方法,其特征在于, 所述呼叫转移请求还包括所述第一通信设备的媒体传输信息; 所述利用第一通信设备的媒体传输信息与第三通信设备进行媒体协商,具体为,利用从所述呼叫转移请求中获取的第一通信设备的媒体传输信息与第三通信设备进行媒体协商。8.如权利要求1所述的方法,其特征在于, 所述截获与第一通信设备建立了第一媒体通道的第二通信设备向所述第一通信设备发送的...
【专利技术属性】
技术研发人员:应益峰,周日明,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。