Guide
Tutoriel sur la voix Twilio
Utilisation de @capgo/capacitor-twilio-voice
Intègre la SDK Twilio Voice dans Capacitor.
Installer
bun add @capgo/capacitor-twilio-voice
bunx cap sync
Ce que ce plugin expose
login- Authentifier l'utilisateur avec Twilio Voice à l'aide d'un jeton d'accès.logout- Déconnecter l'utilisateur actuel et annuler l'inscription à Twilio Voice.isLoggedIn- Vérifier si l'utilisateur est actuellement connecté et dispose d'un jeton d'accès valide.makeCall- Lancer un appel sortant vers un numéro de téléphone ou un client.
- Exemple d'utilisation
login
- Authentifier l'utilisateur avec Twilio Voice à l'aide d'un jeton d'accès.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.login({
accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
});
console.log('Login successful:', result.success);
logout
Se déconnecter de l'utilisateur actuel et se désinscrire de Twilio Voice.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.logout();
console.log('Logout successful:', result.success);
isLoggedIn
Vérifier si l'utilisateur est actuellement connecté et dispose d'un jeton d'accès valide.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const status = await CapacitorTwilioVoice.isLoggedIn();
if (status.isLoggedIn && status.hasValidToken) {
console.log('User identity:', status.identity);
} else {
// Re-authenticate the user
}
makeCall
Lancer un appel sortant vers un numéro de téléphone ou un client.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
// Call a phone number
const result = await CapacitorTwilioVoice.makeCall({
to: '+1234567890'
});
console.log('Call SID:', result.callSid);
// Call another Twilio client with a readable name for CallKit Recents
await CapacitorTwilioVoice.makeCall({
to: 'client:alice',
displayName: 'Alice Smith'
});
// Call a PSTN number using a specific caller ID
await CapacitorTwilioVoice.makeCall({
to: '+1234567890',
callerId: '+10987654321'
});
Référence complète.
- GitHub : https://github.com/Cap-go/capacitor-twilio-voice/
- Documentation : /docs/plugins/twilio-voice/
Continuez de l'utilisation de @capgo/capacitor-twilio-voice.
Si vous utilisez L'utilisation de @capgo/capacitor-twilio-voice pour planifier le travail de plugin natif, connectez-le avec @capgo/capacitor-twilio-voice pour les détails d'implémentation dans @capgo/capacitor-twilio-voice, Démarrage pour les détails d'implémentation dans Démarrage, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, et Ajouter ou mettre à jour les plugins pour les détails d'implémentation dans Ajouter ou mettre à jour les plugins.