UC900系列呼叫中心一体化交换机
准备交换机控制服务器、开发用的PC机。把交换机控制服务器和UC900/US300/BF640交换机连接在同一个局域网。开发用的PC机和交换机控制服务器也可以合并成一台机器,这样可以边开发边调试,适合刚接触Unitex交换机的用户。而对于有经验的用户,建议采用独立的PC作为开发环境,只有在调试的时候,才把应用程序加载到交换机控制服务器上运行,这样开发环境就不局限在交换机控制服务器本身,可以实现团队并行开发。
下载安装TASK驱动
a) 下载TASK开发包(可通过首页的下载中心àTASK 交换机底层接口下载)。
b) 在开发机和交换机控制服务器上安装TASK开发包。
TASK开发包安装完成后就有
(1)交换机网络控制驱动;
(2)TASK编程接口库文件;
(3)供开发参考的交换机配置使用手册和程序员手册;
(4)调试工具。
配置交换机
交换机的初始IP地址为:192.168.0.168。用浏览器打开网页http://192.168.0.168登陆交换机主页,对交换机进行配置。详细配置方法请参阅TASK开发包附带的《Unitex交换机使用说明书》(或通过首页的下载中心?TASK 开发文档进行下载)
选择开发语言 TASK开发包支持windows平台下几乎所有的主流开发语言如:VC、VB、C++Builder、Delphi、C#等,可以说只要是基于Windows平台的32位开发语言工具都支持。采用何种开发语言主要取决于用户对开发语言的熟悉程度。选定开发语言后,在开发机上安装开发语言集成开发环境。
利用TASK接口开发应用程序
对于使用VC6.0及以上版本开发的用户:
a) 创建应用程序工程,在工程里包含:TASK开发包安装目录\Lib\ 目录下的PCICARD.h、sturctO.h头文件,链接PCICARD.lib库文件,利用TASK接口进行开发。
b) 应用程序的核心框架为:填充RMSG结构组装消息,利用PCISENDMSG函数发送指令控制交换机进行呼叫、录放音、收发传真、通道连接、电话会议等操作。在主线程或单独一个线程定时调用PCIGRABMSG函数,获取交换机上报的消息,再分析消息类型进行处理。
c) 构建应用程序其他的功能模块如数据库访问,自动语音流程,座席资源管理和交互控制等。
对于使用Delphi7.0及以上版本开发的用户:
a) 创建应用程序工程,在工程里包含:TASK开发包安装目录\Lib\ 目录下的PCICARD.PAS文件,利用TASK接口进行开发。