Guía
Tutorial de Voz de Twilio
Usando @capgo/capacitor-twilio-voice
Integra la voz de Twilio SDK en Capacitor.
Instalar
bun add @capgo/capacitor-twilio-voice
bunx cap sync
¿Qué Exposiciones Esta Plugin?
login- Autenticar al usuario con Voz de Twilio utilizando un token de acceso.logout- Cerrar sesión del usuario actual y desregistrarse de Voz de Twilio.isLoggedIn- Comprobar si el usuario está actualmente conectado y tiene un token de acceso válido.makeCall- Iniciar una llamada saliente a un número de teléfono o cliente.
Uso de ejemplo
login
Autenticar al usuario con Twilio Voice utilizando un token de acceso.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.login({
accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
});
console.log('Login successful:', result.success);
logout
Desconectar al usuario actual y desregistrarse de Twilio Voice.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.logout();
console.log('Logout successful:', result.success);
isLoggedIn
Comprobar si el usuario está actualmente conectado y tiene un token de acceso válido.
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
Iniciar una llamada saliente a un número de teléfono o cliente.
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'
});
Referencia completa
- GitHub: https://github.com/Cap-go/capacitor-twilio-voice/
- Documentación: /docs/plugins/twilio-voice/
Sigue adelante desde Usando @capgo/capacitor-twilio-voice
Si estás utilizando Usando @capgo/capacitor-twilio-voice para planificar el trabajo de plugin nativo, conectarlo con @capgo/capacitor-twilio-voice para detalles de implementación en @capgo/capacitor-twilio-voice, Inicio - Puesta en Marcha para detalles de implementación en Inicio - Puesta en Marcha, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para detalles de implementación en Plugins de Capacitor por Capgo, y Agregar o Actualizar Plugins para detalles de implementación en Agregar o Actualizar Plugins.