计算机电信集成技术第8章.ppt





《计算机电信集成技术第8章.ppt》由会员分享,可在线阅读,更多相关《计算机电信集成技术第8章.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机电信集成(计算机电信集成(CTI)技术)技术Computer Telecommunications Integration technology 通信与信息工程学院1 1第八章 CTI中间件技术与EasyIVR开发平台 nCTI中间件技术的概念 n目前CTI中间件产品简介 nEasyIVR系统 n集成化设计环境开发过程 2 28.1 中间件技术的概念与分类 n中间件的定义:国际数据集团(国际数据集团(IDCIDC)表述:)表述:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算机资源和网络通信。3 3C
2、TI中间件技术的概念nIDC对中间件的定义表明:中间件是一类软件一类软件,而非一种软件;中间件不仅仅实现互联,还要实现应用之间的互操作互操作;中间件是基于分布式处理的软件,最突出的特点是其网网络通信功能络通信功能。n因此,也有人定义中间件平台通信4 4中间件的特点n满足大量应用的需要n运行于多种硬件和OS平台n支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互n支持标准的协议n支持标准的接口5 5中间件的特点n由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。n对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接
3、口定义了一个相对稳定的高层中间件提供的程序接口定义了一个相对稳定的高层应用环境应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。6 6中间件分类 7 7中间件分类n在这个大的层次划分下,中间件还可以细化为以下一些种类:CTI(呼叫中心)中间件分布式对象中间件:如Orbix、TAOJ2EE应用服务器:如WebLogic、Jbossn本章介绍与深圳东进科技有限公司兼容的北京同力信通的EasyIVR 开发平台。8 88.2 CTI中间件技术与功能定位(1)底层硬件API
4、函数的复杂性,多个硬件厂商的不同API函数,(2)庞大的业务功能使开发者将精力分散,需要一种工具软件将注意力集中到具体业务流程开发业务流程开发中来。(3)开发者不仅要具有娴熟的硬件知识,还要掌握熟练的业务知识。困困 惑:惑:传统CTI设计开发模式9 9CTI中间件技术与功能定位nCTI中间件通常运行在特定计算机上(称为中间件通常运行在特定计算机上(称为CTI服务器),服务器),用来从呼入电话中找出至少3个信息:呼叫来源即主叫号码(通过自动号码识别服务ANI)呼叫目的号码即被叫号码(通过被叫号码识别服务DNIS)在交互式语音应答系统(IVR)中呼叫方输入的数字序列n当中间件识别出呼叫者后,在将呼
5、叫转给坐席代表之前,它和自动呼叫分配系统(ACD)执行屏幕弹出功能屏幕弹出功能,将中间件得到的一些相关信息集成到坐席代表的计算机应用程序中,使它们更好地为呼叫者服务。n在实际应用中,CTI中间件可以用来生成许多有用的报告,比如可以跟踪用户在IVR中最经常选取的项目等,用来对业务进行分析和改进。1010CTI中间件产品的分类 CTI中间件根据应用的层次和功能定位,一般可分为三种类型:Link层中间件、层中间件、API层中间件、应用层中间件层中间件、应用层中间件 分别实现不同的功能,并且前后紧密关联。1111CTI中间件产品的分类nLink层中间件层中间件:实现把交换机的原始私有Link协议转换为
6、标准的Link协议,从而可实现与CTI中间件连接。nAPI层中间件层中间件:在Link层的基础上,实现把标准Link协议转化为常用的API,如CTC API、TAPI、JTAPI等,为CTI应用开发提供一套标准的API,屏蔽了不同交换机拥有的CTI协议和CTI接口,实现应用程序与交换机平台的无关性。n应用层中间件应用层中间件:在API层的基础上,通过API层提供的标准API,开发智能路由、去话呼叫管理、来话呼叫管理、呼叫监控、统计报表等应用层产品,与业务开发紧密相关。12128.3 EasyIVR系统的总体解决方案 nCTI中间件在CTI平台开发中处于处于CTI服务器的位置服务器的位置,用来解
7、决大量用户呼入的自动语音应答服务(ASR)n通常也被称为也被称为IVR服务器服务器,主要是定位在CTI中间件解放了大量本来由人工座席来回答工作,转为由机器语音自动应答,如电话银行系统、证券交易、高考查分语音热线等。1313EasyIVR平台总体上分为四个部分1.EasyAdmin:同力信通平台程序,负责平台的综合调度、对IVR脚本的解析执行、负责对不同配置类型的语音卡硬件的操作等等。用户可以使用 EasyStudio 制作自己的流程,也可以直接调用同力信通公司提供的脚本,实现电话Q吧、电话会议、电话点歌、移动 IVR、联通丽音等功能。2.EasyStudio:同力信通图形化流程编辑器,负责流程
8、的编辑和实现,包括播放、录音等语音操作、字符处理、流程处理、数据库操作等各个部分,在数据库接口模式上采用ODBC数据库接口数据库接口。1414EasyIVR平台总体上分为四个部分3.座席软件座席软件:在需要人工座席服务的前提下,提供开放的OCX(对象链接和嵌入用户控件)控件接口,方便开发人工座席软件,提供座席的应答、转接、外呼、监听、录音等一系列功能,支持VC/MFC、VB、DELPHI、ASP.NET等开发环境。4.EasyManager:同力信通平台管理工具,负责计费、报表、座席管理等各项操作。开发者也可以自行开发相应软件。n在数据库操作系统上,由于支持语音卡的CTI业务大都属于中心型业务
9、,因此建议使用SQL SERVER2003/2005模式,也支持Oracle 9/10版本,不过需要安装Oracle 客户端,并配置ODBC数据源。15158.4 EasyStudio集成化设计开发环境集成化设计开发环境 nEasyStudio又被称为脚本编辑器,用来编写可供EasyAdmin解析执行的脚本程序。nEasyIVR 提供了简单易用的可视化工具,即EasyStudio流程编辑器,简化了程序设计者创建应用程序的过程,便于管理者监测、管理IVR 应用程序。n对于一个程序开发者,仅仅只需将单元格从工具栏拖到设计窗体中,点击单元格图标上的指针连结各个单元格图标,就可以组成所要的业务流程图。
10、1616EasyStudio集成化设计开发环境集成化设计开发环境n二次开发者可以根据需要轻松的配置Easy IVR,不论其是基于应用程序还是基于WEB,或者同时基于两者。n在将IVR应用程序复制到目的服务器前,可以在一台单独的计算机上通过流程设计器完成流程的设计、修改及测试。nEasy IVR 支持TAPI兼容的语音卡,以及其它所有目前市场上的主流语音资源卡,具体类型在EASYTQ.INI配置文件中可以得到说明。1717EasyStudio集成化设计开发环境集成化设计开发环境Easy IVR的运行环境如下:nIntel Pentium III 450MHz/128MB 内存/10MB 以上n
11、Microsoft Windows2000(Professional 或Server)及IIS5.0 或以上n具有TAPI 驱动的语音卡或交换机18181919主窗体介绍主窗体介绍 n单击程序EasyStudio.exe,显示器将出现流程编辑器的主主窗体,并有两个工具条,窗体,并有两个工具条,一条沿着顶端,另一条沿着左边一条沿着顶端,另一条沿着左边界。界。n主窗体包话:主菜单栏、图标栏、工具栏(包括语音、数据库、流程、会议等等功能元件)、设计窗体。2020主菜主菜单栏单栏工具工具栏栏图图标标栏栏设计设计流程流程图图窗体窗体缩缩略略图图2121菜单栏菜单栏 n顶端菜单栏,属于对文件进行操作的命令
12、,使用EasyStudio生成的文件默认后缀为生成的文件默认后缀为.vdsn每一个.vds文件代表一个完整的流程,通常也称呼其为一个脚本脚本。2222系统功能菜单导航条n文件 新建、打开、关闭、保存、另存为、退出 n编辑 撤消、剪切、复制、粘贴 n查看 工具栏、状态栏、显示注释、简洁模式、显示缩略图 n窗口 层叠、平铺、排列图标、当前打开文件列表 2323单元格、元件、属性、和变量的说明n在EasyStudio中,每一个元件都用一个单独盒子表示,它是一组待定义的指令。系统提供了大量的单元格,可以完成从播放语音文件,接受用户按键输入,到发送传真的所有功能,单元格也被称为元件。n每个单元格包含许多
13、属性每个单元格包含许多属性,属性是指单元格的特征例如单元格的名字、播放的语音文件名、相关常量及变量的设置,以及结果的读取等,它表示了该元件所能完成的功能。通过属性设置可以根据特殊需求定义相关的特征值,其它特征值保持不变,这样大大简化IVR 应用程序的创建过程。n如此,创建如此,创建IVR 应用程序的主要工作就是选择单元格,连应用程序的主要工作就是选择单元格,连结单元格图标,根据需要改变其属性值这么简单了。结单元格图标,根据需要改变其属性值这么简单了。n变量是存放信息的容器。2424工具栏工具栏 n在工具栏中,鼠标单击功能菜单导航条,菜单列表区将显示相应的元件信息。n具体分为语音控件、流程控件、
14、数据控件、会议控件、通语音控件、流程控件、数据控件、会议控件、通用控件及特殊控件用控件及特殊控件六组。n语音控件语音控件用于决定与电话的交互,可以在IVR 应用程序中加入语音、传真、卡拉OK、外呼、座席等。n数据控件数据控件主要用于与数据库之间数据的传输。n会议控件会议控件用于开发会议功能模块。n流程控件流程控件用于决定IVR 应用程序的条件判断、执行走向等。n通用控件通用控件包含了各种业务系统所常用的一些功能组件。单击不同控件按钮就可切换到相应控件栏。2525语音控件栏 元件名称功能描述放音播放一段语音放数字音播放数字语音及合成录音将语音信息录成.wav或.PCM文件发传真发送一个传真收传真
15、接收一下传真座席设置转人工座席卡拉OK播放背景乐曲并录音,进行混合外呼定时进行电话的自动呼出,主动发起一路呼叫异步呼定时批量进行电话的外呼,主动发起多路呼叫座席状态设置座席登陆离席等状态统一放音放音和数字音的综合通道放音对某一通道或本通道放音2626数据控件栏 元件名称元件名称功能描述功能描述取结果把SQL语句查询的结果取到变量中取上一条取上一条取取库库中中记录记录的上一条的上一条取下一条取下一条取取库库中中记录记录的下一条的下一条SQL语句对数据库的查询、添加、修改等操作连库连接数据库注:新增功能注:新增功能数据数据库库支持嵌套支持嵌套2727会议控件栏 元件名称元件名称功能描述功能描述加入
16、会加入会议议加入当前会加入当前会议议室室2 2人会人会议议创创建一个二人聊天室建一个二人聊天室查询查询人数人数查询查询当前会当前会议议室人数室人数解散会解散会议议会会议结议结束,挂断通道束,挂断通道会会议议放音放音播放会播放会议议提示提示语语音音会会议录议录音音将会将会议议内容内容录录音生成音生成.PCM.PCM或或.WAV.WAV文件文件注:新增功能注:新增功能会会议议室放音音量能根据需要室放音音量能根据需要调节调节大小大小2828流程控件栏 元件名称元件名称功能描述功能描述多分支多条件判断语句二分支二分支条件判断条件判断语语句句跳转脚本跳转到下一子流程表达式给变量和表达式赋值循循环环循循环
17、执环执行行满满足条件的足条件的语语句句2929通用控件单元格 元件名称功能描述开始开始一个流程结束结束一个流程定时在不允许出现超长话单的时,用该元件控制时长系统函数提供字符类函数功能开始计费向局方发送计费等指令发送数据向另一端服务器发送数据包彩话元件配置彩话功能模块彩话2彩话元件的升级模块3030特殊控件栏 元件名称功能描述PBX转移通过PBX将电话转到另一分机通用元件 预留二次开发程序接口发短信配合短信平台使用,向外发送短消息声讯座席用于三方通话,两个呼入者可以转入同一个座席3131常用工具操作模式常用工具操作模式P210n单元格的选取与取消选取n元件图标的删除 n在两个元件之间放置连结路径
18、 n删除两个元件之间的连接线 n移动选定的图标n复制元件/元件树及粘贴 3232单元格的选取与取消选取 n在左边的工具条上,单击一个语音单单击一个语音单元格按钮元格按钮,移动鼠标到设计窗体内,将会看到该元件变成了凹陷选中状态。n移动鼠标指针到设计窗体内所要的位位置置(即插入点即插入点),再次单击鼠标,再次单击鼠标,所要的元件图标就会出现在插入点的位置。n如果要取消选取取消选取,只需重新点击其它元件按钮即可。3333元件图标的删除 1.选定想要删除的元件图标。2.单击顶端菜单中的删除命令。或者,选定元件图标后,点击鼠标右键。选择“删除元件”,进行元件删除。某个元件被删除后,所有连结到这个元件图标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 电信 集成 技术

限制150内