freeswitch - 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)和根本没有输入。
最好的方法是什么?
谢谢!
解决方案
推荐阅读
- android - 在前台的我的应用程序活动中隐藏通知面板(通知滑块或通知栏)
- google-chrome - 谷歌翻译不工作
- linux - 使用 sed 删除最后一个换行符
- c# - 我是否需要在 C# 中使用来自非托管 C++ dll 的原始数据类型执行 MarshalAs?
- css - z-index 如何在全屏下工作?
- terraform - 如何将地图值与 terraform 结合起来?
- r - 使用 ggplot2/ggrepel 绘制多边形外点的标签
- java - Java 按某些键的值对映射进行排序
- java - 启动消费者时抛出异常 - (无法为微服务中的不同通道分配相同的组名)
- arrays - 查找数组中的下一个最小值?