[发明专利]软电话的连接方法和装置在审
申请号: | 202210066946.2 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114465991A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 林晓东;毛军锐;崔浩波;孙德华 | 申请(专利权)人: | 北京嗨学网教育科技股份有限公司 |
主分类号: | H04L65/1104 | 分类号: | H04L65/1104;H04L65/1069;H04L69/16 |
代理公司: | 北京市鼎立东审知识产权代理有限公司 11751 | 代理人: | 陈佳妹;朱慧娟 |
地址: | 100020 北京市朝阳区红军营*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电话 连接 方法 装置 | ||
1.一种软电话的连接方法,其特征在于,包括:
云拨打服务器中的第一服务节点接收到客户端发送的签入请求后,根据所述签入请求判断是否存在对应的拨打实例;
其中,所述拨打实例为所述客户端初次发送所述签入请求时在所述第一服务节点中建立的与SIP服务端进行数据通信的通道;
在存在所述拨打实例时,所述第一服务节点基于所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接。
2.根据权利要求1所述的方法,其特征在于,所述云拨打服务器中配置有一个服务节点,所述第一服务节点中不存在所述拨打实例时,所述第一服务节点建立所述拨打实例,并通过所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接。
3.根据权利要求1所述的方法,其特征在于,所述云拨打服务器中配置有多个服务节点,所述第一服务节点中不存在所述拨打实例时,包括:
所述第一服务节点判断所述云拨打服务器中的其他服务节点中是否存在所述拨打实例;
在判断出所述云拨打服务器中的其他服务节点中存在所述拨打实例时,由第二服务节点基于所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接;
其中,所述第二服务节点为存在有所述拨打实例的其他服务节点中能够给予响应的一个服务节点。
4.根据权利要求3所述的方法,其特征在于,所述第一服务节点判断所述云拨打服务器中的其他服务节点中是否存在所述拨打实例时,通过socket.io-redis组件由缓存数据中查找是否存在所述拨打实例的方式进行。
5.根据权利要求3所述的方法,其特征在于,所述第二服务节点基于所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接后,还包括:
获取所述SIP服务端返回的消息,并将所述消息发送给socket.io-redis组件,由所述socket.io-redis组件将所述消息返回给所述第一服务节点;
所述第一服务节点接收到所述消息后,将所述消息返给所述客户端。
6.根据权利要求3所述的方法,其特征在于,在判断出所述云拨打服务器中的其他服务节点中均不存在所述拨打实例时,执行所述第一服务节点建立所述拨打实例,并通过所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接的操作。
7.根据权利要求3所述的方法,其特征在于,在判断出所述云拨打服务器中的其他服务节点中存在所述拨打实例时,由第二服务节点基于所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接时,包括:
所述第一服务节点发送携带有拨打实例所在节点的广播消息发送至socket.io-redis组件;所述拨打实例所在节点为存在有所述拨打实例的服务节点;
所述socket.io-redis组件接收到所述广播消息后,返回节点响应至所述第一服务节点;
所述第一服务节点根据接收到的所述节点响应,判断是否存在能够给予响应的服务节点;
在判断出存在能够给予响应的服务节点时,将能够给予相应的一个服务节点作为所述第二服务节点,并由第二服务节点基于所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接。
8.根据权利要求7所述的方法,其特征在于,在判断出不存在能够给予响应的服务节点时,执行所述第一服务节点建立所述拨打实例,并通过所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接的操作。
9.根据权利要求1至8任一项所述的方法,其特征在于,还包括建立所述拨打实例的步骤;
其中,建立所述拨打实例时,包括:
选择与所述签入请求对应的语音拨打SDK进行初始化,以建立与所述签入请求对应的坐席与所述SIP服务端进行数据通讯的通道;
通过所述通道将所述签入请求发送至所述SIP服务端;
所述SIP服务端基于所述签入请求对所述坐席进行认证,在认证通过的情况下,将所述通道作为所述坐席的拨打实例。
10.一种软电话连接装置,其特征在于,包括:
判断模块,用于云拨打服务器中的第一服务节点接收到客户端发送的签入请求后,根据所述签入请求判断是否存在对应的拨打实例;
其中,所述拨打实例为所述客户端初次发送所述签入请求时在所述第一服务节点中建立的与SIP服务端进行数据通信的通道;
连接模块,用于在存在所述拨打实例时,所述第一服务节点基于所述拨打实例发送所述签入请求至所述SIP服务端进行软电话连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嗨学网教育科技股份有限公司,未经北京嗨学网教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210066946.2/1.html,转载请声明来源钻瓜专利网。