关于 Twilio 的 recordingStatusCallback 用法有什么建议吗?

Any advice on Twilio's recordingStatusCallback usage?

我正在努力寻找有关如何获取 recordingURL 甚至是录制 SID 的适当文档。 Twilio 的文档不是很清楚,有人可以帮我解决这个问题吗?具体在 PHP 中,但如有任何帮助,我们将不胜感激。

当您在正在录音的通话中设置 recordingStatusCallback URL 时,Twilio 会在录音经历各种状态时向您发送 Webhook 请求 URL(in-progess、完成或缺席)。

该请求将与其他请求一样 Twilio voice webhook requests, it is sent in the format application/x-www-form-urlencoded and includes a number of request parameters that tell you about the call or recording in this case. The recording request parameters are listed here。它们包括可用于下载媒体的 RecordingSidRecordingUrl

录音 URL 可能有 .json 扩展名。如果您删除扩展名或将其替换为 .wav,那么您将获得 WAV 格式的录音。如果您将扩展名替换为 .mp3,那么您将获得一个 MP3 文件。您可以在 fetching a recording media file.

上的文档中看到更多相关信息

有了那个 URL 你应该可以 download the file with PHP.