一种基于分布式网络的VoIP功能实现方法及系统技术方案

技术编号:36905408 阅读:16 留言:0更新日期:2023-03-18 09:24
本发明专利技术公开了一种基于分布式网络的VoIP功能实现方法及系统。通过方案配置与VoIP设备相应的参数数据,判定并识别VoIP设备的WAN连接状态,若正常,则所述VoIP设备为VoIP主路由设备,否则,为VoIP从路由设备;生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息;获取摘机信号,实时传送拨号音及接收号码,并根据呼叫请求,实时分析被叫号码及传送呼叫信息;根据振铃,实时生成并传送振铃信息,以及生成并获取摘机信号,根据所述摘机信号停止振铃,并根据摘机应答,建立链路实时双方通话;以及与所述方法相应的系统,设备可以自动识别WAN连接来确定VoIP主路由设备还是VoIP从路由设备,从而达到VoIP功能的灵活性。从而达到VoIP功能的灵活性。从而达到VoIP功能的灵活性。

【技术实现步骤摘要】
一种基于分布式网络的VoIP功能实现方法及系统


[0001]本专利技术属于分布式网络及VOIP
,具体涉及一种基于分布式网络的VoIP功能实现方法及系统。

技术介绍

[0002]随着网络通信技术和数字信号处理技术的飞速发展,各种基于IP(Internet Protocol)技术的应用日益广泛,其中VoIP(Voice over IP)业务作为一种典型的IP技术应用,它促进了网络资源利用,降低语音业务成本,因此在全球范围内得到了广泛的重视与迅速的发展。
[0003]目前VoIP功能基本上都是基于集中式网络来实现,由于网络结构简单,集中管理,参见图1;而分布式网络由于网络的可靠性高以及易扩充性,导致网络结构复杂,实现VoIP功能难度较大,参见图2。
[0004]因此,针对以上的技术问题缺陷,急需设计和开发一种基于分布式网络的VoIP功能实现方法及系统。

技术实现思路

[0005]为克服上述现有技术存在的不足及困难,本专利技术之目的在于提供一种基于分布式网络的VoIP功能实现方法及系统,设备可以自动识别WAN连接来确定VoIP主路由设备还是VoIP从路由设备,从而达到VoIP功能的灵活性。
[0006]本专利技术的第一目的在于提供一种基于分布式网络的VoIP功能实现方法;
[0007]本专利技术的第二目的在于提供一种基于分布式网络的VoIP功能实现系统;
[0008]本专利技术的第一目的是这样实现的:所述方法包括如下步骤:
[0009]配置与VoIP设备相应的参数数据,其中,所述参数数据包括:SIP服务器相关参数和SIP号码相关参数;
[0010]判定并识别VoIP设备的WAN连接状态,若正常,则所述VoIP设备为VoIP主路由设备,否则,为VoIP从路由设备;
[0011]生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息;
[0012]获取摘机信号,实时传送拨号音及接收号码,并根据呼叫请求,实时分析被叫号码及传送呼叫信息;
[0013]根据振铃,实时生成并传送振铃信息,以及生成并获取摘机信号,根据所述摘机信号停止振铃,并根据摘机应答,建立链路实时双方通话。
[0014]进一步地,所述SIP服务器相关参数,包括注册端口号和注册周期;所述SIP号码相关参数,包括电话号码、鉴权用户名和鉴权密码。
[0015]进一步地,所述生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息之后,还包括:
[0016]判定VoIP路由设备的呼叫情况,根据呼叫情况实时抉择VoIP呼叫流程;
[0017]实时获取并存储VoIP主路由设备VoIP连接的IP地址信息、VoIP主路由设备内部IP地址以及电话号码信息。
[0018]进一步地,所述生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息之后,还包括:
[0019]获取摘机后传送的拨号音,根据所述拨号音,实时获取并接收电话号码;
[0020]根据SIP服务器的应答后情况,实时传送忙音或回铃音;
[0021]获取摘机应答,并建立链路实时双方通话;
[0022]生成并获取挂机信号,根据所述挂机信号实时拆除链路,结束通话。
[0023]进一步地,所述第一通知信息,包括WAN连接信息、VoIP主路由设备的内部IP地址以及电话号码信息;
[0024]所述WAN连接信息包括VoIP连接的IP地址相关信息。
[0025]进一步地,所述获取摘机信号,实时传送拨号音及接收号码,并根据呼叫请求,实时分析被叫号码及传送呼叫信息,还包括:
[0026]获取呼叫请求,并根据所述呼叫请求实时分析被叫号码的VoIP路由设备归属;
[0027]根据所述被叫号码的VoIP路由设备归属,实时传送呼叫信息至相应的VoIP路由设备。
[0028]进一步地,所述根据振铃,实时生成并传送振铃信息,以及生成并获取摘机信号,根据所述摘机信号停止振铃,并根据摘机应答,建立链路实时双方通话,还包括:
[0029]生成并获取通话结束信号,根据所述通话结束信号,拆除通话双方链路。
[0030]本专利技术的第二目的是这样实现的:所述系统包括:
[0031]参数配置单元,用于配置与VoIP设备相应的参数数据,其中,所述参数数据包括:SIP服务器相关参数和SIP号码相关参数;
[0032]判定识别单元,用于判定并识别VoIP设备的WAN连接状态,若正常,则所述VoIP设备为VoIP主路由设备,否则,为VoIP从路由设备;
[0033]第一生成单元,用于生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息;
[0034]传送分析单元,用于获取摘机信号,实时传送拨号音及接收号码,并根据呼叫请求,实时分析被叫号码及传送呼叫信息;
[0035]第二生成单元,用于根据振铃,实时生成并传送振铃信息,以及生成并获取摘机信号,根据所述摘机信号停止振铃,并根据摘机应答,建立链路实时双方通话。
[0036]进一步地,所述SIP服务器相关参数,包括注册端口号和注册周期;所述SIP号码相关参数,包括电话号码、鉴权用户名和鉴权密码;
[0037]所述系统,还包括:
[0038]第一判定模块,用于判定VoIP路由设备的呼叫情况,根据呼叫情况实时抉择VoIP呼叫流程;
[0039]获取存储模块,用于实时获取并存储VoIP主路由设备VoIP连接的IP地址信息、VoIP主路由设备内部IP地址以及电话号码信息;
[0040]第一获取模块,用于获取摘机后传送的拨号音,根据所述拨号音,实时获取并接收电话号码;
[0041]第一传送模块,用于根据SIP服务器的应答后情况,实时传送忙音或回铃音;
[0042]第二获取模块,用于获取摘机应答,并建立链路实时双方通话;
[0043]第一生成拆除模块,用于生成并获取挂机信号,根据所述挂机信号实时拆除链路,结束通话;
[0044]和/或,所述传送分析单元,还包括:
[0045]获取分析模块,用于获取呼叫请求,并根据所述呼叫请求实时分析被叫号码的VoIP路由设备归属;
[0046]第二传送模块,用于根据所述被叫号码的VoIP路由设备归属,实时传送呼叫信息至相应的VoIP路由设备;
[0047]和/或,所述第二生成单元,还包括:
[0048]第二生成拆除模块,用于生成并获取通话结束信号,根据所述通话结束信号,拆除通话双方链路。
[0049]进一步地,所述第一通知信息,包括WAN连接信息、VoIP主路由设备的内部IP地址以及电话号码信息;
[0050]所述WAN连接信息包括VoIP连接的IP地址相关信息。
[0051]本专利技术通过方法配置与VoIP设备相应的参数数据,其中,所述参数数据包括:SIP服务器相关参数和SIP号码相关参数;判定并识别VoIP设备的WAN连接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式网络的VoIP功能实现方法,其特征在于,所述方法包括步骤:配置与VoIP设备相应的参数数据,其中,所述参数数据包括:SIP服务器相关参数和SIP号码相关参数;判定并识别VoIP设备的WAN连接状态,若正常,则所述VoIP设备为VoIP主路由设备,否则,为VoIP从路由设备;生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息;获取摘机信号,实时传送拨号音及接收号码,并根据呼叫请求,实时分析被叫号码及传送呼叫信息;根据振铃,实时生成并传送振铃信息,以及生成并获取摘机信号,根据所述摘机信号停止振铃,并根据摘机应答,建立链路实时双方通话。2.根据权利要求1所述的一种基于分布式网络的VoIP功能实现方法,其特征在于,所述SIP服务器相关参数,包括注册端口号和注册周期;所述SIP号码相关参数,包括电话号码、鉴权用户名和鉴权密码。3.根据权利要求1所述的一种基于分布式网络的VoIP功能实现方法,其特征在于,所述生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息之后,还包括:判定VoIP路由设备的呼叫情况,根据呼叫情况实时抉择VoIP呼叫流程;实时获取并存储VoIP主路由设备VoIP连接的IP地址信息、VoIP主路由设备内部IP地址以及电话号码信息。4.根据权利要求1或3所述的一种基于分布式网络的VoIP功能实现方法,其特征在于,所述生成第一通知信息,所述VoIP从路由设备并实时回复所述第一通知信息之后,还包括:获取摘机后传送的拨号音,根据所述拨号音,实时获取并接收电话号码;根据SIP服务器的应答后情况,实时传送忙音或回铃音;获取摘机应答,并建立链路实时双方通话;生成并获取挂机信号,根据所述挂机信号实时拆除链路,结束通话。5.根据权利要求4所述的一种基于分布式网络的VoIP功能实现方法,其特征在于,所述第一通知信息,包括WAN连接信息、VoIP主路由设备的内部IP地址以及电话号码信息;所述WAN连接信息包括VoIP连接的IP地址相关信息。6.根据权利要求1所述的一种基于分布式网络的VoIP功能实现方法,其特征在于,所述获取摘机信号,实时传送拨号音及接收号码,并根据呼叫请求,实时分析被叫号码及传送呼叫信息,还包括:获取呼叫请求,并根据所述呼叫请求实时分析被叫号码的VoIP路由设备归属;根据所述被叫号码的VoIP路由设备归属,实时传送呼叫信息至相应的VoIP路由设备。7.根据权利要求1所述的一种基于分布式网络的VoIP功能实现方法,其特征在于,所述根据振铃,实时生成并...

【专利技术属性】
技术研发人员:李太平郭立
申请(专利权)人:广州芯德通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1