本文首发于烂泥行天下

公司的语音呼叫系统使用的是小灵呼,现在由于工作需要。需要把该台服务器进行系统的迁移。即由现在的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目录是存放录音的目录。

烂泥:小灵呼语音系统迁移_第1张图片

小灵呼备份完毕后,我们还有查看IVR卡(语音卡)的型号。打开D:\it9000\lcall4\v\runenv目录下的config文件,找到ctype=LC-3216行,如下图:

烂泥:小灵呼语音系统迁移_第2张图片

其中LC-3216表示的就是IVR卡的型号,这个在下面安装小灵呼过程中是需要的。

下面开始小灵呼的安装,双击setup.exe文件,如下图:

烂泥:小灵呼语音系统迁移_第3张图片

烂泥:小灵呼语音系统迁移_第4张图片

烂泥:小灵呼语音系统迁移_第5张图片

烂泥:小灵呼语音系统迁移_第6张图片

IVR卡要选择LC-3216,因为根据我们前文查看到的IVR型号就是这个。当然你也可以根据IVR卡上面的标签信息进行查看。

烂泥:小灵呼语音系统迁移_第7张图片

注意本次安装的OS是64bit,下面在安装IVR卡驱动时,会提示发现硬件驱动为-1的提示。

这个是因为小灵呼自带的驱动是32bit的,如果是64bitOS的话,就要安装64bit的驱动。

64bit驱动程序,即混合驱动程序下载地址如下:

百度网盘:http://pan.baidu.com/s/1qWlrSZE

115网盘:http://115.com/lb/5lbcyldvol4a

烂泥:小灵呼语音系统迁移_第8张图片

烂泥:小灵呼语音系统迁移_第9张图片

烂泥:小灵呼语音系统迁移_第10张图片

在序列号这里,点击否。

烂泥:小灵呼语音系统迁移_第11张图片

安装完毕后,暂时不要启动小灵呼。

烂泥:小灵呼语音系统迁移_第12张图片

安装完毕后,我们现在可以把原来备份的小灵呼it9000覆盖到现在的安装目录下。覆盖完毕之后,我们就可以安装IVR卡的驱动程序,驱动安装完毕后。我们可以在设备管理器中看到LC-3216这个设备,如下图:

烂泥:小灵呼语音系统迁移_第13张图片

小灵呼安装、覆盖、驱动安装以及数据库恢复完毕后,我们就可以启动小灵呼。如下图:

烂泥:小灵呼语音系统迁移_第14张图片

PS:小灵呼没有数据库的配置文件,这个是根据他们官方客服提供的信息,得出来的结论。

因为官方提供的信息是小灵呼默认安装完毕使用的数据库是Access,如果要更改数据库需要登录小灵呼后台进行该更。

关于这点,我觉得不科学。但是他们这样说,我也没有办法。

同时他们官方网站上边,说实话我真的不敢恭维。特别是有关IVR卡驱动的事情,我刚开始迁移的时候给他们客服多次电话。反馈说可以迁移没有问题的,可是真的迁移了。却发现IVR卡一直无法识别,导致小灵呼无法启动。后来咨询在线客服反馈说是因为IVR驱动问题造成的。需要安装64bit驱动。坑爹的是,官网居然没有下载该驱动的地方。

后来还是等了他们上班发给我,才正常启动。

这点很坑爹啊……