如何使用Twilio.Device来拨打号码

时间:2017-09-26 04:53:24

标签: twilio twilio-click-to-call

如何使用Twilio.Device拨打电话号码?

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

使用Twilio.Device可以使用什么来拨号?

1 个答案:

答案 0 :(得分:1)

自从我玩它以来已经有一段时间,但回头查看代码然后一旦你有了令牌并连接到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();

我认为这是quickstart文件中相当标准的东西。我只是快速使用它,但我不记得它很复杂。玩得开心!