2

我希望能够记录通过 PlivoWebSDK 初始化的调用。我怎样才能做到这一点,而不必将我的整个设置更改为 API 或 XML。对我来说,两者似乎都复杂得多。

function RecordTheCall(CallUUID)
        {
            console.log(callUuid);
            var auth_id = "MAM2M4ZGE3NJIWMGRIM2";
            var url = "https://api.plivo.com/v1/Account/"+auth_id+"/Call/"+CallUUID+"/Record/";
            $.ajax({
                url: url,
                type: "POST",
                data: { 'auth_id': auth_id, 'call_uuid': CallUUID },
                dataType: "json",
                success: function (res) {
                    alert(res);
                },
                error: function(err) {
                    alert(err);
                }
            });
        }
4

1 回答 1

2

无法直接从 Web SDK 完成通话录音。您不能使用 Javascript 从 Web 浏览器中使用 Plivo API,因为出于安全原因,浏览器中不允许跨域 ajax 请求。

有两种方法可以记录从 Plivo Web SDK 初始化的呼叫。

  • 方法 1:使用 Plivo XML(最直接的方法)
    您可以使用 Record XML 元素来记录通话会话。更多信息在这里

  • 方法二:使用 Plivo API 您可以使用 Record API 来记录通话会话。更多信息在这里

这里有一些文档可以帮助您开始使用 Plivo 的 Web SDK。

于 2015-05-13T08:14:11.930 回答