[发明专利]语音通道建立方法、装置及系统有效
申请号: | 201510363777.9 | 申请日: | 2015-06-26 |
公开(公告)号: | CN105100523B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 侯俊杰;辛显龙;金峰 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 张所明 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 通道 建立 方法 装置 系统 | ||
技术领域
本公开涉及网络电话领域,特别涉及一种语音通道建立方法、装置及系统。
背景技术
随着网络技术的发展,大量基于网络的客户端之间可以实现语音通话。
现阶段的各种网络电话(英文:Voice Over Internet Protocol,简称:VOIP)的提供商在提供语音通话时,需要用户在该提供商提供的服务器上注册账号,当在同一个服务器上注册有第一账号和第二账号时,可以利用登录有第一账号的第一客户端拨打登录有第二账号的第二客户端,实现第一账号和第二账号之间的网络通话。
由于不同VOIP提供商提供的信令不一致,在不同VOIP提供商的服务器注册的两个账号之间无法实现网络通话,从而使得VOIP的通话比较局限。
发明内容
为了解决在不同VOIP提供商的服务器注册的两个账号之间无法实现网络通话,从而使得VOIP的通话比较局限的问题,本公开提供语音通道建立方法、装置及系统。所述技术方案如下:
根据本公开实施例的第一方面,提供一种语音通道建立方法,应用于中转服务器中,所述方法包括:
接收第一客户端发送的第一语音通话请求,所述第一语音通话请求是所述第一客户端利用选用的第一媒体引擎根据第一协议封装后得到的,所述第一语音通话请求中包括被叫号码;
查询与所述被叫号码绑定的在线的第二客户端;
确定出与所述第二客户端对应的第三方服务器的第二媒体引擎;
按照所述第二媒体引擎所对应的第二协议封装第二语音通话请求,所述第二语音通话请求中包含所述第二客户端的标识,所述第二语音通话请求用于触发所述第三方服务器通知所述第二客户端存在通话请求,接收所述第二客户端返回的允许通话的确认信令;
在接收到所述第三方服务器反馈的所述第二客户端返回的所述确认信令后,通知所述第一客户端建立与所述第二客户端之间的语音通道。
可选的,所述通知所述第一客户端建立与所述第二客户端之间的语音通道,包括:
向所述第一客户端发送用于指示所述第一客户端建立与所述第二客户端之间的语音通道的通知,所述通知中携带有与所述第三方服务器对应的第二媒体引擎的信息。
可选的,所述通知所述第一客户端建立与所述第二客户端之间的语音通道,包括:
查询与所述被叫号码绑定的各个第二客户端以及所述各个第二客户端的在线状态,所述第二客户端的在线状态是由与所述第二客户端对应的服务器提供的;
从当前在线的所述第二客户端中确定出一个第二客户端。
可选的,所述方法还包括:
对于每个第三方服务器,查询与被叫号码绑定的且与所述第三方服务器对应的各个第二客户端;
向所述第三方服务器发送包含有所述各个第二客户端的标识的在线状态获取请求;
接收所述第三方服务器回复的所述各个第二客户端的在线状态。
根据本公开实施例的第二方面,提供一种语音通道建立方法,应用于第一客户端中,所述方法包括:
在接收到拨打被叫号码的拨打指令后,选取第一媒体引擎;
利用所述第一媒体引擎根据第一协议对第一语音通话请求进行封装,所述第一语音通话请求中包含所述被叫号码;
将封装后的所述第一语音通话请求发送至中转服务器,所述第一语音通话请求用于触发所述中转服务器在查询到与所述被叫号码绑定的在线的第二客户端后,确定出与所述第二客户端对应的第三方服务器的第二媒体引擎,按照所述第二媒体引擎所对应的第二协议封装第二语音通话请求,并所述第二语音通话请求发送至与所述第三方服务器,所述第二语音通话请求用于触发所述第三方服务器通知所述第二客户端存在通话请求,所述中转服务器接收所述第三方服务器返回的所述第二客户端允许通话的确认信令,通知所述第一客户端建立与所述第二客户端之间的语音通道;
接收所述中转服务器发送的用于建立与所述第二客户端之间的语音通道的通知,建立与所述第二客户端之间的语音通道。
可选的,所述选取第一媒体引擎,包括:
获取与各个客户端对应的媒体引擎,所述客户端与所述第一客户端不同,每个媒体引擎用于按照与所述媒体引擎对应的协议封装将要发送的信令,每个媒体引擎限定了用于传递语音数据包时的语音数据包格式;
从各个媒体引擎中选取出时延最小的媒体引擎,将所述媒体引擎确定为所述第一媒体引擎。
可选的,所述通知中携带有与所述第二媒体引擎的信息,所述建立与所述第二客户端之间的语音通道,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510363777.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光源检测方法及装置
- 下一篇:一种移动终端及其图片拍摄方法