1
IVR流程开发
高阳圣思园培训部
2
题目
• 概述
• IVR的语法
• IVR的事件说明
• IVR的系统变量
• IVR的基本动作
• IVR的实例 3
IVR流程原理
有限状态机模型
基本原理:状态机+事件驱动+可叠加的
原子功能模块。
4
有限状态机 FSM 举例
休
息 家里
闹钟响了
老婆电话
工作
聊 办公室
咖啡厅 天
约会短信
5
• TRACE ON // 设定跟踪
• FUNCTION MAIN{
• 家里:
• 休息(8小时)
• 闹钟响了[10] -> 办公室
• 办公室:
• 工作(8小时)
• 约会短信[1]->咖啡厅
• 咖啡厅:
• 聊天(西施,貂婵)
• 老婆电话[3]->家里
• }
6
IVR流程的一个简单例子
• 流程图表示
开始
欢迎进入本系统
1:查询个人资料 2:点歌 3:听留言 0:退出
查询个 点歌 听留言 退出
人资料
7
IVR流程简单例子的文本描述
文本代码描述
stConnected:
PlayFile(“”,“?”) //播放“你好,欢迎进入本系
统”。查询个人信息请按1,点歌请按2,……
EvtReturn[0] -> stCheckPushedButton
EvtReturn[3] -> stCheckPushedButton
EvtReturn[-1] -> END
stCheckPushedButton:
CheckPushedButton()
EvtReturn[1] -> stQueryPersonalInfo
EvtReturn[2] -> stSendSong
……
EvtReturn[-1] -> END
stQueryPersonalInfo :
Fun_QueryPersonalInfo(IR0)
EvtReturn[0] -> stRestartChoice
EvtReturn[-1] -> stSystemBye
8
编译的一个过程
使用图形方式说明:从流程源代码Æ通
过编译器编译Æ流程运行中间代码Æ加载
到语音平台Æ运行。
0101
010 语音
0101 平台
9
编译过程的文字描述
编译过程
1 首先用户要用文本书写器或其它任何一种文字
书写器编写源代码.
2 编译器将检测用户源代码是否有词法或基本的
语法错误,如有,将提示用户错在何处,若无则提示
"编译成功,请保存输出文件..".
3 通过语法编译器将用户代码编译成中间代码
*.bin.
4 通过加载到语音平台就可以将
ivr开发流程 来自淘豆网m.daumloan.com转载请标明出处.