Javascript 记录使用API或XML从Plivo WebSDK发出的调用

Javascript 记录使用API或XML从Plivo WebSDK发出的调用,javascript,xml,api,sdk,plivo,Javascript,Xml,Api,Sdk,Plivo,我希望能够记录通过PlivoWebSDK初始化的调用。我如何在不必将整个设置更改为API或XML的情况下实现这一点。对我来说,两者似乎都要复杂得多 function RecordTheCall(CallUUID) { console.log(callUuid); var auth_id = "MAM2M4ZGE3NJIWMGRIM2"; var url = "https://api.plivo.com/v1/

我希望能够记录通过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);
                }
            });
        }

不能直接从Web SDK完成呼叫录制。您不能从使用Javascript的Web浏览器中使用PLIVOAPI,因为出于安全原因,浏览器中不允许跨域ajax请求

有两种方法可以记录从Plivo Web SDK初始化的调用

  • 方法1:使用Plivo XML(最直接的方法)
    您可以使用recordxml元素记录呼叫会话。更多信息

  • 方法2:使用plivoapi 您可以使用RecordAPI记录调用会话。更多信息


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

我不理解xml我应该在哪里启动它,如何启动它,在哪里发出请求,如何启动?这些文档应该可以帮助您开始使用Web SDK,并配置应用程序以返回有效的xml-