Plivo SDK调用录制

时间:2015-05-12 06:02:21

标签: plivo

我收到一个错误,我不明白找不到任何有用的信息:

否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' https:*******'因此不允许访问。响应的HTTP状态代码为401。

function RecordTheCall()
        {
            var key = '*******************';

            $.get( "https://api.plivo.com/v1/Account/"+key+"/Call/?status=live", function( data ) {                 
              var callUuid = data.call_uuid
            });

            $.ajax({
                url: "https://api.plivo.com/v1/Account/"+key+"/Call/"+callUuid+"/Record/",
                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请求。 本维基百科article已对此进行了解释。有一些工作可以解决这个问题,但它依赖于浏览器,因此它可能无法正常工作。相反,您应该在您的应用程序中使用Plivo XML / API。