在lua脚本freesswitch中获取dtmf输入

时间:2014-07-14 06:36:59

标签: lua freeswitch dtmf

过去两个月我一直在与freeswitch合作。我有关于dtmf输入的问题。我在freeswitch中使用lua脚本来获取dtmf输入我使用下面的代码:

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

在上面的一个我得到输入的dtmf在5秒内,结束字符是#和大小2.我知道如何获得dtmf输入后我输入两个数字后不应该等待util超时。在适当的条件下,我打算在输入两位数之后移动到下一步。有任何功能或任何解决方案吗?

1 个答案:

答案 0 :(得分:2)

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