Saltar al contenido principal
Volver a plugins
@capgo/capacitor-twilio-voice
Tutorial
@capgo/capacitor-twilio-voice

Voz de Twilio

Hacer y recibir llamadas de VoIP con Voz de Twilio para funcionalidad de llamadas en aplicaciones

Guía

Tutoriales sobre Voz de Twilio

Probar en dispositivo

Descargar la aplicación Capgo, luego escanea el código QR code.

Enlace QR de vista previa del plugin Twilio Voice code

Usando @capgo/capacitor-twilio-voice

Integra el módulo de voz de Twilio SDK en Capacitor.

Instalar

bun add @capgo/capacitor-twilio-voice
bunx cap sync

¿Qué se expone en este plugin?

  • login - Autenticar al usuario con Twilio Voice utilizando un token de acceso.
  • logout - Cerrar sesión del usuario actual y desregistrarse de Twilio Voice.
  • 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

Sigue adelante desde Usando @capgo/capacitor-twilio-voice

Si estás utilizando Usando @capgo/capacitor-twilio-voice para planificar el trabajo de plugin nativo, conecte con @capgo/capacitor-twilio-voice para los detalles de implementación en @capgo/capacitor-twilio-voice, Inicio para los detalles de implementación en Inicio, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para los detalles de implementación en Plugins de Capacitor por Capgo, y Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins.