0

我使用 Asterisk AMI 界面制作了一个外呼服务应用程序。以下是我的应用程序的工作方式。

  1. 我使用 TCP/IP 套接字生成对内部通道的 Originate 请求。

  2. 我的拨号计划接受请求并运行拨号命令。extension.conf 文件是

    [from-internal]
    exten => _X.,1,NoOP()
    same => n,MixMonitor(${DialMonitorFile}.wav)
    same => n,Dial(PJSIP/${EXTEN}@TRUNK_100-1234-5678,30)
    

我想要做的是记录整个通话过程(从回铃音直到用户挂断)。

但是,当拨号开始时,在用户接受呼叫之前只生成 44 字节大小的文件(可能是 wav 文件头?)。并且,用户接听电话后文件增加。

有人可以帮我如何录制回铃音吗?

问候,布赖恩

4

1 回答 1

0

如果你愿意,你应该在 MixMonitor 之前做 Answer

请注意,CDR 将受到影响

于 2018-05-30T16:53:35.437 回答