SIP计费系列软件使用FAQ
网络上有很多旁路方式计费的软件在推销。但只要懂得IP通信技术的人员都知道,这种软件存在致命缺陷,计费不准确,可以被客人绕过控制,随意免费上网,使用户经济利益受到损失。尤其是学校、小区等固定用户的情况,更容易被客人利用漏洞,免费上网。
旁路软件,只能控制TCP通信的上网行为。对于UDP通信的上网行为,如游戏、QQ等,则不能控制。即使控制,也只能通过ARP欺骗和IP地址欺骗,这些技术手段,来干扰客户机的通信,使其不能顺利上网。但只要稍懂技术的人,都可以把这些干扰排除掉,使其电脑上网通信不受这些欺骗干扰,正常上网。只要客户机不受欺骗,就无法对其控制,当然就无法对其计费。
现在更有“TCP over UDP”的软件工具,连TCP通信也通过UDP的中转方式进行。对此,旁路计费更是无能为力。
实际上,SIP计费软件,在最初的版本中,也支持旁路计费的方式,而且可能是中国最早推出旁路计费的软件。但后来在实际使用中,发现存在此致命的技术缺陷,所以,就在以后的版本中,放弃掉旁路计费功能。
SIP计费器和其它计费网关硬件相比,并无本质上的区别。把SIP计费器软件单独安装运行到一台封闭的计算机黑盒子上,把此计算机硬件直接交付给客户,就成为一个计费网关硬件。这也是计费硬件的实际技术。
只不过,其它计费网关硬件,是基于Linux、FreeBSD、OpenBSD、NETBSD等开源操作系统,而SIP计费软件,是基于Windows操作系统。而且SIP计费软件,也即将推出基于FreeBSD的版本。
SIP计费器对机器硬件的配置要求不高,对CPU速度要求也不高,1G以上的PIII CPU即可正式生产运行。唯一的要求,就是计算机的稳定性,必须能够保证长时间稳定运行。这一点,一般的品牌电脑,都可以满足这个条件。
SIP计费器软件对机器硬件性能的要求,都是通信处理带来的要求,对网卡质量的要求较高,否则难以保证长时间稳定运行。对内存大小、硬盘大小、硬盘IO速度、多用户并发访问响应速度,等方面,要求不高。这一点和一般的数据库服务器、应用服务器有所区别,在性能方面的侧重点不同,要求也有所不同。请用户注意区分。
两者无本质上的区别,都是基于客户机IP地址计费,直接控制客户机IP包通信。两者区别是,网桥是数据链路层设备,根据MAC地址表转发。路由器是IP层设备,根据IP路由表转发。路由器一般有NAT功能,可以做IP地址转换,网桥则没有此功能。
在SIP计费软件适用的网络结构中,网桥的一端只有一个路由器,再没有其它设备,结构非常简单。这种情况下,网桥的包转发的速度,比路由器(网关)的包转发速度,要快得多。
网桥是二层透明设备,不需要更改网络任何设置,就可以加到网络中,达到透明计费的功能。如果采用计费路由器,则还要更改现有网络IP网段配置,增加实施和维护的复杂性和成本。
在已经存在上网路由器的网络中,非常适合采用网桥计费,没有必要再使用计费网关。
此种情况的发生,有两个原因。1、网线通信质量不佳,或者客户机网卡通信质量不佳,有丢包发生。2、网络内电脑上有病毒,尤其是现在ARP病毒泛滥,造成普遍的掉线问题,有的客户甚至不能正常获取IP地址,无法上网。详细情况,在下载软件包中一个客户机掉线的说明文档,专门说明这个问题,请仔细阅读。使用最新7.5版的高级版本,具有ARP病毒防治功能,可以解决一般的ARP病毒问题。
软件可以运行在XP操作系统上。但推荐使用Windows2003操作系统。
但是WINXP没有路由功能,所以,只能用于通过路由器上网、桥接方式计费的情况。桥接计算机安装WINXP系统、运行SIP计费系统,来实现上网计费。
另外,由于WINXP上带的IIS服务,性能不如服务器版的IIS服务,同时2-3个用户并发访问时,即可能有其中用户访问不成功,提示WEB服务忙的信息。所以,对于ASP版本,只能在XP上试用测试。在XP上正式使用,只能使用AMP版本,因为Apache服务器没有并发用户数限制。
此种情况的发生,有3个原因引起。
1、SIP监视计费器基本属性中设置的绑定IP地址,在计费启动时,是无效IP地址。可能网卡没有连接网线,其IP地址还没有激活生效。可能设置的IP地址错误。
2、如果是网桥方式计费,在计费启动时,在基本属性中设置的路由器IP地址,也必须能够正常通信。否则就会报这个错误。
3、SIP计费软件版本混乱。运行的SIPMonitor.exe、SIPMonitor32.dll、SIPMonitor.sys,这3个核心文件,不是同一个版本的文件,可能其中有旧版本的文件,启动计费时,也会报这个错误。
以上3个方面检查无误,即可解决此问题。
该错误,是由于IIS服务发生内部错误造成。在WWW服务正在运行期间,对c:\inetpub\wwwroot目录下的文件或目录进行新建、删除、复制,就容易发生这类错误。要对c:\inetpub\wwwroot目录下的文件或目录进行新建、删除,或者进行虚拟目录方面的管理,最好是先停止WWW服务运行,再进行操作,就可避免此类错误。
如果发生此错误,则只有重新安装IIS组件,才能解决此问题。操作步骤是,在[添加删除程序]中,先卸载IIS组件,再重启计算机,再安装IIS组件。如果还不能解决此问题,只能重新安装操作系统。
SIP计费系统支持免费的mysql数据库,而且SIP具有AMP版本,集成Apache+MySQL+PHP,集成安装、配置和卸载,使用非常方便。
10、系统运行时计费服务器出现蓝屏死机现象,或者运行不稳定,或者出错,或者停止运行,或者死机
首先应该保证您的计费服务器,在没有安装运行SIP计费系统之前,在客户正常上网但不计费的情况下,也能长时间稳定运行。安装SIP计费软件后,才能稳定运行。
此类情况,多数是由于网卡质量差,造成这个问题,并非CPU速度不够的原因。建议更换高质量的服务器用网卡,或者全部使用服务器原装网卡。一般就可解决此类问题。
还有一种情况,在计费服务器运行期间,不能拨掉其网线,和计费服务器直接连接的交换机和路由器设备,不能掉电、重启。如果在计费运行期间发生这些情况,则可能引起计费服务器突然死机,或者失去反应。
如果您是在其它网站上下载的软件,没有使用最新的软件,出现这些问题,请在本站下载最新的软件运行,即可解决。
这是由于不能读写数据库的原因。请检查ODBC数据源配置是否正确,数据库是否正在运行。
这种情况,多数由客户机浏览器缓存引起。只要清除浏览器临时文件缓存,一般都能恢复正常。
另外,登录网页中,包含有javascript脚本。客户机浏览器的安全设置中,一定要允许java小程序脚本和活动脚本运行,才能正常访问和运行登录网页。
13、安装SIP计费器软件后,是否能运行其它防火墙和防病毒软件
SIP计费软件可以和其它防火墙和杀毒软件兼容,但前提是先安装SIP计费软件,后安装其它防火墙和杀毒软件。而且设置上,必须允许计费服务器上的80端口可以被其它客户机访问。
SIP监视计费器软件已经集成内网和外网双重防火墙功能,一般情况下,不再需要安装运行其它防火墙和杀毒软件软件。
建议不要在计费机上进行上网浏览,以免染上病毒,造成计费服务器运行不稳定。
14、是否支持SQL SERVER、SYBASE、ORACLE等数据库
支持,因为这些数据库都有ODBC接口。只要具有ODBC接口的数据库,SIP就支持,但必须使用ASP版本。而且正式使用时,由于系统稳定性的追求,建议用户使用这些企业级数据库。
首先应保证在SIP计费器停止计费的情况下,客户机能够正常上网。然后,检查SIP驱动程序(SIP Monitor Driver)是否只绑定到连接内网的那块网卡的网络接口上。其它的网络接口,包括ADSL拨号接口,都不能绑定SIP驱动程序。注意,在WIN2003中,ADSL拨号的情况,如果使用WIN2003的路由服务,在路由服务中创建的ADSL拨号接口的网络属性中,也不能绑定SIP驱动,请注意检查路由和远程访问服务中新建拨号接口的属性。
如果SIP驱动程序绑定到连接外网一端的网卡上,也会出现这种情况。请注意检查网卡绑定是否正确。
只要数据库支持远程客户端访问,就可以和SIP计费器分开在不同的机器上运行,以降低运行SIP计费器的机器的负担,提高其通信处理能力。企业级数据库都支持远程客户端,所以都可以分开在另外一台机器上运行。
17、上网计费管理系统可以和SIP计费器分开在不同机器上运行吗
上网计费管理系统是属于上层的应用,和SIP计费器没有直接的关系。只要能够访问同一个数据库,两者就能分开在不同的机器上运行。包括客户上网的登录和身份验证服务,都可以运行和SIP计费器不同的机器上。
接上一问题。登录页面也是属于计费管理系统的一部分,属于上层应用,和SIP计费器没有直接的关系。只要能够访问同一个数据库,两者就能分开在不同的机器上运行。
首先应保证在SIP计费器停止计费的情况下,客户机能够正常上网。然后,检查SIP驱动程序(SIP Monitor Driver)是否只绑定到连接内网的那块网卡的网络接口上。其它的网络接口,包括ADSL拨号接口,都不能绑定SIP驱动程序。注意,在WIN2003中,ADSL拨号的情况,如果使用WIN2003的路由服务,在路由服务中创建的ADSL拨号接口的网络属性中,也不能绑定SIP驱动,请注意检查路由和远程访问服务中新建拨号接口的属性。
如果SIP驱动程序绑定到连接外网一端的网卡上,也会出现这种情况。请注意检查网卡绑定是否正确。
还有,如果启用网段隔离功能,则路由器和计费机的IP地址,其掩码,都必须设置为255.255.0.0。否则客户机不能访问计费机和路由器。路由器掩码修改后,一般还必须重启路由器,修改路由规则,才能顺利上网。
如果出现此种情况,需要检查计费机在网络中的位置。所有内部电脑的上网通信,必须经过计费机才行,没有其它的通信通道。计费机连到一台路由器或者交换机上的一个端口上,内部电脑也连到此路由器或交换机的另外的端口上,路由器或交换机又直接连到上网出口上,这种网络结构,就不能有效计费。
还有一种情况。即使是网桥计费,SIP驱动程序,也必须绑定到连接内网的那块网卡上,不能绑定到网桥上。如果绑定到网桥上,客户机就可以不用登录也能上网。
很多客户被一些商家误导,以为可以按照上网电脑的网卡MAC地址绑定的办法来计费,就不需要登录。其实这是一种错误的做法。每一台电脑上的网卡的MAC地址,使用者都是可以随意更改的,并非物理化的一成不变,而且更改非常简单,不需要什么高级的技术就可更改。当然不能使用MAC地址来对某个用户进行计费了。
而且即使不顾MAC地址的可随意更改性,非要使用MAC地址来标志用户身份,那客人自带笔记本入住时,还得在总台打开电脑,连到网线上,验一下网卡的MAC地址才行。如此,岂不是为客人带来很大的不便。
只有每次上网都登录,进行身份验证,才能真正唯一识别每个不同的上网用户。再通过口令加密技术,防止盗用和重放欺骗,保证用户身份不会被盗用。
如果需要提高服务,客人不用登录即可随意上网,又需要自动进行计费,则可以使用支持SNMP端口管理的高端交换机,使用SIP计费系统的高级版本,达到此目的。
22、使用SIP,客户机是否要安装客户端软件,是否需要设置代理,是否需要设置默认主页
使用SIP计费器,不需要客户机上安装客户端计费软件。客户机上也不需要设置代理,也不需要设置默认主页。客户机需要上网时,直接打开浏览器,随便浏览一个80端口的网站,如www.sohu.com,自动就会显示登录页面。输入用户名和口令,验证通过,就能上网,后台自动开始统计时间和流量。整个过程都是后台服务器自动完成的。
当然,这是在客户机能够自动获取到有效的IP地址、网关服务器IP地址、DNS服务器IP地址的前提下。局域网内必须要有正确、有效的DHCP服务器,才能达到这一点。
23、客人自带笔记本电脑上网,能否计费,是否影响客人上网的方便性
客人自带笔记本电脑,入住酒店宾馆,当然可以计费。SIP计费器最初的设计目标,就是为满足这个需求的。
参考上一问题。既不用安装客户端软件,也无需设置代理,也不需要设置默认主页,也不需要记住什么特殊的登录页面的URL。客人上网时,只需要接上网线(无线局域网时则不用此操作),打开浏览器浏览网站,自动显示登录页面,输入用户ID和口令,上网。客人不再需要上网时,拨掉网线(或者注销连接),就停止上网,计费停止。客人使用非常方便。
客人第一次上网时,需要把TCP/IP设置改成"自动获取IP地址"的方式。以后上网,就不再有此操作,直接接上网线就可上网。
而且SIP计费软件具有即插即用功能,甚至不需要自动获取IP地址,客户机即使是固定IP,插上网线,也可以直接上网。
24、使用SIP计费器网关版,还需要Sygate、WinRute等共享上网软件吗
为了达到系统的高稳定性和高速度的目标,SIP监视计费器软件本身不自带路由功能,而使用操作系统自带的路由功能。
因为SIP计费软件,推荐使用Windows2003操作系统。而Windows2003操作系统自带的路由和NAT功能,无论是速度和稳定性,都比其它sygate、winrute等第三方软件高。
25、使用SIP计费器,上网计费管理能够集成到现有的酒店管理系统中吗
上网计费管理的功能可以集成到现有的酒店管理系统中。因为SIP计费器是一个开放的平台,上层的管理应用系统,可以用任何语言开发。既可以是WEB方式,也可以是独立程序方式。既可以用ASP、JSP、PHP等页面技术开发,也可以用VB、PB、DELPHI等技术开发。所以,上层的计费管理应用,可以无缝集成到现有的酒店管理系统中。其它的使用客户,也可以集成到自己的管理系统中。而且开发都很方便,只有数据库读写,不需要使用RADIUS协议。
SIP计费软件,还提供串口接口程序、Socket接口程序,供系统集成之用。
为了提高服务器的通信性能,除了使用更快的CPU芯片外,在软件方面,尽量停止系统中不需要的服务,使用企业级数据库,把数据库、登录、计费管理系统这些部分都分开到其它机器上运行,SIP计费器中不需要的功能不要启用,不要启用SIP的远程管理功能,尤其不要再安装运行其它防火墙和杀毒软件。通过这些措施,也可以显著提高计费服务器的通信处理能力。
此外,建议在这种情况下,不要使用计费机作网关服务器直接上网,而是使用一台单独的硬件路由器上网,计费机上不运行NAT,NAT功能在硬件路由器上运行。如此,可显著提高系统整体上网通信速度。
27、使用SIP计费器后,对上网速度有没有影响,影响有多大?
SIP计费软件,对上网速度影响很小。因为SIP的通信处理,是在通信的数据链路层行的,比TCP/IP层还低,速度极快,对系统资源的消耗极少。再加上Windows2003的出色通信性能,更进一步减小速度的影响。而且可以把数据库、登录、管理等部分分离,放到另外的机器上运行,从而提高计费服务器的通信处理速度。另外也可以使用硬件路由器,提高上网速度。
一般100M以下的总出口带宽情况下,一般PC的计算性能就已经足够,不会对客人上网速度造成明显的影响。只有在出口总带宽达到100M以上,才会考虑计费对上网速度造成的影响。此时,只要使用支持双千兆网卡的计算机,就可以达到速度的要求。
28、使用SIP计费器,对内部局域网有什么特殊的要求,可以使用三层交换机划分不同的网段吗
对内部局域网都没有特殊的要求,可以划分成几个网段。但计费必须在通信IP流集中的位置进行。
划分成几个网段时,则这几个网段,最后都必须汇集到一个通信点,再经由这个通信集中点,最后上网。SIP应该运行在这个通信的集中点上。内部上网客户机的上网通信IP包,到达计费机之前,只要没有经过NAT转换,即可计费;否则不能计费。NAT转换,必须在经过计费机后,才能进行NAT转换。
ADSL、光纤、LAN宽带,都支持。无论是拨号型的,还是不拨号的,都支持。
支持无线局域网的上网计费。因为无线局域网,必然通过一个无线接入点(AP),把通信集中,再通过有线的网络,才能把上网IP发送到外网。如果SIP运行在无线AP和上网出口之间,就可以实现无线计费。这种情况,和有线局域网的上网计费,实际上没有差别。
而且SIP计费软件具有Radius计费功能,可以实现直接基于无线路由器的上网计费。
如果网络具有多个上网出口,得看您的网络结构具体是怎样的。内部局域网中的上网电脑,是否一部分使用一个出口,而另一个部分使用另外一个出口。如果能够保证内部电脑的上网,和具体哪一个出口无关,和具体有几个上网出口是透明的,那么就可以只使用一份SIP计费器软件,就可实现所有电脑的上网计费。
反之,如果无法做到上网出口对内部电脑的透明,每个上网出口都管着各自的一部分电脑上网,则必须使用多份SIP计费器软件,每个SIP软件负责对应上网出口那部分的电脑的计费。
用户密码盗用的问题,是由上层管理系统来保证的。只要登录时传送的口令以加密的形式传输,就不会被其它网络上的用户窃听,就不会被盗用。
SIP酒店上网计费管理系统,不但登录时的口令是加密传输到服务器,而且还有口令掩码保护。每次登录的掩码都不相同,和口令一起加密传送到服务器端进行验证。既可防备网络窃听,还可防备密文重放欺骗,更加安全。
33、使用SIP计费系统后,前台是否能够远程实现开号、结帐等管理功能?
因为SIP酒店上网计费管理系统是WEB方式运行,程序虽然运行在后台服务器上,但在前台电脑上,通过浏览器访问服务器,即可运行开号、结帐等计费所需的管理功能。计费管理功能不是非要到机房的服务器上去才能进行。
为了达到系统最佳的总体通信性能,不因为对某些用户进行带宽管理的缘故,牺牲总体通信性能,SIP的上网带宽管理算法,和其它软件的带宽管理,算法不同。对上网连接的带宽管理,存在一个逐渐学习、逐渐达到最佳效果的动态过程,这是为了更好地适应每一个实际的网络通信环境。软件运行的初始阶段,带宽管理,不能达到最佳效果,这是属于正常状态。随着软件连续运行时间增长,带宽管理才会逐渐达到最佳的、希望的效果。
某个用户,某个短时间内,速度超过设定值,甚至远超过设定值,都属于正常状况。但该用户不会长时间超过。一般1分钟后,速度就会降到设定的带宽数值附近。
实际运行过程中,为了给用户留有余地,用户实际的流量带宽,最大可达到设定带宽值的120%。
35、是否能够限制一个用户ID同时只能有一个上网连接?是否允许一个用户ID同时有多个上网连接,计费怎么计算?
可以很方便地限制一个用户ID同时只能有一个登录上网连接。
当然也可以允许一个用户ID同时有多个上网连接,结帐时的计费时间,是按照该用户ID的所有上网连接的总时间和总流量来计算的。
36、电脑因断电停止,来电后自动重启,但无人去手工登录,怎样使SIP计费程序自动运行?
因为SIP计费程序,并不是以windows服务的方式运行,所以,必须以操作员的身份登录windwos操作系统后,才能自动运行。但如果服务器因为断电停止运行,来电后,在无人执守的情况下,也需要SIP计费系统自动运行,怎么解决这个问题?
这个问题,可以让windows启动时,自动以操作员的身份登录,就可以让SIP计费系统自动运行起来,从而解决这个问题。
Windows支持自动登录的功能,不需要手工按Ctrl+Alt+Del、再输入帐号和密码。可以把登录的帐号和密码,设置到注册表中,再设置为自动登录的方式。操作系统启动时,就可以自动登录进来,SIP计费程序也就可以自动运行起来。
运行“Regedit”,进入注册表编辑器。打开键值“打开HKEY_LOCAL_MACHIN\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”,在右侧窗口分别新建字符串值。autoadminlogon:键值为1;defaultpassword:键值为自动登陆用户的密码。其中在注册表中有defaultusername这个字符串值,其默认键值是Administrator,您也可将它更改为自己所需要的其它管理员帐号。如此设置后,再把SIP监视计费器程序设置为随操作系统启动自动运行的方式运行,重启电脑后,就可以自动运行SIP计费系统,适应断电恢复、且无人执守的情况。
SIP计费系统8.0版自带的NAT功能、网桥功能,和1000M网卡上的有些参数有冲突,存在兼容性的问题。很多1000M网卡,其驱动程序中,具有下面几个参数,需要关闭(disable)这些参数,让这些参数无效,NAT和网桥功能,才能正常运行。
进入网络连接,打开每个本地连接的属性窗口,再点击网卡名称右边的“配置”按钮,就可以进入网卡硬件属性(也就是网卡驱动程序属性),再选择“高级”属性栏,就可以查看网卡的所有参数,关闭相关的参数选项。
offload checksum参数,例如offload ip checksum、offload tcp checksum、offload udp checksum。中文也写为,分载IP检验和、分载TCP检验和、分载UDP检验和。如果网卡的有这些参数,必须停止。
38、我是用ADSL直接拨号共享上网,在新的8.0版中,我怎么在服务器上进行ADSL拨号?
新的8.0版本,在ADSL拨号的情况下,也支持计费服务器当网关共享上网。在网络连接中直接创建一个ADSL拨号连接,直接拨号,即可。在SIP计费监视器上,只需要把上网出口设置成ADSL接口,不需要再设置其它ADSL附加的属性。所有ADSL的属性,都在ADSL拨号连接上设置。如要自动断线重拨,也只需要在ADSL拨号连接属性中启用断线重拨,即可。
唯一需要注意的是,需要在SIP监视计费器中启动计费后,再进行拨号,才能正常通信。中途断线重拨,只要计费没有停止,就可以再进行重复拨号,不需要先停止计费。
39、怎么有的网站上不了,例如MSN上不去,但其它网站访问也正常?
刚开始发布的、老的8.0版本的程序,因为网络兼容性的原因,确实在部分网络环境中,发现这样的问题。某些网站上不了,其它大部分网站却可以上去,显得通信不是很正常。这个是软件对通信环境的兼容性不够造成的。此外,新的2003的sp2补丁,会对服务器通信造成影响,也会带来此问题。
本网站最新提供下载的软件包,已经修正这个缺陷。如果用户碰到此情况,请从本网站下载最新的软件包,重新安装试用,即可解决此问题。
高级用户,可能需要配置通信MTU参数,以保证不同通信设备之间的MTU参数匹配。SIP计费系统的通信处理,也可以根据需要设置不同的MTU参数。
打开注册表编辑器,在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control”键下,新建一个下级键,名称是“feware”。再在“feware”键下,新建一个下级键,名称是“sipmonitor”。在“sipmonitor”键下,在右边属性中,新建一个双字节(DWORD)类型的属性参数,名称是“MTU”,值就是您需要设置的MTU参数值。保存重启电脑后,就可生效。
缺省的MTU参数值是1500,如果WAN口是ADSL拨号接口,自动调整为1492。如果以网关NAT模式运行,SIP计费系统自动探测上级路由器支持的MTU值,自动进行调整。
如果实际运行过程中,发现SIP计费系统的MTU参数值和其它通信设备之间不匹配,则可以按照上面说明操作,手工设定MTU参数值。
41、需要先批量生成用户帐号后售卡、然后在用户第一次登录时自动激活帐号,请问SIP计费系统支持这个功能吗?
SIP计费系统支持此业务功能,但需要特殊的配置。有需要此业务功能的客户,请和我们直接联系,获取具体的配置方法。
版权所有:深圳市飞沃软件有限公司
电话:0755-25849097,邮件:webmaster@feware.com