- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IVR试验申报
IVR实验报告
一、实验内容
1、IVR系统平台环境介绍;
2、IVR系统和交换机的关系;
3、IVR使用配置界面的熟悉和练习
4、制作一个听歌流程,对流程开发工具有一个初步的认识
二、实验要求:
1、了解掌握IVR系统结构,与交换机关系;
2、熟悉环境和界面功能使用
3、按照给出的流程,编写一个听歌流程,并用自己的用户登录后加载测试
三、编写基本原则
逻辑清晰,业务设计结构清晰,各个模块之间尽量做到相互独立,不重复
业务菜单不宜过深(一般不超过4层)
(一个IVR流程形成一颗树(类似二叉树),每一个节点向下的跳转就是一层(类似二叉树的层次),例子里是3层。不超过4层是个建议,如果业务流程比较复杂,可能会超过4层)。
按键规划合理、统一(考虑用户操作方便与习惯)
提示音简洁明了
四、IVR平台使用
IVR文件上传
选择“IVR文件上传”,出现如下图所示:
点击“”按钮,出现下图:
如:选择要上传的文件为“test.txt”,然后点击“”上传至服务器上。
页面左下角的三个按钮分别为:
查看所选记录
,先选择某条记录,然后点击“查看所选记录”按钮,会弹出该记录的详细信息页面,如下图所示:
删除所选记录
,选择要删除的记录,然后点击“删除所选记录”按钮,弹出删除对话框,如下图所示:
若选择“删除”则将该记录删除。
刷新表格
,该功能是对该页面的表格内容进行刷新。
IVR文件查看
选择“IVR日志查看”,出现如下图所示:
选择要加载的TXT文件,点击左下角的,将语音文件加载到IVR控制节点。
IVR接入号管理
接入号配置
该功能一般为系统管理员用作系统配置使用。
选择“接入号配置”,出现如下图所示:
点击左下角的,出现如下图所示:
这里的“接入号码”指电话拨打的号码,最多只能输三位;
“IP地址”与每台电脑分配的IP地址相同;
“节点偏移量”数值为以本机编号*100。
五、编写步骤
设计业务逻辑关系,画出流程图
设计数据库表结构
编写IVR流程脚本
导入系统进行测试,不断调整
完成IVR流程脚本编写
五、代码实现部分
#系统导入采用更新模式,释放从1到100的节点
ReleaseState 1 100
#数据库配置
DATABASE 127.0.0.1 ivrtest ivr ivr 0
#节点定义
STATE_ATTRIBUTE 1 10 100
STATE_ATTRIBUTE 2 10 100
STATE_ATTRIBUTE 3 10 100
STATE_ATTRIBUTE 4 10 100
STATE_ATTRIBUTE 5 10 100
STATE_ATTRIBUTE 6 3 100
#节点操作
OPERATION_PLAY 1 6 1 0 1 1 0 您好,欢迎进入重庆邮电大学点歌平台,请输入歌曲编号
OPERATION_GET 1 1 6
OPERATION_SET_VALUE 2 [songs_Num],int,4 [USER_INPUT]
OPERATION_SQL 3 127.0.0.1 ivrtest select^songName^from^song^where^^songNumb=[song_number]; [songName],string,16
OPERATION_PLAY 4 6 1 0 1 1 0 歌曲编号输入错误,请重新输入
OPERATION_GOTO 4 1
OPERATION_PLAY 5 6 1 0 1 1 0 您点播的歌曲为[songName]
OPERATION_PLAY 6 6 1 0 1 1 0 返回上级菜单请按井号键,否则请挂机
#节点跳转
STATE_MACHINE 1 1 dtmfnull
STATE_MACHINE 3 4 sql_select_no_data
STATE_MACHINE 4 5 sql_success
STATE_MACHINE 6 6 dtmfnull
STATE_MACHINE 6 1 #
播放提示音,提示用户按键选择对应的歌曲
接收用户按键信息
根据用户按键选择对应的歌曲
根据歌曲代码播放对应歌曲
重新选择?
是
否
结束
文档评论(0)