Appels VoIP
Appels vocaux de haute qualité via Internet en utilisant l’API Twilio Voice 📞
Le plugin Capacitor Twilio Voice active la fonctionnalité d’appels VoIP de haute qualité dans les applications iOS et Android en utilisant l’API Voice de Twilio. Ce plugin fournit une gestion complète des appels, l’authentification et les contrôles audio pour créer des expériences d’appel professionnelles.
Appels VoIP
Appels vocaux de haute qualité via Internet en utilisant l’API Twilio Voice 📞
Gestion des appels
Effectuer, accepter, rejeter et terminer les appels avec un contrôle complet du cycle de vie 🎛️
Contrôles audio
Muet, basculement du haut-parleur et options de routage audio 🎤
Support de plateforme
Implémentation native iOS et Android avec notifications push 📱
npm install @capgo/capacitor-twilio-voicenpx cap synclogin(options: { accessToken: string }) - S’authentifier avec Twilio en utilisant un jeton d’accèslogout() - Terminer la session utilisateur et effacer l’état de l’appelisLoggedIn() - Vérifier l’état d’authentification actuelmakeCall(options: { to: string }) - Initier un appel sortant vers un numéro spécifiéacceptCall(options: { callSid: string }) - Accepter un appel entrantrejectCall(options: { callSid: string }) - Rejeter un appel entrantendCall(options?: { callSid?: string }) - Terminer l’appel actifmuteCall(options: { muted: boolean, callSid?: string }) - Activer/désactiver le son de l’appelsetSpeaker(options: { enabled: boolean }) - Basculer la sortie haut-parleurLe plugin fournit une gestion complète des événements pour :
import { TwilioVoice } from '@capgo/capacitor-twilio-voice';
// Authenticate with Twilioawait TwilioVoice.login({ accessToken: 'your-twilio-access-token' });
// Make a callawait TwilioVoice.makeCall({ to: '+1234567890' });
// Listen for call eventsTwilioVoice.addListener('callConnected', (data) => { console.log('Call connected:', data);});Consultez la documentation complète pour des instructions de configuration détaillées, une configuration avancée et des exemples d’intégration.