【问题标题】:Why does Asterisk ignore a dtmf code from a specific handset为什么 Asterisk 会忽略来自特定手机的 dtmf 代码
【发布时间】:2019-04-15 19:42:19
【问题描述】:

我正在运行 Asterisk 1.13。当两个用户输入 dtmf 9 时,它会被忽略。 我可以在日志中看到 Asterisk 正在接收 dtmf,但它没有执行任何操作。我尝试过的大多数手机都可以正常工作。我在日志中看到以下内容,但未采取任何措施。

[Apr 15 16:40:08] DEBUG[11094][C-00000018] res_rtp_asterisk.c: Creating BEGIN DTMF Frame: 57 (9), at x.x.x.x:37740
[Apr 15 16:40:08] DEBUG[11094][C-00000018] res_rtp_asterisk.c: Creating END DTMF Frame: 57 (9), at x.x.x.x:37740

有什么想法吗?

【问题讨论】:

  • 你为什么期待一些行动?
  • 我的拨号方案定义了一些动作。或者至少我是这么认为的。结果 Wait() 不听 dtmf 是失败的。它已修复。

标签: asterisk sip dtmf


【解决方案1】:

我在拨号计划中有 Wait() 而不是 WaitExten()。因此,它当时没有列出输入导致我陷入许多兔子洞。现在已经整理好了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多