首页 > 解决方案 > Play_and_get_digits Freeswitch 中无输入与错误输入

问题描述

我正在尝试在 nodejs 中使用 ESL 实现 play_and_get_digits。

代码很简单:

 conn.execute('play_and_get_digits', ${minValue} ${maxValue} ${tries} ${timeout} ${terminator} ${soundFile} ${invalidFile} ${var_name} ${regex} ${digit_timeout}`);

它运作良好。我唯一的问题是当调用者没有输入任何东西时。默认情况下,它会播放在invalidFile中定义的音频,我用它来通知调用者他们输入的值无效。我希望能够区分错误的输入(例如,当只允许输入 1 或 2 时,数字 5)和根本没有输入。

最好的方法是什么?

谢谢!

标签: freeswitch

解决方案


推荐阅读