【问题标题】:Get dtmf input in lua script freesswitch在lua脚本freesswitch中获取dtmf输入
【发布时间】:2014-07-14 06:36:59
【问题描述】:

在过去的两个月里,我一直在使用 freeswitch。我遇到了关于 dtmf 输入的问题。我在 freeswitch 中使用 lua 脚本来获取 dtmf 输入,我使用以下代码:

digits = session:getDigits(2, "#", 5000);

在上面的一个中,我在 5 秒内得到输入的 dtmf,结束字符是 #,大小为 2。我知道如何在我输入两位数后立即获取 dtmf 输入,它不应该等待 util超时。用正确的术语来说,我在呼叫者输入两位数后将进入下一步。请问有什么功能可以做或者有什么解决办法吗?

【问题讨论】:

    标签: lua freeswitch dtmf


    【解决方案1】:

    如果 max_digits(1st arg) 设置为 2,那么如果您按下了 2 个数字,它将不会等待超时。您也可以尝试使用 playAndGetDigits。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2016-08-27
      • 2015-05-22
      相关资源
      最近更新 更多