Detalles técnicos
Vonage Client SDK te permite crear aplicaciones de conversación programables.
Utilización de la Conversation API y el Client SDK puede crear aplicaciones completas que incluyan comunicaciones bidireccionales de voz y mensajería. La Conversation API se utiliza para construir el backend de su aplicación, incluida la gestión de la creación de usuariosgenerar tokens y responder a webhooks. Utilizando esos usuarios, tokens y webhooks, el Client SDK le permitirá realizar llamadas, recibir llamadas y enviar mensajes a través de múltiples canales.
El Client SDK es compatible con las siguientes plataformas e idiomas:
| Plataforma | Idioma |
|---|---|
| Web | JavaScript |
| iOS (13.0 y superior) | Objective-C, Swift |
| Android (nivel de API 23 y superior) | Java, Kotlin |
NOTA: El Client SDK de Nexmo está obsoleto, pero puedes seguir accediendo a su documentación como referencia. Si estás migrando al Client SDK de Vonage, consulta la sección guía de transición para más información.
In-App Voice
El Client SDK te permite crear funciones de voz integradas en tu aplicación. Vonage In-App Voice utiliza WebRTC e incluye incluye todo lo esencial que necesitas para crear una experiencia de voz con muchas funciones.
Algunas características son:
- Control del usuario - Los usuarios pueden controlar si su flujo de audio está silenciado o no.
- Notificaciones - Los usuarios pueden ser notificados cuando reciben una llamada mediante notificaciones push.
- Llamadas de grupo: configure los ajustes de llamada para que los usuarios puedan iniciar una llamada de grupo añadiendo participantes en tiempo real.
Echa un vistazo a la In-App Voice para empezar.
NOTA: De manera predeterminada, Vonage almacena las conversaciones creadas por las llamadas y los tramos de llamada durante 2 días. Puedes cambiar esto editando el TTL de las conversaciones o el tiempo de persistencia de los tramos en la sección Panel API. Esto se puede encontrar en "Mostrar funciones avanzadas" para la configuración de la Capacidad de Voz.
In-App Messaging
Product deprecation notice
Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.
If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.
El Client SDK le permite crear una experiencia de chat repleta de funciones.
Algunas características son:
- Conversaciones 1-1 y en grupo
- Compatibilidad con mensajes de texto, imágenes y personalizados: los usuarios pueden enviar y recibir rápidamente varios tipos de mensajes desde su aplicación.
- Notificaciones: mantenga a los usuarios al tanto de las alertas importantes enviándoles notificaciones a su dispositivo.
Echa un vistazo a la In-App Messaging para empezar.
Concepts
Muchos de los conceptos utilizados en el Client SDK son el resultado del diseño del Conversation APIque es la tecnología subyacente. Los siguientes Concepts le ayudarán a utilizar el Client SDK:
- Cómo configurar su solicitud
- Aplicaciones: Una aplicación de Vonage proporciona un contenedor para usuarios y conversaciones.
- Cómo autenticar a los usuarios
- Usuario: Un usuario representa a una entidad, como una persona, que desea comunicarse.
- Conversación: Una Conversación conecta a los Usuarios y les permite comunicarse.
- Flujo de eventos: Este tema brinda una descripción general de un flujo de envío de eventos a través del sistema que abarca los servicios de voz y conversación de Vonage.
- Miembro: Un Miembro se crea cuando un Usuario se une a una Conversación.
- Llame a: Una llamada se compone de uno o varios tramos.
- Canal: Un canal se refiere a uno de los siguientes: App, Teléfono, SIP o Websocket.
- Evento: Las conversaciones se basan en eventos. Los objetos de evento se generan cuando se producen actividades clave.