过去两个月我一直在与freeswitch合作。我有关于dtmf输入的问题。我在freeswitch中使用lua脚本来获取dtmf输入我使用下面的代码:
digits = session:getDigits(2, "#", 5000);
在上面的一个我得到输入的dtmf在5秒内,结束字符是#和大小2.我知道如何获得dtmf输入后我输入两个数字后不应该等待util超时。在适当的条件下,我打算在输入两位数之后移动到下一步。有任何功能或任何解决方案吗?
答案 0 :(得分:2)
如果max_digits(1st arg)设置为2,那么如果按下2位数,它将不会等待超时。您也可以尝试使用playAndGetDigits。