【问题标题】:Asterisk Monitor() does not working when voice playback语音播放时 Asterisk Monitor() 不起作用
【发布时间】:2014-11-05 12:13:18
【问题描述】:

我在我的应用程序中使用星号,这就是我的 extensions.conf 的外观

[default]
exten => _[*#0-9a-zA-Z+].,1,Answer
exten => _[*#0-9a-zA-Z+].,n,Wait(2)
exten => _[*#0-9a-zA-Z+].,n,Monitor(wav,test123,i)
exten => _[*#0-9a-zA-Z+].,n,Dial(SIP/0000FFFF0001,35,L(2000)|A(hello-world))

我配置了 0000FFFF0001 SIP 电话,它也在播放公告。所以两端有 2 次播放。但是当我收听 test123.wav 文件时,它只包含在 hello-world 完成后从 0000FFFF0001 播放的声音.所以基本上当星号播放存在时,我没有来自 0000FFFF0001 公告的声音部分。

【问题讨论】:

    标签: audio sip asterisk pbx


    【解决方案1】:

    您必须在 Monitor 应用程序中检查标志 - url to doc

    i - 跳过输入流的记录(禁用 m 选项)。

    因此,在您的情况下,您使用i 标志来禁用第二方通话录音。您只需将其删除,然后您将收到 2 个文件,每个文件用于通话的一侧。如果您希望星号将它们混合使用,请使用 m 标志。

    【讨论】:

    • 试过了,-in.wav 文件是空的,-out.wav 文件和上面描述的一样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2014-05-27
    相关资源
    最近更新 更多