FreeSWITCH音频流初始化

时间:2013-09-30 16:21:25

标签: freeswitch

我正在使用FreeSWITCH并尝试了解音频流的初始化方式。我正在使用ESL(入站和出站),我正在尝试录制一些音频。通过测试,我已经证明音频可以正常用于桥接呼叫,会议和文件播放,但不适用于单腿录音 - 也就是说,直到我首先播放文件。

在我的示例中,回放应用程序从出站套接字执行,然后停止呼叫,入站套接字捕获停放事件并开始记录。随着播放到位我得到音频,没有它我只是得到一个正确持续时间的静音文件,大概意味着RTP流不活跃。

我的问题是:如何在没有先播放文件的情况下初始化RTP流进行录制?是否有一个命令,或者我可以传递给记录应用程序的参数?

我的目标是了解如何在FreeSWITCH中初始化RTP流,并且非常感谢任何输入。

由于

1 个答案:

答案 0 :(得分:0)

这在freeswitch邮件列表中得到了一定程度的回答。

只要持续时间> 1,就可以播放空白音频流。 500ms您将找到为记录操作连接的音频流。这与播放空白文件提示相同。

使用此文件作为文件名执行播放:silence_stream:// 1000