IVR系统默认的配置文件为conf/autoload_configs/ivr.conf.xml,它装入conf/ivr_menus/目录下所有的XML
文件。系统有一个示例的IVR配置,叫demo_ivr,也就是我们刚才拨5000听到的那个。

1.我们创建一个XML配置文件conf/ivr_menus/welcome.xml

<include><menu name="welcome"greet-long="welcome.wav"greet-short="welcom_short.wav"invalid-sound="invalid_entry.wav"exit-sound="voicemail/vm-goodbye.wav"timeout="15000"max-failures="3"max-timeouts="3"inter-digit-timeout="2000"digit-len="4"><entry action="menu-exec-app" digits="0" param="transfer 1000 XML default"/><entry action="menu-exec-app" digits="/^(10[01][0-9])$/"param="transfer $1 XML default"/></menu>
</include>

·greet-long:指定最开始的欢迎音,即最开始播放的“您好,欢迎致电某某公司,请直拨分机号,查号请
拨0”的语音,该语音文件默认的位置应该是在/usr/local/freeswitch/sounds/en/us/callie目录下。
·greet-short:该项指定一个简短的提示音。如果用户长时间没有按键,则应重新提示拨号,但重新提示应
该简短,比如直接说“请直拨分机号,查号请拨0”
·invalid-sound:如果用户按错了键,则会使用该提示。
·exit-sound:该项指定最后菜单退出时(一般是超时没有按键)的声音,默认会提示“Good Bye”
·timeout:指定超时时间(毫秒)
·max-failures:为容忍用户按键错误的次数
·max-timeouts:即最大超时次数。
·inter-digit-timeout:为两次按键的最大间隔(毫秒)
·digit-len:说明菜单项的长度,即最大收号位数。
该菜单中有两个菜单项(Entry),第一个是在用户按0(digits=“0”)时,通过menu-exec-app执行一个
App。在此处它执行transfer,将来话转到default Dialplan中进行路由,并会最终转到分机1000。

二个菜单项中的digits正则表达式“/^(10[01][0-9])$/”会匹配用户输入的1000~1019之间的分机,也是转到
default Dialplan中进行路由,并最终转到对应的分机上
3.控制台中执行reloadxml(或按F6键)使配置生效。
4.freeswitch> originate user/1001 &ivr(welcome)
5.测试成功后,就可以配置Dialplan把用户来话转接到菜单,在Dialplan中加入一个extension(注意,需要加
到正确的Dialplan Context中,如果不确定,则应该加到哪个Context中,在default和public中都加上会比较保

<extension name="incoming_call">
<condition field="destination_number" expression="^1235$">
<action application="answer" data=""/>
<action application="sleep" data="1000"/>
<action application="ivr" data="welcome"/>
</condition>
</extension>

控制台中执行reloadxml(或按F6键)使配置生效。

freeswitch-ivr语音导航相关推荐

  1. freeswitch实现ivr语音导航

    1.测试 用分机拨打5000可以收听系统默认的ivr 2.放置welcome音频文件 centeros的sounds文件在 /usr/share/freeswitch/sounds下,默认的是英文的, ...

  2. IVR语音导航和电销自动外呼

    在客户为主导的市场下,呼叫中心软件凭借能提升企业品牌形象.坐席工作效率和客户满意度的优点,遍布在各行各业,如客服部门.销售部门.技术维修部门.政府部门热线.水电力.调度部门.银行.教育领域.医疗卫生部 ...

  3. 呼叫中心客服IVR语音导航和电销自动外呼

    在客户为主导的市场下,呼叫中心软件凭借能提升企业品牌形象.坐席工作效率和客户满意度的优点,遍布在各行各业,如客服部门.销售部门.技术维修部门.政府部门热线.水电力.调度部门.银行.教育领域.医疗卫生部 ...

  4. 【个人作品】在SIP客户端实现服务器端的IVR(互动式语音应答,即语音导航,自动语音话务员)功能

    在客户端实现服务器端的IVR(互动式语音应答,即语音导航,自动语音话务员)功能 QSphone2012 之IVR Manual Version  V_0.0.1 Date  2012-5-20 Com ...

  5. 百度地图android室内定位,百度地图4.0正式发布,主打免费语音导航、室内定位、实时公交和生活搜索 (视频)...

    自2010年10月百度地图在塞班平台上线了第一个版本以后,陆续登陆了Android和iPhone平台,据百度地图团队介绍,其最新的用户数已达7000万.今天,百度地图4.0 正式发布(iPhone版 ...

  6. html5 语音导航,TeleNav提供基于HTML5技术的浏览器级turn-by-turn语音导航服务

    近期赶上圣诞,新闻较多,先转,稍后译.(出差中) 为便于我们理解,先介绍下技术背景,HTML5目前大部分浏览器已支持,其相对于4.01主要提升了视频.音频.数据库支持等.广义的HTML5,是HTML. ...

  7. 天润IVR语音自助系统破解电商验证难题

    本文讲的是天润IVR语音自助系统破解电商验证难题,中国团购行业经历了如火如荼的2011及跌宕起伏的2012之后,迎来了充满希望和悬念的2013年.经过几轮行业洗牌,团购行业逐渐由一线城市向二三线城市发 ...

  8. html5 语音导航,诺基亚推出HTML5版导航地图

    诺基亚在官方博客中正式宣布,该移动网站支持所有手机设备的浏览器,并具有语音导航功能. 该网站支持iPhone.iPad.Android以及诺基亚等智能手机的浏览器,支持驾车导航.步行导航以及公交导航, ...

  9. 手机语音服务器在哪里设置,腾讯地图联合王者荣耀推出妲己语音导航服务(安装设置方法)...

    腾讯地图和王者荣耀联合推出了妲己语音包导航,喜欢王者荣耀的玩家想不想在地图导航过程中听听软萌妲己为您指路呢?下面,我们将为大家带来腾讯地图妲己语音导航设置方法,希望能够帮助到大家. 腾讯地图妲己语音包 ...

  10. 微信各类地图语音导航

    bdapp在微信内部浏览器不行导航 baidumap在微信内部浏览器导航 百度地图uri web地图导航 腾讯地图uri web地图导航 高德地图uri web地图导航 微信各类地图语音导航,直接点, ...

最新文章

  1. TCP/IPICMP报文的分类
  2. 轻松理解https,So easy!
  3. redhat6 + 11G DG部署
  4. 04-课后作业1-字符串加密
  5. ACDSee Photo Manager 12 中文绿色版
  6. java之点击一次之后失效_JavaScript 事件绑定只能执行一次了,再次点击就变得无效 ,求助怎么回事...
  7. Python设置画布大小_Python第25课:海龟绘图_自定义函数的应用
  8. 干粉灭火器(泡沫灭火器)工作原理
  9. 【a701】旅行家的预算
  10. IT界那些性感的让人尖叫的程序员
  11. DSP28335看门狗复位
  12. 日常中的迅捷PDF转换器
  13. 网站性能优化的10种方法
  14. 安装Windows+Ubuntu双系统
  15. 支付宝,百度,头条集卡群,过年一起玩
  16. spring cloud读取配置文件
  17. 程序员基础能力系列(1)——vim快捷键总结
  18. mysql主从和mycat读写分离的安装及验证
  19. micropython按键检测_MicroPython动手做(09)——零基础学MaixPy之人脸识别
  20. 数学物理方法 01 解析函数论

热门文章

  1. 世界级的客户服务:当今公司的正确行事
  2. 数据库----Oracle中的闪回(flashback)技术
  3. windows下Redis-cluster集群搭建
  4. 【致敬未来的攻城狮计划】第2期定向赠书《RT-Thread设备驱动开发指南》+ 《GD32 MCU原理及固件库开发指南》
  5. 大数据分析培训课程python时间序列ARIMAX模型
  6. 时间编程Chrono库 - C++11
  7. 【chrono】【chrono问题】【chrono的使用学习记录】【时间计时】
  8. JFreeChart用法示例
  9. C++ | 标准库 string 的内存结构(前8字节是指针,接着8字节是字符个数,最后16字节可能是字符串本身)
  10. 浅谈客户端主导的技能系统