Inicia sesión con access tokens, realiza llamadas con makeCall(), y controla el mute y el altavoz desde JavaScript.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | CallKit según el README |
| Android | Sí | ConnectionService |
| Web | No | login() y makeCall() lanza error en Web |
Funcionalidades principales
Sección titulada “Funcionalidades principales”login- Autentica al usuario con Twilio Voice usando un access token.logout- Cierra la sesión del usuario actual y cancela el registro de Twilio Voice.isLoggedIn- Comprueba si el usuario tiene la sesión iniciada y un access token válido.makeCall- Inicia una llamada saliente a un número o cliente.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
login | Autenticar al usuario con Twilio Voice usando un access token. |
logout | Cerrar la sesión del usuario actual y desregistrarlo de Twilio Voice. |
isLoggedIn | Comprobar si el usuario tiene la sesión iniciada y un access token válido. |
makeCall | Iniciar una llamada saliente a un número o cliente. |
acceptCall | Aceptar una llamada entrante. |
rejectCall | Rechazar una llamada entrante. |
endCall | Finaliza una llamada activa. |
muteCall | Silenciar o activar el micrófono durante una llamada activa. |
setSpeaker | Activar o desactivar el modo altavoz. |
getCallStatus | Obtener el estado actual de la llamada activa. |
checkMicrophonePermission | Comprobar si se ha concedido el permiso del micrófono. |
requestMicrophonePermission | Solicitar permiso de micrófono al usuario. |
addListener | Escucha invitaciones de llamadas entrantes. |
addListener | Escucha eventos de llamada conectada. |
addListener | Escucha eventos de cancelación de invitación. |
addListener | Escucha eventos de inicio de llamada saliente. |
addListener | Escucha eventos de fallo en llamada saliente. |
addListener | Escucha eventos de desconexión de llamada. |
addListener | Escucha eventos de timbrado de llamada. |
addListener | Escucha eventos de reconexión de llamada. |
addListener | Escucha eventos de llamada reconectada. |
addListener | Escucha eventos de advertencia de calidad de llamada. |
addListener | Escucha eventos de registro exitoso. |
addListener | Escucha eventos de error en el registro. |
removeAllListeners | Elimina todos los listeners de eventos registrados. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-twilio-voice.
Continúa desde @capgo/capacitor-twilio-voice
Sección titulada “Continúa desde @capgo/capacitor-twilio-voice”Si estás usando @capgo/capacitor-twilio-voice para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-twilio-voice para la capacidad nativa en Uso de @capgo/capacitor-twilio-voice, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.