如何使用Twilio.Device拨打电话号码?
我正在为我的小部件执行点击呼叫功能。 我能够在设置Twilio.Device时获得Capability令牌。我也可以通过客户端javascript库中提供的安装功能将Twilio.Device连接到twilio。
使用Twilio.Device可以使用什么来拨号?
答案 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文件中相当标准的东西。我只是快速使用它,但我不记得它很复杂。玩得开心!