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

时间:2015-05-11 17:42:27

标签: 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/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);
                }
            });
        }

1 个答案:

答案 0 :(得分:1)

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

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

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

  • 方法2:使用Plivo API 您可以使用Record API记录呼叫会话。更多信息here

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