处理VoIP业务的网络系统及其信息同步方法转让专利

申请号 : CN200810216607.8

文献号 : CN101399888B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢瑞昕谢志强

申请人 : 深圳市众方信息科技有限公司

摘要 :

本发明为一种处理VoIP业务的网络系统及其信息同步方法。VoIP系统包括呼叫中心、VoIP终端和网管中心,网管中心和呼叫中心软件内嵌email邮件客户端软件,通过发送邮件给一个email服务器特定邮件帐号,进行信息更新和发布,VoIP终端软件内嵌email邮件客户端软件,通过接收邮件,进行信息获取。信息同步方法包括:(1)注册email帐号;(2)呼叫中心、网管中心、VoIP终端分别实现一个email邮件客户端;(3)呼叫中心查询email帐号或发送邮件,获取信息或更新和发布信息;(4)VoIP终端接收邮件获取配置信息;(5)网管中心发出配置信息和升级信息邮件。本发明可提高VoIP系统的安全可靠性,并可降低管理和维护成本。

权利要求 :

1.一种处理VoIP业务的网络系统,包括网管中心、呼叫中心和VoIP终端,其特征在于:所述网管中心使用互联网Email协议和专用的配置分发协议,网管中心软件内嵌email邮件客户端软件,通过发送特定格式的邮件给一个email服务器特定邮件帐号,进行信息更新和发布;

所述呼叫中心使用互联网Email协议和专用的配置分发协议,呼叫中心软件内嵌email邮件客户端软件,通过定时查询所述email服务器特定邮件帐号的特定邮件进行信息获取,通过发送特定格式邮件给所述email服务器特定邮件帐号,进行信息更新和发布;

所述VoIP终端支持SIP、H323、MGCP协议中的一种或全部,VoIP终端软件内嵌email邮件客户端软件,通过接收所述email服务器特定邮件帐号的特定邮件,进行信息获取。

2.根据权利要求1所述的处理VoIP业务的网络系统,其特征在于:包括一个网管中心、三个呼叫中心和10000个VoIP终端。

3.根据权利要求1或2所述的处理VoIP业务的网络系统,其特征在于:所述email服务器特定邮件帐号是向网络上提供公共免费邮箱服务的email服务器申请并注册的特定邮件帐号。

4.一种基于邮件的VoIP系统信息同步方法,其特征在于包括如下步骤:

(1)向email服务器申请并注册一个email帐号;

(2)呼叫中心使用互联网Email协议和专用的配置分发协议,其软件内嵌email邮件客户端软件,实现一个email邮件客户端;网管中心使用互联网Email协议和专用的配置分发协议,其软件内嵌email邮件客户端软件,实现一个email邮件客户端;VoIP终端软件内嵌email邮件客户端软件,实现一个email邮件接收客户端;

(3)呼叫中心以一个可配置的时间间隔定时查询所述email帐号,进行信息获取,发送特定格式邮件给所述email帐号,进行信息更新和发布;

(4)VoIP终端以一个可配置的时间间隔定时查询所述email帐号,通过接收特定格式的邮件,获取呼叫中心和网管中心的配置信息以及面向VoIP终端的各种配置信息;

(5)网管中心根据需要发出配置信息和升级信息邮件给所述email帐号,VoIP终端和呼叫中心接收到此类邮件自动进行配置或升级。

5.根据权利要求4所述的基于邮件的VoIP系统信息同步方法,其特征在于:所述第(1)步的email服务器采用网络上提供公共邮箱服务的邮箱服务器。

6.根据权利要求5所述的基于邮件的VoIP系统信息同步方法,其特征在于:所述第(1)步的email服务器采用网络上提供公共邮箱服务的知名邮箱服务器。

7.根据权利要求4至6任一权利要求所述的基于邮件的VoIP系统信息同步方法,其特征在于:在所述第(3)步中,呼叫中心定期接收邮件,如果邮件中公告的呼叫中心的参数与本机不一致,发送更新邮件到所述email帐号,并删除含有与本机不一致的呼叫中心的参数信息的旧邮件。

说明书 :

技术领域

本发明涉及一种处理VoIP业务的网络系统及一种VoIP系统信息同步方法。

背景技术

处理VoIP(VoIP即网络语音)业务的网络系统简称为网络语音系统或VoIP系统,是由大量终端和一些冗余的呼叫中心构成。当网络环境变动时,常常需要改变终端的配置,而终端的用户一般都不具有专业知识,这些终端的配置参数就需要通过配置中心服务器自动配置下发,这种管理方法可以大幅度降低系统管理维护成本。当前普遍采用的技术是基于HTTP协议和XML规范的provision服务器技术,它存在着以下不足之处:
1、在特定的网络条件下,安全性不足,易受攻击。VoIP系统在特定的应用环境下和固定网络运营商存在竞争关系,某些地区会存在对特定服务的网络封锁过滤,及时灵活更改终端配置参数是必要的,否则会造成大量的终端无法使用,而固定域名的HTTP服务器本身就容易被路由器防火墙封锁。
2、需要占用服务器资源,VoIP系统的运营管理者需要投入provision服务器所需的域名,服务器和网络带宽资源。
而Email是互联网的基本业务之一,大量的知名企业提供高性能,可靠的,免费的公共邮箱服务,使用非常广泛。SMTP简单邮件传输协议(Simple Mail Transfer Protocol)用于发送邮件,POP邮局协议(Post Office Protocol)用于邮件接收。SMTP和POP当前都可以支持加密发送和接收。

发明内容

本发明的第一个目的在于针对现有VoIP系统存在的上述问题,提供一种安全可靠、可降低管理和维护成本的处理VoIP业务的网络系统。
本发明的第二个目的在于提供一种信息分发可靠且可降低系统管理者的管理和维护成本的基于邮件的VoIP系统信息同步方法。
本发明的第一个目的是这样实现的:一种处理VoIP业务的网络系统,包括网管中心、呼叫中心和VoIP终端,所述网管中心使用互联网Email协议和专用的配置分发协议,网管中心软件内嵌email邮件客户端软件,通过发送特定格式邮件给一个email服务器特定邮件帐号,进行信息更新和发布;所述呼叫中心使用互联网Email协议和专用的配置分发协议,呼叫中心软件内嵌email邮件客户端软件,通过定时查询所述email服务器特定邮件帐号的特定邮件进行信息获取,通过发送特定格式邮件给所述email服务器特定邮件帐号,进行信息更新和发布;所述VoIP终端支持SIP、H323、MGCP协议中的一种或全部,VoIP终端软件内嵌email邮件客户端软件,通过接收所述email服务器特定邮件帐号的特定邮件,进行信息获取。
本发明的VoIP系统中,所述email服务器特定邮件帐号最好是向网络上提供公共免费邮箱服务的email服务器申请并注册的特定邮件帐号。为了提高邮箱的安全性,在邮箱发送和接受协议设置安全.选项。
本发明的第二个目的是这样实现的:一种基于邮件的VoIP系统信息同步方法,包括如下步骤:
(1)向email服务器申请并注册一个email帐号;
(2)呼叫中心使用互联网Email协议和专用的配置分发协议,其软件内嵌email邮件客户端软件,实现一个email邮件客户端;网管中心使用互联网Email协议和专用的配置分发协议,其软件内嵌email邮件客户端软件,实现一个email邮件客户端;VoIP终端软件内嵌email邮件客户端软件,实现一个email邮件接收客户端;
(3)呼叫中心以一个可配置的时间间隔定时查询所述email帐号,进行信息获取,发送特定格式邮件给所述email帐号,进行信息更新和发布;
(4)VoIP终端以一个可配置的时间间隔定时查询所述email帐号,通过接收特定格式的邮件,获取呼叫中心和网管中心的配置信息以及面向VoIP终端的各种配置信息;
(5)网管中心根据需要发出配置信息和升级信息邮件给所述email帐号,VoIP终端和呼叫中心接收到此类邮件自动进行配置或升级。
本发明方法在所述第(1)步中,email服务器一般采用网络上提供公共邮箱服务的邮箱服务器,最好采用提供公共免费邮箱服务的知名邮箱服务器,并在邮箱发送和接受协议设置安全选项。
本发明方法在所述第(3)步中,呼叫中心定期接收邮件,如果邮件中公告的呼叫中心的参数例如IP地址、主备用状态,端口号等参数与本机不一致,发送更新邮件到所述email帐号,并删除含有与本机不一致的呼叫中心的参数信息的旧邮件。
本发明的技术效果在于:
1、目前互联网路由器的防火墙过滤能力一般只能达到网络协议的传输层,本发明采用的邮件机制达到了应用层的高度,可有效提高防止互联网上恶意封锁过滤或攻击的能力,因而可提高VoIP系统的可维护性和可靠性。
骨干网络路由器如果进行特定邮箱过滤,需要达到辨识邮箱的名称,而现有部署的路由器是难以达到或者开销过大,主要原因在于:(1)在骨干网络上路由器的性能和防火墙的能力是矛盾的,深入的防火墙能力会显著降低路由器的性能,骨干路由器一般侧重于转发性能,不会涉及到传输层之上的防火墙应用。(2)本发明可采用公共邮箱系统尤其是知名的公共邮箱服务器,对这些公共邮件系统进行简单过滤存在巨大的副作用,可能带来大量的投诉,同时邮件系统的可靠性高,也间接提高了VoIP系统信息分发的可靠性。
2、本发明采用的邮件传输机制可以不需要额外的服务器资源和带宽资源,对小型VoIP系统的管理者来说降低了管理和维护成本。

附图说明

图1是本发明的一种VoIP系统的结构框图。

具体实施方式

图1所示的VoIP系统为本发明的一个典型VoIP系统,包括一个网管中心、三个呼叫中心和10000个各种类型的VoIP终端。
参见图1,本实施例的VoIP系统的特点在于:网管中心还使用互联网Email协议和邮件内容格式所遵守的专用的配置分发协议,此配置分发协议定义了邮件中终端、呼叫中心、网管中心信息交换的格式和内容,通过此配置分发协议,整个VoIP系统可以完成呼叫中心IP地址变更自动配置、呼叫中心主备自动切换、终端软件升级、终端软件参数自动配置等功能。配置分发协议定义了邮件标题,一个邮件标题定义了一类功能,邮件内容中定义此类功能中的子功能,每个子功能有各自对应的配置参数,文件格式类似于windows操作系统中的ini文件,此配置分发协议根据VoIP系统的需要可以扩展和修改。网管中心软件内嵌email邮件客户端软件,通过发送含有上述功能的特定格式邮件给一个email服务器特定邮件帐号,进行信息更新和发布;呼叫中心使用互联网Email协议和专用的配置分发协议,呼叫中心软件内嵌email邮件客户端软件,通过定时查询所述email服务器特定邮件帐号的特定邮件进行信息获取,通过发送特定格式邮件给所述email服务器特定邮件帐号,进行信息更新和发布;VoIP终端支持SIP、H323、MGCP协议中的一种或全部,VoIP终端软件内嵌email邮件客户端软件,通过接收email服务器特定邮件帐号的特定邮件,进行信息获取,完成自动配置、软件自动升级的功能。
图1所示VoIP系统进行信息同步的方法如下:
(1)向email服务器申请并注册一个email帐号,例如向163服务器注册一个163.com的公共免费邮箱帐号。
(2)将第(1)步所述的同步email帐号,例如163.com的邮箱帐号配置到网管中心、呼叫中心和VoIP终端,在网管中心、呼叫中心和VoIP终端分别实现一个email邮件客户端。
(3)呼叫中心以一个可配置的时间间隔例如5分钟一次(时间间隔与呼叫中心管理的终端数目有关,适当加大间隔可以解决大数量终端访问邮件服务器时的带来的性能瓶颈问题)定时查询所述同步email帐号,通过接收到的email邮件标题和时间以及特定格式的内容,进行信息获取;发送特定格式邮件给所述同步email帐号,进行信息更新和发布;
(4)VoIP终端以一个可配置的时间间隔例如5分钟一次定时查询所述同步email帐号,通过接收到的email邮件标题和时间以及特定格式的内容,获取呼叫中心或/和网管中心的配置信息以及面向VoIP终端的各种配置信息;
(5)网管中心根据需要发出配置信息和升级信息邮件给所述同步email帐号,呼叫中心和终端通过查询所述同步email帐号,接收到此类邮件后自动进行配置或升级。
例如:当网络中的主用呼叫中心在某个区域被封锁时,此呼叫中心通过终端状态监控感知到故障状态,发送email到163.com邮箱更新此区域内的VoIP终端配置信息并指定新的可选的呼叫中心;通讯中断的VoIP终端通过email获取到新的配置信息,自动和呼叫中心建立起新的联系;网管中心在需要进行终端软件升级时通过发送特定升级功能格式(待升级的软件包作为邮件附件,邮件内容中定义了升级操作的终端需满足的条件)的email到163.com邮箱,所有符合此升级邮件定义规则的VoIP终端将在收到邮件后自动完成升级;呼叫中心有各种参数,例如激活或备用状态、IP地址、端口号等,呼叫中心定期接收邮件,如果邮件中公告的呼叫中心的参数与本机不一致,发送更新邮件到所述email帐号,并删除失去同步的旧邮件。
本发明不仅适用于大规模的VoIP系统如上实施例所述的VoIP系统,还特别适用于小规模的VoIP系统(典型系统如包括2个呼叫中心,一个主用,一个备用,数百至数千终端,专用于某个或某些企业集团),小规模的VoIP系统一般采用简易的管理方式,网管中心和呼叫中心相当于合二为一,直接通过内嵌于呼叫中心的web管理网页和命令行管理VoIP系统。
本发明针对网络上针对VoIP呼叫中心域名、IP地址的封锁行为,成功地建立起自动恢复机制。此外,也是网络故障的自动恢复的通讯基础。本发明可以大大提高VoIP系统的安全性,也可显著降低国内中小型VoIP系统的运营管理成本。