公司的语音呼叫系统使用的是小灵呼,现在由于工作需要。需要把该台服务器进行系统的迁移。即由现在的windows server 2003 企业版升级为windows server 2008 64bit。
服务器迁移需要做几步工作:
1、数据库备份
2、小灵呼备份
3、Windows server 2008 R2安装
4、数据库恢复
5、小灵呼安装
6、小灵呼覆盖
7、启动小灵呼
因为目前该服务器使用的数据库是SQL Server 2005,所以备份就很简单了。有关SQL Server 2005数据库的备份与恢复,可以参考我之前的文章《烂泥:SQL Server 2005数据库备份与恢复》
数据库备份完毕后,我们现在来备份小灵呼。按照官方的文档,小灵呼的备份只需要备份安装目录下it9000目录以及wav目录即可。其中it9000是小灵呼的程序运行目录,而wav目录是存放录音的目录。
小灵呼备份完毕后,我们还有查看IVR卡(语音卡)的型号。打开D:\it9000\lcall4\v\runenv目录下的config文件,找到ctype=LC-3216行,如下图:
其中LC-3216表示的就是IVR卡的型号,这个在下面安装小灵呼过程中是需要的。
下面开始小灵呼的安装,双击setup.exe文件,如下图:
IVR卡要选择LC-3216,因为根据我们前文查看到的IVR型号就是这个。当然你也可以根据IVR卡上面的标签信息进行查看。
注意本次安装的OS是64bit,下面在安装IVR卡驱动时,会提示发现硬件驱动为-1的提示。
这个是因为小灵呼自带的驱动是32bit的,如果是64bitOS的话,就要安装64bit的驱动。
64bit驱动程序,即混合驱动程序下载地址如下:
百度网盘:http://pan.baidu.com/s/1qWlrSZE
115网盘:http://115.com/lb/5lbcyldvol4a
在序列号这里,点击否。
安装完毕后,暂时不要启动小灵呼。
安装完毕后,我们现在可以把原来备份的小灵呼it9000覆盖到现在的安装目录下。覆盖完毕之后,我们就可以安装IVR卡的驱动程序,驱动安装完毕后。我们可以在设备管理器中看到LC-3216这个设备,如下图:
小灵呼安装、覆盖、驱动安装以及数据库恢复完毕后,我们就可以启动小灵呼。如下图:
PS:小灵呼没有数据库的配置文件,这个是根据他们官方客服提供的信息,得出来的结论。
因为官方提供的信息是小灵呼默认安装完毕使用的数据库是Access,如果要更改数据库需要登录小灵呼后台进行该更。
关于这点,我觉得不科学。但是他们这样说,我也没有办法。
同时他们官方网站上边,说实话我真的不敢恭维。特别是有关IVR卡驱动的事情,我刚开始迁移的时候给他们客服多次电话。反馈说可以迁移没有问题的,可是真的迁移了。却发现IVR卡一直无法识别,导致小灵呼无法启动。后来咨询在线客服反馈说是因为IVR驱动问题造成的。需要安装64bit驱动。坑爹的是,官网居然没有下载该驱动的地方。
后来还是等了他们上班发给我,才正常启动。
这点很坑爹啊……
更正:
与小灵呼客服在此深入沟通后,发现他们的数据库配置文件为v\webroot\app_config.xml
其中dbType 数据库类型,可选有 access或 mssql
dbpath 数据库路径
dbuser 数据库用户
dbpwd 数据库密码