如何使用Twilio.Device拨打号码

How to use Twilio.Device to call a number

如何使用Twilio.Device呼叫phone号码?

我正在为我的小部件执行点击呼叫功能。 我能够获得设置 Twilio.Device 所需的能力令牌。我还可以通过客户端 javascript 库中提供的设置功能将 Twilio.Device 连接到 twilio。

我可以用什么来拨打 Twilio.Device 的号码?

我已经有一段时间没有玩过它了,但是回顾一下代码,一旦您拥有令牌并连接到 Twilio,这只是设置您要呼叫的号码然后发起呼叫的情况。像这样:

      document.getElementById('button-call').onclick = function () {
        // get the phone number to connect the call to
        var params = {
          Caller: document.getElementById('phone-number').value
        };

        console.log('Calling ' + params.Caller + '...');
        Twilio.Device.connect(params);

  };

您必须确保您的令牌允许拨出电话。我的 token.php 文件包含以下内容:

$capability = new ClientToken($TWILIO_ACCOUNT_SID, $TWILIO_AUTH_TOKEN, 'ttl=20');
$capability->allowClientOutgoing($TWILIO_TWIML_APP_SID);
$token = $capability->generateToken();

我认为这些都是来自快速入门文件的相当标准的内容。我只是快速使用它,但我不记得它很复杂。玩得开心!