专利名称:一种网页呼叫系统及其方法
技术领域:
本发明涉及网络通信技术领域,尤其涉及一种基于网络交换平台的网页呼叫系统。
背景技术:
据IDC对1000家电子商务网站的调查,网站的实际访问量和实际客户量之比为2582∶1(每2582个访问者只有一个成为客户),而传统的商业中的比例是122∶1,造成如此大的差距原因很多,其中客户和商家之间不能得到及时的沟通是一个重要的原因。作为基于网站的网络营销,成交量才是硬道理,而客户在浏览购物网站中,在冷冰冰而海量信息的网页上,客户的疑问通常不能在短时间内得到及时的解答,造成客户的流失。
因此,迫切需要一种能够使客户从网页上就能够直接进行免费电话咨询的系统。
发明内容
本发明就是为了解决上述问题而提出的。
本发明的目的是提供一种网页呼叫系统,包括客户端、Internet和企业服务端,其特征在于,该系统还包括网页呼叫服务器,所述客户端和企业服务端分别通过Internet与网页呼叫服务器相连,所述客户端能够通过网页呼叫服务器直接与企业服务端建立呼叫连接。
其中的网页呼叫服务器包括SIP信令交换服务装置,用于完成SIP标准代理、定位、注册和重定向;媒体服务装置,用于支持系统提示音、语音公告、交互语音应答和语音编码;媒体中继装置,用于支持定向中继和负载均衡;网关选择服务装置,用于接收SIP消息、根据网关条件参数选定一个目标网关、转发SIP消息到目标网关,并支持网关失效或者满负荷时网关路由的自动切换;认证与计费服务装置,用于实现用户身份认证和呼叫计费;管理控制装置,用于提供Web形式的系统监控管理,实现系统状态的监控和报警。
优选的,所述媒体中继装置提供的负载均衡包括信令交换的负载均衡、媒体中继的负载均衡和网关流量的负载均衡。
优选的,所述网页呼叫服务器还包括数据加密装置,用于保证通话的安全性。
优选的,所述网页呼叫服务器还包括呼叫队列控制器,用于呼叫排队,并支持自动呼叫分发策略。
优选的,所述网页呼叫服务器为双机热备份,以保证系统的安全性。
客户端以浏览企业网站、激活其中的网页呼叫插件的方式通过网页呼叫服务器与企业服务端建立呼叫连接。网页呼叫服务器设置于IDC的机房。企业服务端通过IP电话、软件电话、IAD设备或者PBX系统接收来自客户端的网页呼叫。
本发明的另一方面是提供一种网页呼叫方法,包括如下步骤S1客户登陆企业网站,通过企业网站的网页呼叫插件呼叫企业服务端;S2位于IDC机房的网页呼叫服务器接收网页呼叫信息,并将网页呼叫请求传输至企业服务端;S3企业服务端通过网络接收来自网页呼叫服务器转发的客户呼叫,建立与客户的直接通信连接。
本发明构架灵活、组网严密、使用方便,可有效利用现有公用Internet网络资源,支持多种网络接入方式,支持标准SIP协议,提供基础语音业务,及增值多媒体业务,是一套低成本、高可靠性、高可管理性、高灵活性的通信系统。
图1为本发明的系统拓扑结构示意图;图2为服务器冗余/热备份部署示意图;图3为双信令服务器部署负载均衡示意图;图4为网状媒体中继原理示意图;图5为强制媒体中继的应用示意图;图6为本发明的方法流程示意图。
具体实施例方式
以下实施例用于说明本发明,但不用来限制本发明的范围。
本发明的网页呼叫系统主要由三部分组成,如图1所示,前端在企业网站上部署Webcall组件,在IDC的机房部署网页呼叫服务器,网页呼叫服务器设计为双机热备,在企业内部部署IP电话、软件电话或者IAD设备,同时也可以与企业的原有的PBX系统---呼叫中心系统对接,实现完美融合。让客户随时聆听来自网上的商机,运营商也可以通过网页呼叫系统的支撑,为客户提供一种全新的增值业务。
对于运营商来说,该网页呼叫系统,具有良好的系统健壮性,具有功能强大的计费功能,支持基于计费分区的高度灵活的计费模型;支持预付费、后付费策略。能够支撑运营商的业务开展,网页呼叫系统为BOSS类应用的开发提供一个标准数据接口CSGate,CSGate包括三种接口模式UDP Socket模式、临时数据库模式和WebService模式,实现与原有业务平台的整合。
高可靠性是运营商级服务器系统的基本特征。本发明的网页呼叫系统的高可靠性可分解成两个方面数据处理的高可靠性和应用服务的高可靠性。
1.数据处理的高可靠性本发明的网页呼叫系统采用MySQL作为数据库支撑,本发明的网页呼叫系统支持在系统规模较小时采用数据库复制技术,在数据规模较大时采用数据库集群(Cluster)技术实现数据冗余和备份,保障数据的可靠性。据第三方机构对MySQL可靠性的评价,采用MySQL集群部署时,可靠性可以达到99.999%,完全可以达到运营商级系统可靠性的要求。
2.应用服务的高可靠性本发明的网页呼叫系统通过体系结构的设计和服务器技术特性的实现支持应用服务的高可靠性。
●全面支持SIP SRV机制,支持服务器系统冗余/热备份部署通过“域名”寻址方式对外提供服务(直接通过IP地址方式也可以提供服务,但会损失掉很多优秀的特性),并由HR-EDNS提供SIP服务域的域名解析服务。系统在服务寻址、媒体中继决策等多个环节支持SIP SRV机制。SIP SRV机制除了能达到系统备份和负载均衡的功效外,还可有效地应对目前国内部分ISP的“封IP和封端口”行为。
本发明网页呼叫系统的网页呼叫服务器具有完善的多服务器数据同步和信令交换机制,支持通过冗余和热备份部署提高系统的可靠性,其中网页呼叫服务器冗余/热备份的部署如图2所示。
●完备的用户认证机制服务器端支持Digest模式的WWW认证和Proxy认证。在终端用户的注册环节及每次呼叫环节均进行认证。Digest认证基于MD5算法(一种强度较高的加密算法)。这些机制可有效防止认证环节的用户欺骗。
●服务器软件内嵌应对SIP攻击的能力服务器采用高效的SIP消息解析引擎,并在消息解析环节实现了多种容错措施,可以应对多种非法的SIP攻击。
●支持服务器组网时采用VRRP协议,实现服务器硬件冗余本发明的网页呼叫系统具有可配置的完善的信令同步机制,支持服务器组网时采用VRRP协议,实现服务器硬件冗余,进而保障系统的可用性。
●PSTN网关和媒体中继转发器的容错机制PSTN网关和媒体中继转发器通常是分布式部署的。本发明的网页呼叫系统通过网关选择器支持PSTN网关的容错处理,当某一PSTN网关失效(不可达/故障)时,网关选择器会自动判断并标记其为“临时不可用”,并将到PSTN的呼叫请求路由到优先级较低的可用PSTN中继网关上;同样的机制,媒体中继分发器也支持对媒体中继转发器的失效处理,可以自动标记失效的媒体中继转发器为“临时不可用”,只通过“可用转发器”进行媒体中继处理。
在本发明的系统实现过程中,涉及到多方面的负载均衡,在本具体实施方式
中支持负载均衡的技术特性主要有如下三个方面1.信令交换的负载均衡在一个多SIP信令服务器部署的系统中,主要是通过HR-EDNS在系统服务的域名解析中采用“SRV”记录并且“定向ISP的SIP信令服务器”或者“SIP服务器轮转”的方式,实现多个SIP信令服务器的负载均衡。图3是信令交换负载均衡的一种情况的示意。
在多分组大规模系统中,本发明的网页呼叫系统服务器平台中有一个重要的功能组件——SIP呼叫分发器(SIPDispatcher)。SIP呼叫分发器负责转发呼叫请求到支持状态处理的SIP信令服务器,并且支持SIP SRV寻址,通过SIP呼叫分发器机制,也可以实现多个SIP信令交换处理服务器的负载均衡。
2.媒体中继的负载均衡本发明的网页呼叫系统中的媒体中继实际上是由RRC、RRS-Dispatcher和RRS-Mediator三个组件协同完成的。RRC负责向RRS-Dispatcher请求转发器地址,并根据返回信息修改SIPNAT相关的信令;RRS-Dispatcher根据一定规则选定实际进行媒体中继的转发器——RRS-Mediator,并返回信息给RRC;RRS-Mediator可以分布部署,并且受控于RRS-Dispatcher,实际完成媒体中继任务。媒体中继的负载均衡主要是通过媒体中继分发器(RRS-Dispatcher)实现的。
3.PSTN网关流量的负载均衡本发明的网页呼叫系统支持通过多路网关设备实现与PSTN的连接。在多路网关设备的路由决策和负载分配上,一个独立的功能组件——网关选择器(GWSelector)扮演关键的角色。系统管理员可根据网关路由的价格、质量、容量等因素导出优先级与权重参数,“优先级”决定路由策略,“权重”决定负载分配。
本发明的网页呼叫系统通过网关选择器实现PSTN网关流量的负载均衡。
在网页呼叫系统数据库设计中,呼叫记录表(CDR表)是数据规模扩展的瓶颈,按照每天一张百万级记录的CDR表的数据模型,单分组网页呼叫系统理想的用户规模应该是十万级。
在系统规模较大时,宜采用“基于标识的策略”进行用户分组,考虑到数据库的性能表现,每组用户容量设计为10万比较合理。在每一分组内部,系统是一个完整的SIP信令交换系统,并且具有分组独立的记账/计费处理系统和相应的数据库;但媒体中继服务器可以是所有的分组(全网)共享的。
采用呼叫分发器处理分组规则,理论上用户分组可无限扩张。所以说,网页呼叫系统支持终端用户数量从1000到1000万的平滑扩展。在服务质量(Qos)改进机制方面,本发明的网页呼叫系统从体系结构设计上采取如下策略努力改善VoIP的服务质量,弱化Qos问题。
1.定向媒体传输中继本发明支持定向媒体中继策略,主要原理如下●将媒体中继服务中的转发器分组,每个转发器都附带一个标记,标记其可为哪些分组提供媒体转发服务;●全局维护一张定向中继策略表,这个表的表项由“被叫标记-主叫标记-定向中继组号”组成;●定向媒体传输中继使能时,每个需要中继的呼叫都去匹配定向中继策略表,根据匹配的定向中继组号在相应的范围内选定一个转发器,由这个转发器完成媒体中继。定向媒体传输中继可设定被叫和主叫组合由确定的媒体转发器提供服务,在某些条件下可大大改进VoIP的服务质量。
2.“网状媒体”中继“网状媒体”是用于改善媒体中继服务质量的一种特别机制。在目前的Internet现状下,各Internet服务提供商(ISP)之间,有时互联互通非常差(比较典型的情况是,中国网通和中国电信互联网之间带宽很窄、拥堵和丢包严重),互联互通差的ISP之间的用户进行IP通信时,服务质量通常难以接受。“网状媒体中继”的基本原理是通过将媒体传输路由中ISP之间的“缺省路由”重定向为媒体中继服务器之间的“内部路由”,“内部路由”通过服务器的合理部署是完全可控的,可以是内部局域网,也可以是有带宽保证的VPN。在媒体传输路由的“瓶颈”环节,由可控的因素代替了不可控的因素,可以大大改善IP通信的服务质量。网状媒体中继的工作原理如图4所示。
3.定向信令处理如图3所示,DNS服务器可以支持根据DNS请求的来源进行定向IP地址解析,以此为基础,网页呼叫服务器通过多信令服务器在不同ISP的部署,可以实现对来自不同ISP的SIP客户端请求,由对应的服务器进行定向处理。定向信令处理是对信令处理路径的优化。
4.强制媒体传输中继IP通信中媒体传输的理想模式一般认为是“对等通信(Peer-to-Peer)”,但在特定网络条件下,通过强制媒体传输中继,可以实现媒体传输的路径优化,从而有助于改善相关的服务质量,图5示例了一种强制媒体传输中继的应用场景。本发明支持对用户进行“强制媒体传输中继”的设置和处理。
在通信监管支持机制方面,本发明的网页呼叫系统具有呼叫记录表,其中记录了每个会话发起方的IP地址,这有助于掌握和评价相关呼叫的位置信息,从而更好地支持对IP通信的监管。此外,本系统支持强制媒体中继和定向媒体中继,如果要对某类会话进行监听,只需将这类会话强制中继到某个特定的“媒体中继转发器”上,相应的“媒体中继转发器”可以截获会话的媒体流,进行录音或者实时转发给特定的应用,特定应用通过媒体解码即可对会话进行监听。
本发明的网页呼叫系统涉及的终端设备包括全系列的IP话机(硬件、软件)、媒体网关及中继网关,满足各类机构/场所的商务需要,终端设备安装简单,移动、增加、改变分机简单方便。话机可以分布在网络可达的任何地方,就可以无缝地接入公司总部,区域总部和分支机构的电话系统。
在本实施例中,具体的终端配置如下网络电话(硬件、软件)网络话机为客户的通信需求提供了一个节约成本的最佳方案。这款话机采用DSP芯片构成,广泛用于符合TCP/IP协议的宽带IP网络环境中进行语音通信。如用于企事业单位的内部局域网和广域网、电信IP电话运营商以及宽带INTERNET接入的用户(LAN、Cable、Modem和XDSL等)。
主要特征1.支持SIP RFC2543 & RFC32612.IEEE 802.3/802.3u 10Base T/100Base TX3.主要的G.711 A-/U-law,G.723.1,G.729A/B,G.728,G.726和GSM610语音编解码器4.VAD/CNG可节省带宽,RTP实时传输协议,RTCP实时控制协议
5.DHCP动态主机配置协议6.PPPoE以太网点对点拨号协议7.DNS域名服务协议硬件规格
软件电话标准的SIP协议客户端软件,拥有丰富和先进的功能特性,界面友好、配置简洁、易用性强,兼容最新的SIP协议相关标准,与其他SIP产品具有良好的互操作性。
主要特征1.严格兼容SIP(RFC3261)、RTP(RFC1889)和SDP(RFC2327)等协议标准2.丰富的Codec支持;Speex、iLBC、GSM、G.711U、G.711A、G.729A、G.723.13.支持ICE、UPnP和STUN客户端NAT穿越技术性4.支持多种呼叫控制;来电显示、呼叫保持、呼叫转移、呼叫转接等5.支持多路混音,通过多路混音,可以实现多方通话6.支持静音检测(VAD),静态/动态抖动缓存7.支持可自动协商的带外(RFC2388)和带内DTMF8.支持音频设备选择9.支持音量、麦克风调节,支持静默模式
10.支持Presence,支持好友分组和状态通知11.基于好友的即时消息发送和接收12.电话本支持13.实时通话费用和账户余额显示(需要平台支持)14.支持Windows98/2000/XP/2003,支持Windows MobileWebcall组件WebCall是一个标准SIP协议客户端ActiveX控件,可部署于企业网站中用于“点击呼叫”、“Web800”等应用。
主要特征1.支持的CodecG.711U、G.711A、GSM、G.729A、iLBC2.支持的DTMF带外(RFC2388)和带内,支持通过SDP协商3.控件大小140KB-160KB4.支持自动MIC检测(可有效阻止不具备通话条件的无效呼叫请求)5.支持音量调节6.防骚扰处理特征(配合本系统可有效阻止恶意呼叫)媒体网关(IAD设备)(单口、多口)连接数据网络与传统模拟设备(如模拟电话、传真机等),完成数据包与电信号的互转。
主要特征1.支持SIP(RFC3261),TCP/UDP/IP,RTP/RTCP,HTTP,ICMPARP/RARP,DNS,DHCP,NTP,PPPoE,STUN,TFTP等协议;2.使用强大的数字信号处理(DSP)芯片以确保有极好的音频质量,采用先进的抖动控制和隐藏报文丢失技术;3.支持各种语音编码,包括G.711(a-law/u-law),G.723.1(5.3K/6.3K),G.726(40K/32K/24K/16K),G.729A/B,和iLBC;
4.支持路由/NAT,DHCP服务器Gateway,DMZ和端口映射功能;5.支持桥接模式;6.支持来电显示/限制,呼叫保持,呼叫等待/闪断,呼叫转接(呼叫前转或呼叫后转),呼叫转移(无条件转移,遇忙转移或无应答转移),拨号计划,三方会议等等,支持带内带外三种DTMF类型(In-audio,RFC2833,SIP INFO)7.支持呼叫等待Caller ID显示;支持极性反转计费方式;8.支持T.38和Pass-Through传真方式;支持DNS SRV查寻;9.支持静音抑制及静音检测(VAD),舒适噪声产生(CNG)回声抑制(G.168)和自动增益(AGC);10.支持各种加密及认证标准(BASIC,DIGEST,MD5及MD5-sess算法);11.支持ISO网络结构第二层和第三层QoS(802.1Q VLAN,802.1p,DiffServ,ToS);12.支持防火墙/NAT自动安全穿透,用户无须改动防火墙设置;13.支持远程全自动设备管理,有效实现用户端“零”设置、即插即用、私网透明穿透以及软件自动升级;14.可通过普通电话语音提示、Web界面或相关智能网管系统方便地更改系统配置及通过TFTP/HTTP下载加密的配置文件;15.超小型轻巧设计(尺寸如小钱包一般大),便于携带;16.简洁,轻巧全球通用电源适配器;硬件规格
本发明的网页呼叫系统和方法以网页呼叫软交换平台为基础,该软交换平台的核心除了具有一般软交换平台的注册、呼叫建立、记录维护、路由管理等的功能之外,还有媒体流与信令流根据不同的网络状况、不同的需要走不同的路径、NAT反穿透、注册信令流负载均衡、多点异地热备、媒体流负载均衡、网络路由负载均衡、IVR、ACD组件等等。基于Web的统一管理界面、安全管理以及优秀的网络管理和预警等功能,能适应目前国内外各种复杂网境。本发明的软交换系统的运行模式采用的是管理和运行灵活结合的方式,起初系统容量小的时候,各个模块在同一系统平台上运行,随着业务的扩展,系统模块可以分散部署,保证了系统的良好扩展性。
目前VoIP系统技术性能的评价还没有成熟的标准和体系,一般情况下仍然借用传统电信技术中的评价指标,包括两个方面1.每秒呼叫处理数CPS(Calls Per Second)2.忙时试呼处理能力BHCA(Busy Hour Call Attempts)指最忙的一小时内能够处理的呼叫次数。
通常认为,VoIP服务器系统性能评价的重点是评估下列三个方面的处理能力或者容量1.信令交换处理能力●用户注册处理能力●呼叫建立和拆除处理能力2.媒体中继处理能力●媒体中继分发处理能力●媒体中继转发处理能力3.媒体服务器/增值业务服务器会话并发处理能力由于VoIP服务器系统部署条件(硬件、网络)的差异,上述三个方面的性能表现往往不是平衡的,比如媒体中继处理能力就受到带宽资源的限制;认证事务与数据库服务器的性能表现(存储器等资源相关)有关等等。总的来说,对VoIP服务器的性能进行准确的分析和评价是非常困难的。
通过呼叫生成器等工具对系统进行模拟测试,可以对服务器系统的会话事务处理能力获得大体的认识,在此基础上,再结合具体业务模型和硬件、网络部署等条件对关联因素进行深入分析,是获得服务器系统性能指标认识的合理方法和途径。
影响本发明系统性能的主要关联因素包括三个方面服务器硬件的数量和配置、网络组网模式和带宽配置以及网页呼叫服务器各功能组件的部署。
本发明的网页呼叫系统各功能组件在不同的部署条件下有多种组合,其性能评价相当复杂。通常需要根据项目实际的部署情况进行具体分析。
这里仅以一个入门级配置的实际运营系统的简单性能测试结果为例,简略地说明HR-CSS的性能水平。
根据我们的测试数据,在上表例举的2个服务器、双系统部署条件下,如果网络带宽不是系统瓶颈,系统的性能指标大概是●注册处理能力大于每秒10000个注册请求;●峰值(5秒周期)呼叫处理能力为每秒450-500个呼叫请求;●BHCA值大约为72000;
●按照每个会话持续60秒的会话模型,系统可以支持大约1200个并发会话;如果按照每个会话持续120秒的会话模型,系统可以支持的并发会话数大于2400。
以上是对一个入门级2个服务器配置的系统的性能分析,从相关结论可以大概了解和评价本发明网页呼叫系统的性能水平。
此外,本发明提供的基于上述网络呼叫系统的网页呼叫方法,其方法流程如图6所示。该方法的步骤如下S1客户登陆企业网站,通过企业网站的网页呼叫插件呼叫企业服务端;S2位于IDC机房的网页呼叫服务器接收网页呼叫信息,并将网页呼叫请求传输至企业服务端;S3企业服务端通过网络接收来自网页呼叫服务器转发的客户呼叫,建立与客户的直接通信连接。
使用更多的、更好配置的服务器部署本发明的网页呼叫系统,通常可以提供更高的性能指标。另外,更多的服务器、更多网络接入条件的部署方案有助于优化功能组件的配置组合、提高系统服务质量控制水平,从而提升系统的整体性能表现。与同类产品相比,在同样硬件和网络配置下,本网页呼叫系统性能表现更加突出。
虽然本发明是具体结合一个优选实施例示出和说明的,但熟悉该技术领域的人员可以理解,其中无论在形式上还是在细节上都可以作出各种改变,这并不背离本发明的精神实质和专利保护范围。
权利要求
1.一种网页呼叫系统,包括客户端、Internet和企业服务端,其特征在于,该系统还包括网页呼叫服务器,所述客户端和企业服务端分别通过Internet与网页呼叫服务器相连,所述客户端能够通过网页呼叫服务器直接与企业服务端建立呼叫连接。
2.如权利要求1所述的网页呼叫系统,其特征在于所述网页呼叫服务器包括SIP信令交换服务装置,用于完成SIP标准代理、定位、注册和重定向;媒体服务装置,用于支持系统提示音、语音公告、交互语音应答和语音编码;媒体中继装置,用于支持定向中继和负载均衡;网关选择服务装置,用于接收SIP消息、根据网关条件参数选定一个目标网关、转发SIP消息到目标网关,并支持网关失效或者满负荷时网关路由的自动切换;认证与计费服务装置,用于实现用户身份认证和呼叫计费;管理控制装置,用于提供Web形式的系统监控管理,实现系统状态的监控和报警。
3.如权利要求2所述的网页呼叫系统,其特征在于所述媒体中继装置提供的负载均衡包括信令交换的负载均衡和媒体中继的负载均衡和网关流量的负载均衡。
4.如权利要求2所述的网页呼叫系统,其特征在于所述网页呼叫服务器还包括数据加密装置,用于保证通话的安全性。
5.如权利要求2所述的网页呼叫系统,其特征在于所述网页呼叫服务器还包括呼叫队列控制器,用于呼叫排队,并支持自动呼叫分发策略。
6.如权利要求1至5之一所述的网页呼叫系统,其特征在于所述网页呼叫服务器为双机热备份,以保证系统的安全性。
7.如权利要求1所述的网页呼叫系统,其特征在于所述客户端以浏览企业网站、激活其中的网页呼叫插件的方式通过网页呼叫服务器与企业服务端建立呼叫连接。
8.如权利要求1所述的网页呼叫系统,其特征在于所述网页呼叫服务器设置于IDC的机房。
9.如权利要求1所述的网页呼叫系统,其特征在于所述企业服务端通过IP电话、软件电话、IAD设备或者PBX系统接收来自客户端的网页呼叫。
10.一种网页呼叫方法,其特征在于该方法包括如下步骤S1客户登陆企业网站,通过企业网站的网页呼叫插件呼叫企业服务端;S2位于IDC机房的网页呼叫服务器接收网页呼叫信息,并将网页呼叫请求传输至企业服务端;S3企业服务端通过网络接收来自网页呼叫服务器转发的客户呼叫,建立与客户的直接通信连接。
全文摘要
本发明涉及网络通信技术领域,尤其涉及一种基于网络交换平台的网页呼叫系统及其方法。本发明的系统包括客户端、Internet、企业服务端和网页呼叫服务器,所述客户端和企业服务端分别通过Internet与网页呼叫服务器相连,所述客户端能够通过网页呼叫服务器直接与企业服务端建立呼叫连接。本发明构架灵活、组网严密、使用方便,可有效利用现有公用Internet网络资源,支持多种网络接入方式,支持标准SIP协议,提供基础语音业务,及增值多媒体业务,是一套低成本、高可靠性、高可管理性、高灵活性的通信系统。
文档编号H04L12/28GK101030973SQ20061016535
公开日2007年9月5日 申请日期2006年12月18日 优先权日2006年12月18日
发明者张志东 申请人:张志东