Llamadas VoIP
Llamadas de voz de alta calidad por internet usando la API de Voz de Twilio
El Plugin Capacitor Twilio Voice habilita funcionalidad de llamadas VoIP de alta calidad en aplicaciones iOS y Android usando la API de Voz de Twilio. Este Plugin proporciona gestión integral de llamadas, autenticación y controles de audio para crear experiencias de llamadas profesionales.
Llamadas VoIP
Llamadas de voz de alta calidad por internet usando la API de Voz de Twilio
Gestión de llamadas
Hacer, aceptar, rechazar y finalizar llamadas con control completo del ciclo de vida
Controles de audio
Silencio, alternar altavoz y opciones de enrutamiento de audio
Soporte de plataforma
Implementación nativa para iOS y Android con notificaciones push
npm install @capgo/capacitor-twilio-voicenpx cap synclogin(options: { accessToken: string }) - Autenticarse con Twilio usando token de accesologout() - Finalizar sesión del usuario y limpiar estado de llamadasisLoggedIn() - Verificar estado de autenticación actualmakeCall(options: { to: string }) - Iniciar llamada saliente a número especificadoacceptCall(options: { callSid: string }) - Aceptar llamada entranterejectCall(options: { callSid: string }) - Rechazar llamada entranteendCall(options?: { callSid?: string }) - Terminar llamada activamuteCall(options: { muted: boolean, callSid?: string }) - Silenciar/activar audio de llamadasetSpeaker(options: { enabled: boolean }) - Alternar salida de altavozEl Plugin proporciona manejo integral de eventos para:
import { TwilioVoice } from '@capgo/capacitor-twilio-voice';
// Autenticarse con Twilioawait TwilioVoice.login({ accessToken: 'tu-token-de-acceso-twilio' });
// Hacer una llamadaawait TwilioVoice.makeCall({ to: '+1234567890' });
// Escuchar eventos de llamadaTwilioVoice.addListener('callConnected', (data) => { console.log('Llamada conectada:', data);});Consulta la documentación completa para instrucciones detalladas de configuración, configuración avanzada y ejemplos de integración.