Inspector de voz
Inspector de voz es una herramienta creada para ayudarte a entender lo que ha ocurrido durante las llamadas. Con el Inspector de voz, puedes acceder a información sobre una llamada concreta, como:
- Estadísticas de alto nivel
- Estado final de la convocatoria
- Lista de las OCNN utilizadas junto con su situación
- Todos los eventos ocurridos durante una llamada
- Métricas de calidad
Visión general del inspector de voz
El Inspector de voz consta de dos secciones principales: una Página de búsqueda y un Página de información de llamadas.
También puedes acceder a la página de información de una llamada concreta desde los registros de voz, haciendo clic en el ID de la llamada en la lista de llamadas:

Página de búsqueda

Se puede encontrar información sobre un tramo de llamada buscando un número de teléfono "Para" o "Desde", un ID de tramo de llamada o un ID de conversación. Los identificadores de tramos de llamada (uuid) y los identificadores de conversación (conversation_uuid) en el devoluciones de llamada. Sólo las llamadas realizadas en los últimos 21 días pueden encontrarse a través del Inspector de Voz.
La búsqueda mediante números de teléfono sólo permite buscar llamadas RTC, mientras que la búsqueda mediante ID de conversación o ID de tramo de llamada permite buscar llamadas dentro de la aplicación, llamadas RTC/SIP y tramos WebSocket.
El selector de zona horaria permite especificar el intervalo de fechas en la zona horaria preferida.
La búsqueda por ID de tramo de llamada conducirá directamente al Página de información de llamadas mostrando datos y métricas para ese ID de tramo de llamada específico.
Si realiza la búsqueda utilizando un número de teléfono, éste debe tener un formato específico:
A partir de Numbers - se permite la introducción de números alfanuméricos:
(/^[a-zA-Z0-9-_ ]{1,20}$/)To Number - sólo se permite la entrada numérica:
(/^\+?[0-9]{1,19}$/)
La búsqueda por ID de conversación devolverá un componente Resumen de conversación junto con una lista de los tramos de llamada pertenecientes a ese ID de conversación.

Se muestra la lista de tramos de llamada:
- ID de tramo de llamada
- Horas de inicio y fin del tramo de llamada, junto con el duración
- En estado final del tramo de llamada
- Precio de la convocatoria
Página de información de llamadas
En Página de información de llamadas proporciona información detallada relativa a un tramo de llamada específico y se compone de varias secciones, como se indica a continuación:
- Resumen de la convocatoria
- OCN
- Webhooks
- Métricas de calidad
Resumen de la convocatoria

En la parte superior de la página se encuentra la sección Resumen de la llamada. Esta sección proporciona una visión general de alto nivel de lo que ocurrió durante la llamada. Esta sección es útil para comprender la información general sobre la llamada, incluido el canal de llamada, el estado, las horas de inicio y finalización junto con la duración de la llamada. Esta información ayuda a verificar que se está viendo la llamada correcta cuando se depura.
El Índice de Calidad (QI) también proporciona un vistazo rápido a la calidad experimentada durante la llamada - esto sólo está disponible para llamadas de voz in-app / Web-RTC. Las llamadas de voz (SIP/PSTN) mostrarán una puntuación de Índice MOS, un indicador similar de la calidad experimentada durante la llamada; y las llamadas WebSocket no tienen ningún dato de calidad.
OCN
La sección NCCO muestra Objetos de control de llamada procesados durante la llamada.
NCCO sólo se muestra para el tramo de llamada unido primero a la conversación; para los tramos creados con conecte esta sección estará vacía, ya que la NCCO se procesa a nivel de conversación.

Webhooks

La sección Webhooks muestra Respuesta y Evento Webhooks enviados desde la plataforma de Vonage a tu aplicación:
- Método - Método HTTP utilizado (por ejemplo, GET, POST)
- URL - Punto final de destino
- Código de estado - Respuesta HTTP (por ejemplo, 200 OK)
- Latencia - Tiempo de respuesta en milisegundos
- Intentos - Número de intentos de entrega
Al hacer clic en una fila de webhook, se amplía la entrada para mostrar todos los detalles de la carga útil de la solicitud.

Métricas de calidad
La sección de métricas de calidad es útil para comprender la tasa de bits, la fluctuación, la pérdida de paquetes y la latencia a lo largo del tiempo para el tramo de llamada. Aunque estas estadísticas no pueden determinar directamente la calidad subjetiva experimentada durante la llamada, pueden ayudar a comprender qué puede haber contribuido a una mala calidad.
La calidad de la llamada se presenta de dos maneras:
- Llamadas de tipo PSIP y RTC: Como calidad media a lo largo de toda la llamada.
- Llamadas WebRTC (Client SDK): Como gráficos de calidad que muestran la calidad de llamada experimentada en incrementos de un segundo.
Se presentan métricas de calidad para bitrate, jitter y pérdida de paquetes en los casos de envío y recepción. A continuación se ofrece una breve explicación de cada uno de estos conceptos:
- Índice de calidad (IC) - Compatible con llamadas WebRTC. Una medida objetiva de la calidad global de la llamada experimentada por el usuario. La escala va de 1, que representa una calidad de llamada mala, a 5, que significa una calidad de llamada excelente. La mayoría de las llamadas deberían tener un QI comprendido entre 3 y 4. El QI se calcula a partir de una combinación de las métricas de calidad capturadas y experimentadas durante la llamada.

- Puntuación media de opinión (MOS) - Se muestra en lugar de QI para llamadas SIP/PSTN. Es otra métrica para medir la calidad general de la voz, y oscila entre 1 y 5 para mostrar la calidad percibida de una llamada de voz, siendo 1 la calidad más baja y 5 la más alta. Una puntuación MOS inferior a 4 puede indicar problemas de calidad de la red que pueden afectar a la calidad de la llamada.

- Bitrate - Admitido para WebRTC y llamadas de voz. El número de bits (datos) que se envían a través de la conexión del usuario. Aunque la tasa de bits no se puede relacionar directamente con la calidad, una tasa de bits más alta generalmente se correlaciona con una mayor calidad de la llamada. Una tasa de bits inferior a 64 Kbps puede degradar la calidad del audio.

- Jitter - Se admite para llamadas WebRTC y de voz. Incoherencia en el orden de los paquetes recibidos por el destinatario. Un alto nivel de jitter podría resultar en una calidad de llamada degradada y causar distorsión, ecos o audio entrecortado. Un jitter superior a 50 ms puede dar lugar a conversaciones incoherentes.

- Pérdida de paquetes - Compatible con WebRTC y llamadas de voz. Durante una llamada, los datos se envían en unidades denominadas paquetes. En muchas situaciones, algunos de estos paquetes se pierden en tránsito, lo que significa que no son recibidos por el punto final del usuario. La pérdida de paquetes se calcula como un porcentaje de paquetes perdidos sobre los paquetes enviados. Por ejemplo, si se envían 100 paquetes y sólo se reciben 99, hay una pérdida de paquetes del 1%. Una pérdida de paquetes superior al 1% puede dar lugar a palabras cortadas o frases enteras perdidas.

- Latencia - Sólo se admite para llamadas de voz. El tiempo que tarda un paquete de datos en llegar de un extremo a otro. Cualquier latencia superior a 100 ms puede provocar interrupciones de audio o solapamiento de conversaciones entre los participantes.
