-
◆下载安装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接口进行开发。
b) 应用程序的核心框架为:填充TMSG类组装消息,利用PCISENDMSG函数发送指令控制交换机进行呼叫、录放音、收发传真、通道连接、电话会议等操作。设定一个触发周期很短(<100ms)的定时器,在定时器的触发函数里调用PCIGRABMSG函数,获取交换机上报的消息,再分析消息类型进行处理。
c) 构建应用程序其他的功能模块如数据库访问,自动语音流程,座席资源管理和交互控制等。 具体的开发指南请参考TASK开发包附带的程序员手册(或通过首页的下载中心?TASK 开发文档进行下载)。 Demo程序可以通过首页下载中心?TASK Demo程序进行下载。
◆加载运行应用程序
a) 确认UC900/US300/BF640交换机的IP地址和端口。配置交换机控制服务器上TASK安装生成的PCICARD.INI文件。
b) 把开发机上编译好的应用程序通过网络共享或移动磁盘等方式复制到交换机控制服务器上,运行应用程序。
◆运行调试应用程序
a) 运行交换机控制服务器上的消息显示器,可以跟踪交换机操作过程和交换机上报的事件,用于验证应用程序控制交换机的指令是否正确,查看交换机上报的消息事件。
b) 运行交换机控制服务器上的同步监视器,可以看出交换机各PCM端口的同步状态,便于及时发现中继线路连接和同步问题。
四.开发接口
- 1.硬件扩容:
A. 在本机扩充端口,包括数字中继、模拟中继、传真资源、VOIP等端口和资源,通过向厂商购买授权的方式扩充。
B. 系统多机扩容。 根据产品UC300,UC900,BF640等不同型号有多种扩容方案,请咨询我公司客户经理。
2.软件升级:通过登录交换机,修改和升级程序,可24小时在远端执行。