用 Dialplan 实现IVR交互

原创 2011年01月12日 16:24:00

假如我又这么一个IVR要求:

 

 欢迎致电XX公司,业务查询按1(转801),技术咨询按二(转802)  什么什么介绍按3(good.WAV)

 

................................................................................................................................................

 

根据上面需要 我们当然是可以用 Background()函数来处理,,这里介绍一个新的方法。

 

(欢迎xxx....语音文件为 welcome.WAV)

 

先看代码:

     

 

 

代码说明:拨8888,用了一个Read函数(digito存了用户的按键,播放welcome.WAV,。。。。。),然后用变量去一个一个判断,如用户输入的为1,那么1=1,转到to1,接听801电话,,。。不=1的时候又转到下面的判断,以此类推。。

 

 

 

 


 

如果理解了上面这些, 建议还是以下这么写,以便以后更改或扩展(个人这么认为,如果有好的方法)

 

www.asterisk-help.com

相关文章推荐

Asterisk 中dialplan实现去电黑名单

  • 2017年02月08日 15:38
  • 29KB
  • 下载

《FreeSWITCH: VoIP实战》: 使用Erlang建立IVR实现复杂业务逻辑

http://www.ctiforum.com/news/guandian/332694.html 《FreeSWITCH: VoIP实战》: 使用Erlang建立IVR实现复杂业务逻辑...

C#实现IVR(基于东进的语音卡)-2

///         /// ulong         ///         ///         ///         ///         /// ...

asterisk 扩展应用(3)——IVR 实现

1      IVR 实现1.1       简单IVR配置 1:进入System Recordings,上传wav语音文件。语音文件必须是音频采样为16位。音频采样级别8kHz。使用PCM编码。 ...

Asterisk AGI 实现IVR命令说明

  • 2015年07月28日 09:12
  • 22KB
  • 下载

asterisk_dialplan学习笔记

  • 2014年04月22日 14:31
  • 135KB
  • 下载

FreeSWITCH dialplan APPlication

freeswitch dialplan application

FreeSwitch的mod_dialplan_xml模块分析

  • 2011年06月03日 13:28
  • 35KB
  • 下载

asterisk dialplan 转换成 freeswitch

我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案。 The Asterisk Dialplan [IVR-...

呼叫中心IVR系统的介绍

1.什么是IVR?IVR(Interactive Voice Response)即交互式语音应答,是一种功能强大的电话自动服务系统。它用预先录制或TTS文本转语音技术合成的语音进行自动应答的系统,提供...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用 Dialplan 实现IVR交互
举报原因:
原因补充:

(最多只允许输入30个字)