Criterios de valoración
Puntos finales es un término utilizado con la Voice API de Vonage para describir los diferentes destinos a los que se puede conectar una llamada. Cada tipo de punto final tiene su propio formato de direccionamiento y otros metadatos relacionados que pueden enviarse junto con la llamada. El tipo más común de punto final utilizado es phone, que sirve para realizar llamadas telefónicas a números fijos de cualquier parte del mundo. Esta red de teléfonos se conoce como Red Telefónica Pública Conmutada (PSTN).
Al realizar una llamada (utilizando el Hacer una llamada API REST o Conectar acción), tu aplicación define el punto final y su tipo. Cuando tu aplicación recibe una llamada, el tipo de punto final se indica dentro del endpoint del Respuesta webhook.
Teléfono
El phone toma un valor requerido de number, que es el número al que hay que llamar en formato E.164. El formato E.164 es el formato internacional completo, sin ceros iniciales ni signos «+»; por ejemplo: 447700900123 para el Reino Unido o 14155550100 para Estados Unidos.
Más información sobre el formato de los números en la Numbers guía.
SIP
SIP (Protocolo de Iniciación de Sesión) se utiliza para conectar una llamada a su propio sistema SIP, como una centralita de oficina u otro servicio de telefonía que utilice las normas establecidas en RFC 3261. Para conectarte a un terminal SIP, debes indicar la dirección en formato de URL SIP: sip:user@example.com.
Más información en el Referencia OCNC.
WebSockets
Vonage ofrece la posibilidad de conectar una llamada a un punto final WebSocket, donde el audio de la llamada se envía y se recibe en tiempo real a través de una conexión HTTP de larga duración.
Con WebSockets, Vonage actúa como el cliente HTTP y realiza una solicitud HTTP a tu servidor web, que luego debe actualizar esa conexión a un WebSocket.
La dirección del punto final es uri parámetro, que debe ser una URL estándar de WebSocket que comience por ws:// para HTTP sin cifrar o wss:// para servidores con TLS habilitado.
Más información en el WebSockets guía.
WebRTC (dentro de la aplicación)
Vonage ofrece un Client SDK para integrar llamadas de voz en tus aplicaciones web o móviles mediante la tecnología WebRTC. La llamada puede activarse desde tu aplicación cliente usando el SDK serverCall o desde su aplicación backend con el método Crear una llamada saliente API o Conectar dependiendo del flujo de llamadas que desee. El tipo de endpoint para las llamadas in-app es app.
Para realizar una llamada dentro de la aplicación a través de la API REST, debe utilizar la función v2 versión de /calls API.
Más información en el Visión general de In-App Voice guía.