Cela faisait un moment que je jouais avec, mais en regardant le code, une fois que vous avez le jeton et êtes connecté à Twilio, il suffit de définir le numéro que vous voulez appeler et ensuite lancer l'appel. Quelque chose comme ceci:
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);
};
Vous devez vous assurer que votre jeton autorise les appels sortants. Mon fichier token.php contient les éléments suivants:
$capability = new ClientToken($TWILIO_ACCOUNT_SID, $TWILIO_AUTH_TOKEN, 'ttl=20');
$capability->allowClientOutgoing($TWILIO_TWIML_APP_SID);
$token = $capability->generateToken();
Je pense que tout cela est assez standard des choses à partir des fichiers de démarrage rapide. Je n'ai fait que très vite, mais je ne me souviens pas que ce soit compliqué. S'amuser!
Vous devez également créer une application TwiML côté serveur qui recevra un webhook lorsque vous passerez l'appel. Vous pouvez ensuite extraire le paramètre 'Caller' de la requête et utiliser [' '] (https://www.twilio.com/docs/api/twiml/dial) et [' '] (https: // www .twilio.com/docs/api/twiml/number) pour transférer l'appel sur le numéro. –
philnash