[发明专利]一种VoIP通话链路恢复方法、装置及系统在审
申请号: | 202211047280.2 | 申请日: | 2022-08-29 |
公开(公告)号: | CN115550148A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 林炎章 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | H04L41/0659 | 分类号: | H04L41/0659;H04L65/1073;H04L65/1083;H04L65/1096 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 柯梦云 |
地址: | 361009 福建省厦门市湖里*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 voip 通话 恢复 方法 装置 系统 | ||
1.一种VoIP通话链路恢复方法,其特征在于,包括
采集与第一服务器注册链路断开后的通话状态,并根据所述通话状态判断是否重新连接注册链路;
若通话状态为正在通话中,则根据预设的方法重新连接注册链路;
若通话状态为未在通话,则上报用户注册失败。
2.如权利要求1所述的VoIP通话链路恢复方法,其特征在于,所述根据预设的方法重新连接注册链路,具体为:
向第一服务器发起的注册恢复请求并将注册续约包发送至所述第一服务器;
根据所述第一服务器对所述注册续约包的响应状态更新注册链路。
3.如权利要求2所述的VoIP通话链路恢复方法,其特征在于,所述更新注册链路,具体为:
将reINVITE包数据发送给所述第一服务器;
所述第一服务器接收到所述reINVITE包数据后发送给第二服务器;
第二服务器接收reINVITE包数据,并根据reINVITE包数据更新注册链路。
4.如权利要求3所述的VoIP通话链路恢复方法,其特征在于,所述将所述reINVITE包数据发送给所述第一服务器,具体为:
采集所述第一服务器内已有的INVITE包数据的信息数据,其中所述信息数据包括CALL-ID、From-tag、To-Tag;
将所述信息数据存入reINVITE包数据中并发送给所述第一服务器。
5.如权利要求3所述的VoIP通话链路恢复方法,其特征在于,所述reINVITE包数据包括终端IP、终端断开、TCP终端协议、TLS终端协议及终端socket。
6.如权利要求1所述的VoIP通话链路恢复方法,其特征在于,所述重新连接注册链路后,终端设备可以接收到所述第二服务器发送的所有通话通告和通话控制。
7.一种VoIP通话链路恢复装置,其特征在于,包括:信息采集模块、信息判断模块和信息请求模块;
其中,所述信息采集模块用于采集与第一服务器注册链路断开后的通话状态;
所述信息判断模块用于根据所述通话状态判断是否重新连接注册链路;
所述信息请求模块用于所述第一服务器发起的注册恢复请求以使第一服务器重新连接注册链路。
8.如权利要求7所述的VoIP通话链路恢复装置,其特征在于,所述信息请求模块包括发送单元和更新单元;
其中,所述发送单元用于向第一服务器发起的注册恢复请求并将注册续约包发送至所述第一服务器;
所述更新单元用于根据所述第一服务器对所述注册续约包的响应状态更新注册链路。
9.一种VoIP通话链路恢复系统,其特征在于,包括VoIP通话链路恢复装置、注册服务器和MCU服务器,其中,所述VoIP通话链路恢复装置执行如权利要求1至6任意一项所述的VoIP通话链路恢复方法;
其中,所述VoIP通话链路恢复装置与所述注册服务器连接,所述注册服务器与所述MCU服务器连接。
10.如权利要求9所示的一种VoIP通话链路恢复系统,其特征在于,
所述注册服务器用于接收注册恢复请求以使第一服务器重新连接注册链路;
所述VoIP通话链路恢复装置用于采集与第一服务器注册链路断开后的通话状态,并根据所述通话状态判断是否重新连接注册链路,若通话状态为正在通话中,则根据预设的方法重新连接注册链路,若通话状态为未在通话,则断开注册链路;
所述MCU服务器用于接收reINVITE包数据并根据reINVITE包数据信息更新注册链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211047280.2/1.html,转载请声明来源钻瓜专利网。