资源预览内容
第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
第9页 / 共64页
第10页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
UniMedia电话语音系列产品UniMedia 系列电话语音中间件快速开发指南IVR流程-IDE 集成开发环境V5.4.02版权声明本文档的版权归朗深技术所有,受中华人民共和国法律的保护。朗深技术在未经申明的情况下对文档内容做必要改动时,将不另行通知。本文档力求准确说明UniMedia 中间件产品的功能和特性,由于产品的更新和修改,朗深技术不保证您所购买的产品和本文档内容完全一致,并对此所导致的错误及产生的后果不承担任何法律责任。除特别声明外,此文档所用的公司名称、个人姓名及数据均属为说明的目的而拟定。本文档所含的任何构思、设计及其他技术信息均属朗深技术所有,受中华人民共和国法律的保护。未经朗深技术书面同意,任何单位和个人不得擅自摘抄、全部或部分复制本书内容,或者以其他任何方式使第三方知悉。商标与知识产权 UniMedia注册商标受中国和其他国家的相关法律条文的保护。获取最新产品及相关信息,请访问朗深技术网站:http:/www.lioncen.com3目 录UniMedia电话语音系列产品 .11. 开发环境说明 .42. IDE 环境的使用 .52.1 工作空间 .52.1.1 菜单区 .62.1.2 工具栏 .112.1.3 脚本编辑区 .122.1.4 工程区 .122.1.5 进程区 .122.1.6 信息区 .122.1.7 节点图标按钮栏 .122.1.8 流程可视编辑区 .132.1.9 节点参数编辑区 .132.1.10 视图工具栏 .132.2 代码编辑 .132.2.1 创建纯脚本来话引导工程 Boot.142.2.2 创建纯脚本来话业务处理工程 Income .192.2.3 保存为工程组 .202.3 程序编译 .212.3.1 编译 Boot 工程 .212.3.2 编译 Income 工程 .242.4 程序调试 .252.4.1 调试运行 Boot 工程 .252.5 流程图形编辑 .322.5.1 创建图形化来话引导工程 Boot.332.5.2 创建图形化来话业务处理工程 Income .462.5.3 保存为工程组 .472.5.4 工程编译 .4842.6 图形化流程调试 .482.6.1 调试运行图形化来话引导工程 Boot .492.7 程序运行 .513. 体系结构 .533.1 总体架构 .533.2 Script+对象与方法 .534. 程序模型 .544.1 程序 .544.2 事件处理 .544.3 典型应用模式 .565. 运行环境 .575.1 CTIDE 的配置文件 system.config .575.2 日志文件 CTIDE.log .585.3 CTSYS 的配置文件 system.config .596. 示例程序 .596.1 Boot 主工程 .596.2 Income 来话处理工程 .611.开发环境说明UniMedia IDE Studio 是一套基于面向对象的高级脚本语言和可视化图形定制的 CTI 业务流程开发、运行和调试的集成开发环境。重要说明:UniMedia IDE Studio 必须配合 UniMedia CTI 引擎(等插件)使用。在 IDE 程序模型中,针对 CTI 引擎的应用,必须有一个名为“Boot”的引导程序(编译后的名为 Boot.exec,不能修改,boot 不区分大小写) ,用于处理事件。在 Boot 程序收到事件(如来话通知后) ,调用 Run 函数运行另外一个专门负责业务逻辑的程序,由这个程序负责后续的逻辑,从而实现多进程并发处理。加载运行后,进程 ID 是 1。否则 CTI 插件等的通知事件不能够被 CTIDE 处理,对于电话应用经常出现听到“系统座席全忙,请稍后再拨,谢谢,再见!” 。52.IDE环境的使用2.1 工作空间本章介绍 IDEStudio 脚本程序集成开发环境的各个组成部分及相关操作。启动 CTIDE,创建纯脚本工程的结果下图所示:菜 单 区 工 程 区 进 程 区 工 具 栏 脚 本 编 辑 区 信 息 区 启动 CTIDE,创建图形化流程工程的结果下图所示:6节 点 图 标 按 钮 栏 流 程 可 视 编 辑 区 节 点 参 数 编 辑 区 视 图 工 具 栏 脚 本 编 辑 区 整个环境分成 10 个组成部分:菜单区、工具栏、脚本编辑区、工程区、进程区、信息区、节点图标按钮栏、流程可视编辑区、节点参数编辑区、视图工具栏,如上两图标注。2.1.1 菜单区菜单区,包括六项主菜单,分别是文件、编辑、选项、工程、运行、帮助,其中每一项主菜单中又包括相应的子菜单项。IDE 的大部分功能都可由该菜单区中的菜单项提供。 文件下拉菜单文件下拉菜单包括:新建工程、新建文件、打开文件、打开工程、最近的工程、添加文件、移除文件、添加工程、移除工程、保存工程、保存工程组、全部关闭、全部保存、退出子菜单项组成。选择新建工程时会弹出窗口,要求用户填写工程名和保存的路径信息,如下图所示:7选择新建文件时会弹出窗口,要求用户填文件名和保存的路径信息,如下图所示:8选择打开打开文件、打开工程、最近的工程等项时,弹出窗口要求用户选择被打开文件、工程的路径,比如打开工程如下图所示:选择添加文件,要求用户选择已经存在要被添加到工程中的文件路径及名称,类似打开文件。选择移除文件,首先从当前打开的工程中选择需要移除的文件,然后选择移除菜单项,就成功把文件从工程中移除。选择添加工程、移除工程等项时,是表示需要添加已经存在的脚本工程到当前被打开的工程组中,或从当前打开的工程组中移除已经存在的工程,是针对工程组而言。选择保存工程,IDE 保存当前被选择的已经发生的修改包括文件增删、文件内容的修改等。选择保存工程组,IDE 保存整个工程组中所有发生改变的内容。选择全部关闭,即关闭 IDE 已经打开的所有工程组和工程。选择全部保存,即保存 IDE 已经打开的所有工程组和工程已经发生改变的内容。9选择退出,结束整个 IDE 环境。 编辑下拉菜单编辑下拉菜单由撤销、重复、剪切、拷贝、粘贴、全选、查找、替换、在工程中查找、段缩进、段缩出、括号配对、跳到行号、加注释、去注释子菜单项组成。撤销和重复,用于在代码编辑时取消和恢复前一次的操作。剪切、拷贝、粘贴分别表示对代码进行剪切、拷贝、粘贴,其中剪切和拷贝必须先选择一段代码文本。全选,是对正在操作的代码文件所有内容进行选择。查找和替换,是针对正在操作的代码文件进行相应的操作,选择后,IDE 会弹出相应窗口,由用户进行相关操作。在工程中查找,是在当前选择的脚本工程中查找用户指定的内容,查找结果在信息提示区中 search 上显示,用户用鼠标双击某一行,则光标自动定位到对应的文件处。段缩进和段缩出,是对用户选择的代码段进行整体迁移或后退操作。括号配对,是确定光标所在括号配对另一括号的位置,操作前,用户的光标必须停留在括号(小括号或大括号)前。跳到行号,选择该项后,IDE 弹出窗口,用户指定行号后确认,则移动光标到当前操作文件的指定行。加注释和去注释,是对用户选择的代码段整体进行注释或去注释。 选项下拉菜单选项下拉菜单由编辑器选项和编译选项子菜单项组成。选择编辑选项,IDE 弹出窗口,具体如下图说示:10用户可以设置 TAB 键大小,代码背景颜色,代码的字体,语法高亮相关颜色,设置后,点击确定既可,演示代码根据不同的选择,显示不同的效果。 工程下拉菜单工程下拉菜单由编译和工程设置子菜单项组成。选择编译,则 IDE 对当前的工程进行修改保存及编译。 运行下拉菜单运行下拉菜单由运行、预加载、加载、跟踪、单步、继续、停止、设置断点、清除断点子菜单项组成。选择运行,IDE 立即编译( 如果当前工程发生了改变) 和运行当前激活的脚本工程。如下图所示:11选择预加载和加载,IDE 弹出窗口,预加载,是把已经编译好的脚本工
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号