【问题标题】:Getting CallSid from Twilio in ougoing calls using js使用 js 在 ougoing 调用中从 Twilio 获取 CallSid
【发布时间】:2015-09-25 23:33:02
【问题描述】:

我想知道是否有任何方法可以使用 TwilioJS 库从浏览器到电话的呼出中检索 CallSid。我的想法是我无法将任何内容从我的客户端发布到我的服务器,因为我没有任何呼叫 ID。

我试着找出连接对象的参数:

var connection = Twilio.Device.connect()

但那里没有出现 CallSid。 有谁知道如何获取这个参数,或者让我识别我刚刚从 js 库中完成的 ougoing 调用?

谢谢:D

【问题讨论】:

    标签: javascript ruby-on-rails ruby twilio voip


    【解决方案1】:

    正如在https://www.twilio.com/docs/client/connection 中看到的那样,connection 应该是一个Twilio.Connection 对象,该对象具有一个名为parameters 的属性以及一个用于传入和传出连接的CallSid 属性。

    它可能仅在建立连接后可用,因此您应该为connect事件使用事件处理程序:

    Twilio.Device.connect(function(connection) {
        var callSid = connection.parameters.CallSid;
    });
    

    【讨论】:

    • 正如你所说,连接有参数,但直到你断开连接或可能出现错误,twilio 才会注意到你的 CallSid。
    • @jmolina,显然它只有在连接后才可用,请查看对答案的编辑是否有帮助。
    • 不适合我。当我尝试 Twilio.Device.connect();它工作得很好但是当尝试这个时 Twilio.Device.connect(function(connection) { var callSid = connection.parameters.CallSid; });浏览器没有响应。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 2017-05-05
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多