这是本文档旧的修订版!
====== 授权常见错误代码 ====== * **0005(前台)**: 授权服务器返回的信息,表示inforvar不存在。 * **0016(后台)**: 授权服务器问题引起的,将用户授权文件匹配到空授权,目前解决办法可以通过重启授权服务器的php解决。 * **0019(前台)**: 授权到期 * **0020**: 授权作废,尝试下载授权文件 license.astercc,并上传至asterCC。 * **0024**: 按IP,MAC授权,但是来源IP与授权不符 * **5005**: 授权有效期设置成0000-00-00,或者过期,或者 授权失败 对应9301,或者连不上授权服务器,请检查网络服务。 * **7013**: Internal ERROR:7013,由于网络问题授权文件不完整导致授权失败或者授权的用户名里包含空格。(注:本地虚拟机遇到过正常的系统更改IP后,重启asterccd时发生7013错误,更新授权后恢复) * **7027**: Internal ERROR:7027。 * **9003**: Invalid license on this server。模块授权到期,重新做个授权,然后注意该模块的到期时间。 * **9103**: * **9104**: 生成授权日期,比服务器时间大。 * **9106**: 经销商不符,确认inforvar.php替换完成,授权页面->客户管理,修改该客户的经销商。 * **9108**: 授权已过上传有效期 * **9201**: 当前日期小于模块激活日期,请检查服务器时间是否正确 * **9301**: 由于服务器无法连接到astercc验证服务器,引起授权错误。解决办法为配置服务器,使之能够连接到互联网,还有可能是mtu的原因。 * **9304(前台)**: xfile有问题,9930(后台) 系统中缺少inforvar.php文件。(实际为文件/var/www/html/asterCC/app/views/agents/agentsxindesk.ctp没有权限,可以设置为777权限) * **9305(前台)**: xfile有问题,xfile文件中头是空的 * **9306(前台)**: xfile文件不存在,9927(后台) * **9309(前台)**: xfile有问题,用某文件,覆盖agentsindesk<code>cp /usr/local/conf/hcdesk.conf /var/www/html/asterCC/app/views/agents/agentsxindesk.ctp 然后执行 /opt/asterisk/scripts/astercc/asterccc 看看是否报错 (如果重启asterccd后依然出现该问题,请考虑是否因为机器内存太小的原因导致更新写不进去)</code> * **9311(前台)**:inforvar文件不存在,需要将代理商的inforvar.php复制到/var/www/html/asterCC/app/vendors 目录下。后台报错:System file missing: 9930 * **9903**: 授权验证变化引起的许可失效, 需要执行以下命令重新生成验证文件 再根据此文件重新制作授权 <code> /opt/asterisk/scripts/astercc/asterccc --RNI 重新做授权,再在CTI上执行service asterccd restart更新授权信息。</code><code> 注意:如果是CTI连单独多台PHP服务器进行如下操作 在CTI机器上执行: /opt/asterisk/scripts/astercc/asterccc --RNI 在PHP1机器上执行: /opt/asterisk/scripts/astercc/asterccc --ADI 在PHP2机器上执行: /opt/asterisk/scripts/astercc/asterccc --ADI 更多的PHP服务器以此类推 正常在CTI上会提示:001,在PHP1上会提示002,在PHP2上会提示003,下载验证文件再重新做授权。最后在CTI上执行service asterccd restart,看看是否有报错误代码。</code> * **9910**: 同9903 * **9915**: 授权信息加密格式不匹配 * **9920**: 硬件变动引起的许可失效, 需要执行以下命令重新生成验证文件 再根据此文件重新制作授权 <code> /opt/asterisk/scripts/astercc/asterccc --RNI </code> * **9922**: xfile文件存在,但是xxx文件不存在。 * **9923**: System file missing:9923,xfile文件不一致,需要使用xxx文件 替换 agentsxindesk.ctp文件,重启CTI。 * **9930**: 这个错误一般发生在迁移系统后,xfile文件记录的授权信息,和当前已安装的模块不符造成的,哪个模块报9930,就给哪个模块执行SMI。需要执行如下命令,其中xxx表示 <code> 'outbound'=>'OB','inbound'=>'IB','survey'=>"SR",'dialer'=>'DL','fax'=>'FX','bpo'=>"BO", 'financial'=>'FC','customerservice'=>'CS','workorder'=>'WO','ecommerce'=>'EC','weixin'=>'WX'。</code> <code>/opt/asterisk/scripts/astercc/asterccc --SMI xxx (列如:/opt/asterisk/scripts/astercc/asterccc --SMI outbound), 执行完便可生效不需要重做授权。</code> * **9937**: 服务器时间与系统时间对不上。 * **9938**: 授权license 与 inforvar 中的代理商不一致。 * **9999**: 系统被列入黑名单,请将序列号发送邮件至support@astercc.org移除。