我正在使用 FreeSWITCH 并试图了解音频流是如何初始化的。我正在使用 ESL(入站和出站)并尝试录制一些音频。通过测试,我已经证明音频在桥接呼叫、会议和文件播放方面工作正常,但对于单腿录音却不是——也就是说,直到我首先播放文件。
在我的示例中,播放应用程序是从出站套接字执行的,然后呼叫被停放,入站套接字捕获停放事件并开始录制。播放到位后,我得到了音频,没有它,我只是得到一个持续时间正确的无声文件,大概意味着 RTP 流不活动。
因此,我的问题是:如何在不先播放文件的情况下初始化 RTP 流进行录制?是否有为此的命令,或者我可以传递给记录应用程序的参数?
我的目标是了解如何在 FreeSWITCH 中初始化 RTP 流,任何输入都将不胜感激。
谢谢