【问题标题】:Twilio Device status is always returning an offline valueTwilio 设备状态始终返回离线值
【发布时间】:2017-03-13 15:53:04
【问题描述】:

我正在尝试在 AngularJS 应用程序上使用 Twilio 客户端。服务器端在 Laravel PHP 上。我测试了 PHP 的快速入门,我正在尝试将其调整到这个实际案例。

我在 Laravel 上创建了一个端点来获取 angular 上的功能令牌 - 我已经得到它 - 然后:

vm.token = response.token;
vm.message = response.identity;

Twilio.Device.setup(vm.token);

Twilio.Device.ready(function(device){
   vm.message = "Twilio.Device ready";
});

由于什么都没发生,我放置了一个按钮来验证 Twilio.Device 的状态

function deviceStatus(){
   vm.status = Twilio.Device.status();
}

状态总是返回 OFFLINE。我已经验证了帐户 ID、令牌和 Twiml 应用程序 sid,一切正常。

我做错了吗?缺少一些步骤?

【问题讨论】:

  • 不确定这里发生了什么。这是在开发和本地主机上吗?你能试试调试模式(Twilio.Device.setup(vm.token, { debug: true }))看看它说了什么吗?
  • @philnash 本地主机。我应该在哪里看到调试消息?
  • 如果您像上面那样设置调试模式,您应该会在浏览器的开发工具控制台中看到调试消息。

标签: javascript php angularjs laravel twilio


【解决方案1】:

浏览器仅在您的站点或域具有 SSL 时才允许媒体控制,SSL 可以访问音频或视频 io 等媒体控制

如果不安全,连接将被终止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 2011-05-07
    • 2019-06-23
    • 2020-03-03
    相关资源
    最近更新 更多