高阳圣思园信息技术有限公司 增值运营事业部 技术支持部 IVR开发高级培训 高阳圣思园信息技术有限公司 增值运营事业部 技术支持部 2019/4/26
课程安排(一) IVR开发规范讲解 常用函数(原子动作)讲解 业务开发过程讲解 典型例程讲解 实验室测试环境使用及配置讲解 IVR开发练习 2019/4/26
编程规范讲解 制定开发规范的目的 IVR流程开发规范-20040329.doc 流程源代码可读性。 流程代码结构化(按照主菜单分函数)。 可维护性。 适用于开发的各个阶段(开发、测试、评估、 上线)。 IVR流程开发规范-20040329.doc 详细讲解IVR流程编写规范。 2019/4/26
课程安排(二) IVR开发规范讲解 常用函数(原子动作)讲解 业务开发过程讲解 典型例程讲解 实验室测试环境使用及配置讲解 IVR开发练习 2019/4/26
常用函数(原子动作)讲解(1) 流程事件说明 系统变量说明 流程基本动作说明 基本数据操作动作组 数据比较操作动作组 私有数据操作动作组 EMSN-Switch-IVR流程语言开发使用手册V5.1-20040214.doc 流程事件说明 系统变量说明 流程基本动作说明 基本数据操作动作组 数据比较操作动作组 私有数据操作动作组 结果数据集操作动作组 系统操作动作组 2019/4/26
常用函数(原子动作)讲解(2) 呼叫控制动作组 媒体服务动作组 数据访问动作组 计费动作组 流程控制动作组 会议相关动作组 CHS相关动作组 动态读取配置动作组 用户行为采集动作组 2019/4/26
课程安排(三) IVR开发规范讲解 常用函数(原子动作)讲解 业务开发过程讲解 典型例程讲解 实验室测试环境使用及配置讲解 IVR开发练习 2019/4/26
业务开发过程讲解(1) 业务设计和规划 接口定义原则 逻辑清晰。 业务菜单不宜过深(4层)。 按键规划合理,统一(考虑用户操作方便和习惯)。 高阳平台一般不存放用户数据(除语音文件)。 设计接口时要考虑通用性和效率。 巧妙的设计和利用接口,可以实现丰富和较复杂的业务逻辑,并能有效的控制流程。 2019/4/26
业务开发过程讲解(2) 业务及流程架构设计 业务设计结构清晰,各个模块之间尽量做到相对独立,不重复。 菜单和按键的分布合理、统一,从用户的角度充分考虑操作的便捷。 提示音和按键的搭配合理;考虑用户如果按错按键的重复提示。建议播放每一个需要用户选择按键的提示音时,如果用户选择了非制定按键,都重复此提示音。 IVR流程的编写要与业务设计的框架相符合。 2019/4/26
课程安排(四) IVR开发规范讲解 常用函数(原子动作)讲解 业务开发过程讲解 典型例程讲解 实验室测试环境使用及配置讲解 IVR开发练习 2019/4/26
典型例程讲解(1) 配置文件 主流程(主函数) 流程中动态生成配置文件名称 把日期转化为字符串 Templet\12586XY(12590XYAB).ini 主流程(主函数) Templet\12586XY-0(12590XYAB-0).txt 流程中动态生成配置文件名称 Templet\Funp_MakeINIFileName.txt 把日期转化为字符串 Templet\Funp_DateToString.txt 2019/4/26
典型例程讲解(2) 产生语音文件名称 录音 用户间留言 BBS留言 Templet\Funp_MakeFileName.txt Templet\Funp_RecordAndConfirm.txt 用户间留言 Templet\Funp_LeaveWordToUser.txt BBS留言 Templet\Funp_LeaveWordToBBS.txt 2019/4/26
典型例程讲解(3) 用户间呼叫(通话) 点送(写预拨号表) 系统外呼实现流程(点送,外呼主持人) 公共聊天室(动态创建聊天室资源) Templet\Funp_CallUser.txt 点送(写预拨号表) Templet\Funp_SendToUser.txt 系统外呼实现流程(点送,外呼主持人) Templet\12586XY-1(12590XYAB-1).txt 公共聊天室(动态创建聊天室资源) Templet\Funp_EnterChatroom.txt 2019/4/26
典型例程讲解(4) 语音合成 Templet\Fun_AudioSynthesis.txt 2019/4/26
典型例程讲解(5) 娱音在线业务ID直呼 主流程 Templet\86业务ID直呼\12586XY-0.txt 验证主叫用户 Templet\86业务ID直呼\Fun1_VerifyUser.txt ID直呼前初步验证被叫ID号 Templet\86业务ID直呼\Fun1_BeforeDirectCall.txt 开始呼叫(先通过接口验证被叫ID号码) Templet\86业务ID直呼\Fun2_DirectCallWithAnswer.txt 2019/4/26
课程安排(五) IVR开发规范讲解 常用函数(原子动作)讲解 业务开发过程讲解 典型例程讲解 实验室测试环境使用及配置讲解 IVR开发练习 2019/4/26
实验室测试环境使用及配置讲解(1) 实验室测试环境总体介绍 客户端软件介绍 SCU(业务控制单元) Gateway(通讯网关) CHS(聊天管理) 聊天室管理总代理 聊天室管理员界面 2019/4/26
实验室测试环境使用及配置讲解(2) 客户端软件目录结构 bin 可执行程序 ini 配置文件 log 日志文件 Gateway\loadxml 解析数据的xml文件 SCU\bill&chp 原始话单和按键采集文件 SCU\flow 编译成功的流程可执行文件(接入号.bin) SCU\ini\ 1.接入号.txt 流程执行时读取数据的配置文件 2.ivrflow.ini 定义加载流程的数量和具体加载 哪个流程 2019/4/26
实验室测试环境使用及配置讲解(3) 实验室测试环境详细配置讲解 CHS\ini\chs.ini CHS\ini\server.ini Gateway\ini\gateway.ini Gateway\ini\server.ini SCU\ini\接入号.ini SCU\ini\ivrflow.ini SCU\ini\server.ini SCU\ini\system.ini 2019/4/26
实验室测试环境使用及配置讲解(4) 远程测试环境讲解 远程测试环境使用说明-20040323.doc 原理 通过VPN方式接入到高阳实验室测试环境后,会自动获得一个120网段的IP地址,此时就相当于高阳实验室环境内的一个节点,从而在远程实现与亲自来高阳相同的测试效果。 远程测试环境使用说明-20040323.doc 2019/4/26
课程安排(六) IVR开发规范讲解 常用函数(原子动作)讲解 业务开发过程讲解 典型例程讲解 实验室测试环境使用及配置讲解 IVR开发练习 2019/4/26
IVR开发练习 IVR开发练习流程图V1.0.vsd 根据业务流程图分析接口如何定义(注意在业务开发过程讲解中提到的接口定义原则) 编写流程(注意遵守流程开发规范) 测试流程 2019/4/26
谢谢! 北京高阳圣思园信息技术有限公司 地址:朝阳区西八间房万红西街2号现代燕东商务大厦A座3层 邮编:100015 电话:(010)84505558 传真:(010)84505680 网址:www.hisunsray.com 2019/4/26