    用户在试用过程中，上网客户机经常掉线、反复登录的情况发生。或者客户机中途上不了网，
要重新启动才能上网。这是什么原因造成的，怎么解决这个问题？
    该问题，主要由内部网络内的ARP病毒引发。只要内部网络中有一台客户机存在ARP病毒，就会
冒充路由器和网关，扰乱客户机的正常上网通信，客户机就表现为掉线。严重的ARP病毒还会完全
搞乱内部客户机之间的MAC地址和IP地址，使内部网络电脑的上网通信完全无法正常进行，使网络
内的交换机和路由器等通信设备堵死或崩溃。
    SIP监视计费器中，有下面3个参数选项和客户机掉线问题有关系。如果有用户在试用中遇到
类似现象，请按照实际情况，调整下面3个参数的设置，直到异常情况减少到最低。

1、“是否检查上网IP地址通信正常与否”参数，此参数在基本设置中。启用该参数，则SIP监视计费
   器将定时ping测试每台客户机。客户机如无ping响应，则视作客户机异常，将断开客户机上网连接，
   停止计费。该参数选项可以发现客户机不退出上网就关机、突然死机等异常情况，及时停止计费，
   达到计时精确的需求。
2、“是否启用和客户机的通信心跳线功能”参数，此参数在基本设置->高级属性中。该参数类似于上
   面的ping测试参数，但只对网页登录的客户机有效，对SIP专用客户机登录、PPPOE登录、固定通过
   等客户机无效。启用该参数，也可以及时发现发现客户机不退出上网就关机、突然死机等异常情况，
   及时停止计费，达到计时精确的需求。
3、“是否检测客户机IP地址和MAC地址连续性”参数，此参数在基本设置->高级属性中。该参数，可
   以及时发现客户机上网中途，其电脑MAC地址突然改变的异常情况。发生IP地址盗用，或者网络内
   发生ARP病毒攻击，都可能引起这种异常情况。启用该参数选项，SIP计费系统可以及时发现这种
   异常情况，及时停止计费，达到计时精确的需求。

   上面3个参数，都是为了在不同网络环境下，达到精确计费的需求。但启用这些选项，一旦网络内
存在ARP病毒攻击的情况，就可引发这些异常情况的发生，导致客户机本身还在上网，但SIP计费系统
发现这些异常，断开连接，停止计费。这就引起客户机掉线，客户机需要再次重复登录，才能继续上
网。这是实际使用过程中，计费精确和网络通信异常之间的矛盾，都可由ARP病毒引发。

   对于ARP病毒，
1、在基本设置->高级属性中，有“ARP病毒防治”参数。启用此参数，可以大幅度降低ARP病毒带来的
   危害，但并不能保证所有的ARP病毒问题都能解决。
2、使用SIP计费系统的专用拨号客户端软件登录，可以自动对客户机上的路由器IP地址和MAC地址进行
   静态绑定，大幅度降低ARP病毒带来的危害，但并不能保证所有的ARP病毒问题都能解决。
3、启用“检测客户机IP地址和MAC地址连续性”参数功能，可以检测并发现网络内的ARP病毒源电脑，
   以利及时排除ARP病毒。但并不能保证检测达到100%的准确性，可能存在误报现象。发现的ARP病毒
   异常情况，将以日志形式记录在sipmonitor.exe问件所在目录下的“异常ARP病毒日志.txt”文件中。


附加说明：

1、通信心跳线功能
    SIP计费系统，具有一个类似“心跳线”的功能。客户机登录上网后，计时页面窗口会定期（20秒
一个周期）访问服务器，以通知服务器客户机当前状态。如果客户机定期访问服务器时，刚好发生通信
丢包，服务器就接收不到客户机的当前状态。如果连续3次收不到客户端发来的定期访问信号，服务器
就认为客户机超时，自动关闭上网连接。所以客户机就会再次显示登录网页，发生掉线。
    SIP计费系统的“和客户机的通信心跳线”功能，是为了及时检测到客户机突然崩溃、不退出上网
就关机等异常行为，及时停止计费。
    关闭心跳线功能后，服务器不会定期检查客户机状态。如果客户机不退出上网即关机，或者中途
死机，服务器就不能及时关闭上网连接，停止计费。这种情况下，服务器只能依靠上网连接空闲超时
（客户机一段时间内没有上网流量产生，称为客户机空闲）的功能来关闭中途断开的上网连接。
    但在此种情况下，如果一直到超时这段时间，客户机不再此进行上网，就不会造成计费的误差，
该客户机上网时间，还是只记录到有上网流量通过的最后时刻为止，并非一直记录到超时断开其上网
连接的时刻。
    例如，客户机在此种情况下，上网40分钟后，不点“退出上网”就直接关机下线。如果SIP监视计费
器的基本设置中，“连接非活动保持时间（客户机通信超时时间）”属性设置为15分钟，则SIP监视计费
器将一直检查，一直再持续到15分钟后，发现该客户机超时，断开此上网连接，保存其上网记录。保存
上网记录中，上网结束时间，还是15分钟前，该次上网时间还是只会记录40分钟的数值，为该客户机该次
实际上网时间。
    但是该客户机直接关机后10分钟，还没到超时时间，又开机继续上网，则会视作连续的一次上网。
关机这10分钟，就会一直算在本次上网时间内。
    还有一种情况需要注意，客户机不点“退出上网”就直接关闭登录计时窗口，但也不关机，电脑也
继续连接网线。此种情况下，客户机上的木马、自动更新等服务，也可能自动产生上网流量，服务器端
就可能一直不会发现客户机通信超时，服务器就会视作客户机一直在上网，不会中途自动断开连接，造
成计时误差，引发争议。
    定时“心跳”信号联络，空闲超时，等技术措施，都是为了在客户机意外情况下，能够在最短的时间
内，发现异常情况，中断计时，尽量减小计费的误差。但是，如果网络通信质量不能得到保证，或者有
ARP病毒干扰，又会由此带来客户机掉线问题。两者之间存在矛盾。只有网络通信质量得到保证，又清除
网络内的ARP病毒，才能从根本上解决客户机掉线、计时误差等问题。

2、检测客户机IP地址和MAC地址连续性功能

    SIP监视计费器会一直检查客户机发来IP包的MAC地址。如果发现中途MAC地址有改变的情况，会视作
异常情况，马上停止该客户机继续上网，客户机一端就会出现掉线。
    该功能是为了防止IP地址盗用而设计。当一个客户登录上网，另外一个用户，可以攻击该客户电脑，
致其电脑突然崩溃死机。然后攻击客户把其电脑IP地址改成被攻击客户刚才的IP地址，就可以利用其登录
上网通道上网。该种情况，就是IP盗用。SIP监视计费器检查客户机的MAC地址是否中途发生改变，就是
防止此种情况的发生。
    但实际运行中发现，如果有电脑中病毒后攻击其它电脑，或者电脑本身中病毒，也可能造成上网电脑
通信不正常，计费机检查到该电脑发送IP包的MAC地址在中途发生改变。当发生这种情况时，客户电脑也
无法正常上网，经常掉线。但客户电脑自己掌握，服务商又无法去解决客户电脑问中存在的问题。引起
使用中的矛盾。尤其是在内部网络有存在ARP病毒的情况下，IP和MAC的对应关系完全混乱，启用该功能后，
会引起严重的客户机掉线现象。
    但停止该功能后，可能造成帐号盗用。尤其是客户机自动获取IP地址的情况下，如果有一个客人不退
出上网就关闭电脑，另外一个客人刚好连到网络，可能刚好自动获取到前一个客人电脑的IP地址，新客人
就可以使用前一个客人的上网连接通道继续上网，费用就会记录在前一个客人帐号头上。
    此选项功能，有一个附带的增值功能，可以检测并发现网络内的ARP病毒源电脑，以利及时排除ARP病
毒。但并不能保证检测达到100%的准确性。发现的ARP病毒异常情况，将以日志形式记录在sipmonitor.exe
文件所在目录下的“异常ARP病毒日志.txt”文件中。
