freeswitch开启IVR按键

Posted 小蜗牛爱远行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了freeswitch开启IVR按键相关的知识,希望对你有一定的参考价值。

  • sip_profile/internal.xml修改:
    <param name="dtmf-type" value="inband"/>
  • diaplan/default.xml修改,拨号规则中新增几行设置:
    <action application="set" data="dtmf_type=inband"/>
    <action application="start_dtmf"/>
    <action application="start_dtmf_generate"/>
  • 亲测可以收到DTMF信息。
  • 其中遇到的几个坑:
    • 线路不支持DTMF
    • dtmf-type的值设置分为“info”, “inband”, “rfc2833”(协商媒体中要看到“telephone-event”)
    • start_dtmf_generate跟上面的’start_dtmf’按理开启一个就可以了

以上是关于freeswitch开启IVR按键的主要内容,如果未能解决你的问题,请参考以下文章

【freeswitch】IVR按键输入的分析

FreeSWITCH收到重复的DTMF信号

freeswitch esl outbound中如何放音采集按键?

freeswitch可以把手机电话转成voip吗

asterisk怎么配置IVR

如何在FreeSWITCH开源软交换安装Sangoma-A400模拟卡