audio - uuid_record 不在第二个记录命令上录制音频

标签 audio voip freeswitch

我有一个设置,我通过 ESL 打开与 freeswitch 的连接并开始交换命令。

在一个特定的场景中,我希望 freeswitch 给我打电话并录制一条消息。所以我用 sofia 调用了一个电话号码,然后暂挂电话

发起{设置一些私有(private)变量和 origination_caller_id_number}sofia/gateway//&park()

在通话期间,我播放了几条消息

uuid_broadcast 播放::

并听取等待特定于 DTMF 音调的事件,以便我采取行动。播放另一条信息或开始录音

停止播放并开始录制

uuid_break uuid_record 开始

我还使用相同的播放命令向用户播放录制的文件

现在的问题是,第一次录制消息时它工作正常,我可以听它。在我在同一个通话中录制新消息后,文件中没有记录任何内容。我可以下载文件直接听,还是没有声音。我看到该文件已创建并且它的大小与记录的长度兼容,但即使使用 Audacity 也没有音频。

什么可能导致这种情况,有没有人知道如何解决它?

谢谢您的帮助!

最佳答案

这看起来像一个错误,可能值得提交给 Jira。您是否为新录音指定不同的文件名?

关于audio - uuid_record 不在第二个记录命令上录制音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28554639/

相关文章:

vb.net - 将音频文件从 Windows 窗体应用程序资源复制到硬盘驱动器

ios - VOIP 推送通知

ios - 如何让振动设备保持在后台

mysql - 如何从 sip_regisration 表中删除条目?

java - freeswitch 中的类加载错误

lua - 尝试通过 "pgsql"DSN 连接到 PostgreSQL 数据库在 FreeSWITCH 1.8 上返回 "ERR [unable to open database file]"

android - 在Android中更改声音文件的频率

python - Python 3.5 中的 FFMPEG 命令实际上并不创建音频文件

facebook - Facebook API Cant将流音频上传到页面墙

webrtc - FreeSWITCH:无法从企业防火墙后面的浏览器(WebRTC)进行连接