UX2000TM交换机







- 1. 扩展槽:4-16个。
2. Intel 高性能CPU和DSP双处理器结构,超强业务处理能力。
3. 交换机冗余电源。支持4E1-64E1的IVR系统和高达240个座席。电信信令: SS7(七号信令)、数字一号信令ISDN PRI、中国一号信令SS1(MFC)。
4. 支持ACD、IVR、座席、录音系统,现行交换机只是接入机, 用户的关键业务系统IVR程序完全运行在PC机上,这种前面接入,后台PC处理模式使得系统故障概率陡增,削弱了系统的可靠性和稳定性。
5. 业务应用接口:提供集成式IVR中间件、座席(OCX接口)基于WINDOWS环境编程。
6. 与长丰健业UC、BF系列交换机程序完全兼容。
7. 电信工业级结构,高容量、高带宽、安全稳定,采用针式插槽,接触紧密,防尘、抗氧化。
8. 配置灵活,升级方便。
9. 一体化设计。革新传统交换机落后的组网方式。通信程序、业务应用程序、录音、数据库全由本机完成。
10. 高度4U,6U或8U,满足电信上架管理和安全运营需要。
一.UX2000TM交换机技术特性
- ● CPU板:配置Intel 高性能CPU,1G内存,大容量硬盘,占一个扩展槽。
● 电源模块,不占用扩展槽。
● 数字中继板:单板8E1,最大扩展64E1接口,每块板占用一个扩展槽。
● 模拟中继: 单板24路,提供模拟中继(FXO)板和座席板(FXS),座席最大数240个。
● 支持数字、模拟中继和座席混合接入。
● 媒体资源:语音、传真、会议、录音、TTS、VOIP、ASR。
二.交换机构成:通信平台接口和多媒体资源
-
Unitex®全能提供名称为Unitek的集成开发环境和TASK交叉开发环境两种工具包。 前者已集成IVR系统和OCX座席接口,适合普通用户使用,后者是函数调用模式,系统由用户开发,适合资深系统程序员。
A.Unitek适合长丰健业所有交换机型号,各交换机型号程序完全兼容,包括UX2000和UC系列。
B.程序应用开发着手步骤:
●下载UniteK集成开发环境包涵了三个软件:
基于VXML的IVR开发环境(包涵一个.INI文件)
基于OCX的座席开发接口
LOG服务器(业务程序调试工具)
●安装在WINDOWS环境下的PC上。
●安装XML的SDK软件包。
(http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en)
●使用VXML在SDK上开发IVR流程。
(可参考《UniteK开发经验集》,在首页下载中心下载)
●OCX座席开发接口。 将OCX嵌入到用户业务中,OCX提供了方法和事件,与业务层交互通信。
●在PC上运行LOG服务器。 当业务程序完成上传并运行于交换机后,运行LOG服务器连接交换机,交换机将运行日志、通道状态、告警等信息自动发送到LOG服务器,主要用于监测交换机的运行状态。
C.TASK开发包是底层业务应用开发软件包。
●熟悉UX2000交换机
UX2000交换机的硬件构成参见上文“二.交换机构成”的描述。UX2000交换机自带Windows平台,CPU卡可以外接键盘、鼠标、显示器和网线。UX2000交换机出厂时已经安装好了硬件驱动、用户文档、配置工具和调测工具,以及开发用的库文件 。
●配置UX2000交换机
UX2000交换机出厂时已经对板卡资源进行了默认配置。在对交换机进行应用开发或使用前,用户可以根据交换机工作现场环境的实际参数进行修改:
a)在UX2000交换机的CPU卡上接好鼠标、键盘和显示器。开启UX2000交换机。
b)运行UX2000交换机的配置器对交换机的资源进行配置。详细配置方法请参阅UX2000交换机随机附带的《硬件手册》(或通过首页的下载中心->TASK 用户手册进行下载)。
●选择开发环境
由于UX2000交换机本身自带操作系统,出厂时也安装了TASK开发包,所以可以直接把UX2000交换机作为开发机使用。当然,用户也可以在外部的PC或笔记本电脑安装TASK开发包进行应用程序的开发。建议初次接触UX2000的用户直接把UX2000交换机作为开发环境,方便开发的同时进行调试。而对于有经验的用户,建议采用外部的PC作为开发环境,只有在调试的时候,才把应用程序加载到交换机上运行,这样是开发环境不局限在UX2000交换机本身,可以实现团队并行开发。
如果采用外部PC或笔记本电脑作为开发机进行开发,先下载TASK开发包(通过首页的下载中心->TASK开发包进行下载)。在开发机上对下载下来的TASK开发包(.zip文件)进行解包。点击Setup.exe,完成TASK开发包的安装。TASK开发包安装完成后,开发机上就有了
(1)TASK编程接口库文件和控件;
(2)安装、卸载PCICARD.OCX控件的工具;
(3)供开发参考的硬件手册和程序员手册。
●选择开发语言
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) 构建应用程序其他的功能模块如数据库访问,自动语音流程,座席资源管理和交互控制等。
对于使用VB6.0及以上版本开发的用户:
a) 点击运行TASK开发包程序组的安装控件PCICARD.OCX,确保PCICARD.OCX控件可用。
b) 创建应用程序工程,在VB的集成开发环境往工具箱导入PCICARD.OCX控件
,再把PCICARD.OCX控件从工具箱拖放到主窗体使用。
c) 应用程序的核心框架为:通过调用PCICARD.OCX的L1xxxx系列方法,发送指令控制交换机进行呼叫、录放音、收发传真、通道连接、电话会议等操作。处理PCICARD.OCX控件的OnL1xxxx系列事件,也就是处理交换机上报的消息。
d) 构建应用程序其他的功能模块如数据库访问,自动语音流程,座席资源管理和交互控制等。
对于使用Delphi7.0及以上版本开发的用户
a) 创建应用程序工程,在工程里包含:TASK开发包安装目录\Lib\ 目录下的PCICARD.PAS文件,利用TASK接口进行开发。
b) 应用程序的核心框架为:填充TMSG类组装消息,利用PCISENDMSG函数发送指令控制交换机进行呼叫、录放音、收发传真、通道连接、电话会议等操作。设定一个触发周期很短(<100ms)的定时器,在定时器的触发函数里调用PCIGRABMSG函数,获取交换机上报的消息,再分析消息类型进行处理。
c) 构建应用程序其他的功能模块如数据库访问,自动语音流程,座席资源管理和交互控制等。 具体的开发指南请参考UX2000交换机随机附带的程序员手册(或通过首页的下载中心->TASK 用户手册进行下载)。 Demo程序可以通过首页下载中心->TASK Demo程序进行下载。
●加载运行应用程序
a)运行UX2000交换机上的管理器。
b) 运行基于TASK接口的应用程序。如果把UX2000直接作为开发机,则可以直接运行开发好的应用程序。否则需要把开发机上编译好的应用程序通过网络共享或移动磁盘等方式复制到UX2000交换机上再运行。
●调试应用程序
当“管理器”和应用程序运行起来后,利用TASK附带的工具,可以方便地调试应用程序,方便应用程序系统的部署:
a) 运行UX2000交换机上的消息显示器,可以跟踪语音卡的操作过程和语音卡上报的事件,用于验证应用程序控制交换机的指令是否正确,查看交换机上报的消息事件。
b) 运行UX2000交换机上的同步监视器,可以看出交换机各PCM端口的同步状态,便于及时发现中继线路连接和同步问题。
c) 运行UX2000交换机上的信令分析器,可以跟踪/分析ISDN PRI、七号信令TUP、七号信令ISUP的信令交互过程。
d) 运行UX2000交换机上的会议查看器,可以查看交换机上增强会议资源的分配使用情况。
三.应用开发
- 1.硬件扩容:在本机扩充端口数量,通过增加数字中继板、模拟中继板、传真资源等方式。
2.软件升级:通过登录交换机,修改和升级程序,可24小时在远端执行。
四.扩充和软件升级
- 电信增值业务