网络电话回拨方法及系统的制作方法

xiaoxiao2021-2-23  148

网络电话回拨方法及系统的制作方法
【技术领域】
[0001]本发明属于网络通信领域,特别是涉及到一种网络电话回拨的方法以及其所应用的系统。
【背景技术】
[0002]现今社会网络技术发展越来越快,网络电话也正在被更多人所接受和使用,用户可以通过PC电脑、手机网络等与电话建立通话。目前电话回拨技术也有应用到网络电话系统中,而且应用的越来越多,因此需要一种适于公众使用的网络电话回拨方法以及其所应用的系统。

【发明内容】

[0003]本发明提出一种网络电话回拨方法及系统,解决网络电话回拨服务的使用需求问题,使用安全,接通率高。
[0004]为了达到上述目的,本发明采取的技术方案为:一种网络电话回拨方法,包括以下步骤:
[0005](1)客户端向调度服务器发送通话请求信号;
[0006](2)调度服务器收到信号以后进行过滤,防止非正常的攻击;
[0007](3)调度服务器判断是否属于合法呼叫;
[0008](4)调度服务器根据被叫方的号码选择对应运营商的落地服务器并发送信号,落地服务器收到信号后链接网关设备;
[0009](5)网关设备呼叫最初发起呼叫的用户,接通电话后,网关设备负责呼叫被叫用户,双方正常通话;
[0010](6)双方任意一方挂断电话,客户端向调度服务器发送挂断信号,服务器向落地服务器发送挂断信号,落地服务器收到信号后链接网关设备,网关设备发送挂断信号;
[0011 ] (7)调度服务器统计通话时长费用,通话结束。
[0012]进一步的,所述调度服务器使用负载均衡的服务器集群架构技术。
[0013]进一步的,步骤(2)所述过滤方法为:
[0014](201)客户端向调度服务器发送通话请求信号时附带一任意字符串,然后做md5加密,再发送给调度服务器;
[0015](202)调度服务器接收到参数后加上约定好的字符串用md5加密,比较加密后的值,判断是否为正常请求。
[0016]更进一步的,每个客户端使用不同的用户密钥。
[0017]进一步的,步骤(3)中所述合法呼叫的判断条件包括:用户是否有费用、是否允许呼叫、是否呼叫的是非法号码。
[0018]应用上述回拨方法的网络电话回拨系统,包括:客户端、调度服务器,所述客户端通过网络连接所述调度服务器,所述调度服务器设有过滤装置和判断装置;所述过滤装置用于过滤客户端的信号,防止非正常的攻击;所述判断装置用于判断被叫方的号码是否属于合法呼叫;所述调度服务器通过网络连接各运营商的落地服务器,所述落地服务器连接运营商的网关设备。
[0019]进一步的,所述调度服务器为负载均衡的服务器集群。
[0020]进一步的,所述过滤装置包括客户端的md5加密模块和服务器端的md5加密模块。[0021 ]进一步的,所述客户端设有用户密钥模块。
[0022]进一步的,所述判断装置包括主叫方判断模块和被叫方判断模块,所述主叫方判断模块用于判断用户是否有费用、是否允许呼叫;所述被叫方判断模块用于判断被叫方是否是非法号码。
[0023]本发明的有益效果为:本发明解决网络电话回拨服务的使用需求问题,通过架设负载均衡的服务器集群架构,解决了并发量不能太高的问题以及网络电话回拨系统就会出现不稳定的问题,提高了通话质量,使得网络回拨服务达到优质服务的标准。
【附图说明】
[0024]图1是本发明的结构示意图。
【具体实施方式】
[0025]下面结合具体实施例对本发明做进一步的说明。
[0026]本发明的结构如图1所示,包括客户端、调度服务器,所述客户端通过网络连接所述调度服务器,所述调度服务器设有过滤装置和判断装置;所述过滤装置用于过滤客户端的信号,防止非正常的攻击;所述判断装置用于判断被叫方的号码是否属于合法呼叫;所述调度服务器通过网络连接各运营商的落地服务器,所述落地服务器连接运营商的网关设备。其中,调度服务器为负载均衡的服务器集群。
[0027]具体的使用步骤如下:
[0028]本发明的网络系统是基于网络主流的SIP协议来通信,通信大体流程如下:客户端下载并安装手机app_>注册并登录账号_>客户端向调度服务器发送ajax信号_>服务器收到信号以后首先判断是否为正常客户端发起的请求,防止非正常的攻击、大量虚假请求、过滤技术手段为:(获取请求后的所有RequestQueryString后写入对应的map结构中,然后按字母大小排序,最后根据md5算法来计算sign是否为正常请求,为防止多套系统混洗,此处每套系统引入独立的appkey来用作用户秘钥,当随时修改了appkey后,验证算法也会根据修改而改变),之后根据条件判断(例如:用户是否有费用,是否允许呼叫,是否呼叫的是非法号码,例如10086,110,银行,公检法一些不允许呼叫的号码)-> 服务器筛选根据事先设置好的sip落地服务器:〈注:此处为电信部门提供的服务器〉发送sip呼叫invoke信号_>上层设备收到sip信号后,链接网关设备_>网关设备呼叫最初发起呼叫的用户_>最初呼叫用户接通电话_>网关设备负责呼叫被叫用户_>双方正常通话_>双方任意一方挂断电话_>向服务器发送ajax信号_>服务器向上层网关发送invoke挂断信号_>服务器统计通话时长费用_>通话结束。
[0029]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种网络电话回拨方法,其特征在于,包括以下步骤: (1)客户端向调度服务器发送通话请求信号; (2)调度服务器收到信号以后进行过滤,防止非正常的攻击; (3)调度服务器判断是否属于合法呼叫; (4)调度服务器根据被叫方的号码选择对应运营商的落地服务器并发送信号,落地服务器收到信号后链接网关设备; (5)网关设备呼叫最初发起呼叫的用户,接通电话后,网关设备负责呼叫被叫用户,双方正常通话; (6)双方任意一方挂断电话,客户端向调度服务器发送挂断信号,服务器向落地服务器发送挂断信号,落地服务器收到信号后链接网关设备,网关设备发送挂断信号; (7)调度服务器统计通话时长费用,通话结束。2.根据权利要求1所述的一种网络电话回拨方法,其特征在于,所述调度服务器使用负载均衡的服务器集群架构技术。3.根据权利要求1所述的一种网络电话回拨方法,其特征在于,步骤(2)所述过滤方法为: (201)客户端向调度服务器发送通话请求信号时附带一任意字符串,然后做md5加密,再发送给调度服务器; (202)调度服务器接收到参数后加上约定好的字符串用md5加密,比较加密后的值,判断是否为正常请求。4.根据权利要求3所述的一种网络电话回拨方法,其特征在于,每个客户端使用不同的用户密钥。5.根据权利要求1所述的一种网络电话回拨方法,其特征在于,步骤(3)中所述合法呼叫的判断条件包括:用户是否有费用、是否允许呼叫、是否呼叫的是非法号码。6.—种网络电话回拨系统,其特征在于,包括:客户端、调度服务器,所述客户端通过网络连接所述调度服务器,所述调度服务器设有过滤装置和判断装置;所述过滤装置用于过滤客户端的信号,防止非正常的攻击;所述判断装置用于判断被叫方的号码是否属于合法呼叫;所述调度服务器通过网络连接各运营商的落地服务器,所述落地服务器连接运营商的网关设备。7.根据权利要求6所述的一种网络电话回拨系统,其特征在于,所述调度服务器为负载均衡的服务器集群。8.根据权利要求6所述的一种网络电话回拨系统,其特征在于,所述过滤装置包括客户端的md5加密模块和服务器端的md5加密模块。9.根据权利要求8所述的一种网络电话回拨系统,其特征在于,所述客户端设有用户密钥丰吴块。10.根据权利要求6所述的一种网络电话回拨系统,其特征在于,所述判断装置包括主叫方判断模块和被叫方判断模块,所述主叫方判断模块用于判断用户是否有费用、是否允许呼叫;所述被叫方判断模块用于判断被叫方是否是非法号码。
【专利摘要】本发明提出一种网络电话回拨方法及系统,本发明大体流程如下:客户端下载并安装手机app,注册并登录账号,客户端向调度服务器发送ajax信号,服务器收到信号以后首先判断是否为正常客户端发起的请求,服务器筛选根据事先设置好的sip落地服务器,上层设备收到sip信号后,链接网关设备,网关设备呼叫最初发起呼叫的用户,最初呼叫用户接通电话,网关设备负责呼叫被叫用户,双方正常通话。本发明解决网络电话回拨服务的使用需求问题,通过架设负载均衡的服务器集群架构,解决了并发量不能太高的问题以及网络电话回拨系统就会出现不稳定的问题,提高了通话质量,使得网络回拨服务达到优质服务的标准。
【IPC分类】H04L9/06, H04M3/42, H04L29/06, H04L29/08
【公开号】CN105491251
【申请号】CN201511015434
【发明人】师杨勇
【申请人】天津网加科技有限公司
【公开日】2016年4月13日
【申请日】2015年12月30日

最新回复(0)