关于 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。它们包括可用于下载媒体的 RecordingSid
和 RecordingUrl
。
录音 URL 可能有 .json
扩展名。如果您删除扩展名或将其替换为 .wav
,那么您将获得 WAV 格式的录音。如果您将扩展名替换为 .mp3
,那么您将获得一个 MP3 文件。您可以在 fetching a recording media file.
上的文档中看到更多相关信息
有了那个 URL 你应该可以 download the file with PHP.
我正在努力寻找有关如何获取 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。它们包括可用于下载媒体的 RecordingSid
和 RecordingUrl
。
录音 URL 可能有 .json
扩展名。如果您删除扩展名或将其替换为 .wav
,那么您将获得 WAV 格式的录音。如果您将扩展名替换为 .mp3
,那么您将获得一个 MP3 文件。您可以在 fetching a recording media file.
有了那个 URL 你应该可以 download the file with PHP.