当前位置: 首页 > 知识库问答 >
问题:

Plivo SDK通话记录

国景铄
2023-03-14

我得到一个错误,我不明白,不能找到任何帮助完整的信息:

请求的资源上不存在Access-Control-Allow-Origin标头。因此不允许访问Origin的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个答案

濮君植
2023-03-14

无法直接从Web SDK完成通话记录。由于出于安全原因,浏览器中不允许跨域ajax请求,因此不能从使用Javascript的Web浏览器中使用Plivo API。这篇维基百科文章对此进行了解释。有一些解决方法可以克服这一问题,但它依赖于浏览器,因此可能并不总是有效。相反,您应该在应用程序中使用Plivo XML/API。

 类似资料:
  • 问题内容: 我是Android开发的新手。我想拨打电话,但不想将号码存储在我的通话记录中。通话结束后如何从通话记录中删除该号码? 问题答案: 我无论如何都使用4.2.2,我不得不修改aftab的代码,因为它对我不起作用。给出我想做的事情可能是一个麻烦的问题,即在传入呼叫结束后立即更新呼叫日志。我认为我必须给操作系统足够的时间来更新表,然后再删除条目,否则它将不存在: 并调用我在另一个线程上运行的函

  • 关于通话记录     可确认通话记录。显示的图标可能因拨打或接听状态而异。 选择通话记录时显示的图标 已接来电 显示已接听的电话。 未接来电 显示未接听的电话。 已拨电话 显示电话的拨打记录。 语音消息 显示已接收的语音消息。 新的语音消息 仅于新接收语音消息时显示。 登录要求 仅于接收联系人名单的登录要求时显示。 提示 未确认的记录,会在(通话记录)的 (未处理事项)显示。 使用PSP-2000

  • 问题内容: 我想通知任何传入和传出语音呼叫的代码。我需要掌握以下所有内容: 如果是来电或去电 拨打的号码或来电显示的电话号码 通话时长,或者如果错过了通话 如果电话号码与电话的联系人列表中的某人匹配,如果我可以获得更多的联系信息,特别是联系人姓名,那也将是一件很圆滑的事。 通话结束后,我需要我的代码来获取这些信息。也许我只是没有在寻找正确的术语,但是我很难找到如何实现此目标的任何示例。 如果有人可

  • 显示特定的通话记录     可显示指定的通话记录。选择通话记录后按下按钮,并选择选项选单的[依种类排列记录]。 通话记录可从以下项目中选择。 所有通话记录 显示通话记录。 XX件未处理事项 显示前次确认后发生的记录。 没有其他记录时,会显示[暂无任何未处理事项]。 语音消息 显示语音消息。 未接来电 显示未接来电记录。 已接来电 显示已接来电记录。 已拨电话 显示已拨电话记录。 提示 亦可于显示通

  • 我正在开发一个应用程序“Call Recorder”,我已经授予了所有权限,但它并没有记录来电者的声音。我正在使用MediaRecorder。

  • 我是Android编程新手。我试图建立一个电话录音机。我能够检测到来电,成功启动媒体记录器并录制语音。但是在呼叫断开时,Stop()方法不会触发。当我关闭应用程序时,它就停止了。除了停止()之外,一切都正常。当我关闭应用程序时,录音也会被保存。如何在通话断开后停止()录音? ** **如何停止()媒体录像机?我尝试实例化 MediaRecorder r; 在全球范围内,但是, r、 停止() 不起