Chiamate VoIP
Chiamate vocali di alta qualità via internet utilizzando l’API Twilio Voice 📞
Il plugin Capacitor Twilio Voice abilita funzionalità di chiamate VoIP di alta qualità in applicazioni iOS e Android utilizzando l’API Voice di Twilio. Questo plugin fornisce gestione completa delle chiamate, autenticazione e controlli audio per creare esperienze di chiamata professionali.
Chiamate VoIP
Chiamate vocali di alta qualità via internet utilizzando l’API Twilio Voice 📞
Gestione chiamate
Effettua, accetta, rifiuta e termina chiamate con controllo completo del ciclo di vita 🎛️
Controlli audio
Disattiva audio, attiva vivavoce e opzioni di routing audio 🎤
Supporto piattaforma
Implementazione nativa iOS e Android con notifiche push 📱
npm install @capgo/capacitor-twilio-voicenpx cap synclogin(options: { accessToken: string }) - Autentica con Twilio utilizzando token di accessologout() - Termina sessione utente e cancella stato chiamataisLoggedIn() - Verifica stato autenticazione correntemakeCall(options: { to: string }) - Avvia chiamata in uscita al numero specificatoacceptCall(options: { callSid: string }) - Accetta chiamata in arrivorejectCall(options: { callSid: string }) - Rifiuta chiamata in arrivoendCall(options?: { callSid?: string }) - Termina chiamata attivamuteCall(options: { muted: boolean, callSid?: string }) - Disattiva/riattiva audio chiamatasetSpeaker(options: { enabled: boolean }) - Attiva/disattiva output vivavoceIl plugin fornisce gestione completa degli eventi per:
import { TwilioVoice } from '@capgo/capacitor-twilio-voice';
// Autentica con Twilioawait TwilioVoice.login({ accessToken: 'your-twilio-access-token' });
// Effettua una chiamataawait TwilioVoice.makeCall({ to: '+1234567890' });
// Ascolta eventi chiamataTwilioVoice.addListener('callConnected', (data) => { console.log('Chiamata connessa:', data);});Consulta la documentazione completa per istruzioni dettagliate di configurazione, configurazione avanzata ed esempi di integrazione.