【问题标题】:Freeswitch command play_and_get_digits transfer on timeoutFreeswitch 命令 play_and_get_digits 超时传输
【发布时间】:2014-10-30 11:23:36
【问题描述】:

我正在 Freeswitch 中编写一个简单的 python 脚本。我需要播放文件并检测数字,所以我使用会话对象的 play_and_get_digits 方法。

我想知道是否可以在 dtmf 超时时转移会话:如果呼叫者没有输入任何数字,则应该转移呼叫播放错误文件或 strong> 迭代多次尝试。

这样我就可以播放一个文件,上面写着:“您好,按 1 表示开发,按 2 表示销售,保持在线与代理通话”。

谢谢

【问题讨论】:

    标签: python freeswitch ivr


    【解决方案1】:

    见第 136 行https://github.com/xlab1/freeswitch_secretary_bug/blob/master/scripts/inbound_secretary.pl#L136

    您设置了空错误消息和 1 毫秒超时 - 如果用户没有输入任何内容,您将获得空字符串,如果输入了内容,您将获得带有数字的字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2013-09-30
      • 2019-12-06
      • 2020-12-24
      相关资源
      最近更新 更多