【发布时间】:2019-04-22 21:12:52
【问题描述】:
我需要拨打 IVR 内的分机。所以我的 freeswitch 应用程序将测试 PBX 扩展。该应用程序将拨打 IVR(可以运行任何 PBX 供应商),当 PBX 接听电话时,它将拨打分机并运行多项测试,包括测试双向音频、DTMF 和其他测试。我的测试场景使用普通号码,但现在我需要将其扩展到 IVR 中的拨号分机。大部分都是用 Lua 编写的
这个设置有两个问题:
呼叫建立后如何拨打分机。尝试了“send_dtmf”,但它没有用,或者我只是不知道如何使用它。我已经完成了“send_dtmf”,但没有任何反应。 IVR 接听后拨打分机的最佳方式是什么?
一旦我让这部分工作。我怎样才能等待延期 在开始执行我的测试脚本之前回答。我正在考虑执行“wait_for_silence 200 15 10 5000”然后执行我的脚本的其余部分。你怎么看?有没有更好的办法?
【问题讨论】:
-
建议:限制你的问题,一个问题。 SO 几乎没有动力去解决你的大部分实现。如果有的话,请发布多个单独的重点问题。最后,您应该发布代码以供其他人查看您尝试过的内容。如果你没有,那么你问的问题太大了。将其分解为您可以先尝试的部分。
-
你好。好的,在 IVR 接听后,我能否获得拨打号码的帮助。我试过“send_dtmf”功能,它不拨任何分机。
标签: lua freeswitch