Verifas Networks
ES
Contacto
Casos de uso

Cinco equipos, cinco motivos distintos para probar una red de voz.

Los problemas siguientes son los que oímos con más frecuencia. Cada uno se describe como una secuencia que podría seguir de verdad, no como una lista de funciones, porque la pregunta útil sobre una herramienta es qué haría con ella.

Operadores y mayoristas

Demostrar la calidad de la interconexión a un peer que no está de acuerdo

La situación

Cursa tráfico a través de una docena de socios de peering. Uno de ellos insiste en que su lado está limpio; sus clientes dicen lo contrario. Ninguno de los dos puede ver la otra mitad de la llamada.

Por qué es difícil

La depuración posterior solo a partir de CDR no permite distinguir una renegociación de codec de un artefacto de transcodificación ni de una auténtica pérdida de paquetes (packet loss). Cuando se captura un pcap a mano, la condición suele haber desaparecido ya.

Cómo se usa VoiceLab
  1. 01Ejecute una campaña programada contra cada ruta de peering, de forma continua, desde un nodo agente en su propia red.
  2. 02Evalúe cada llamada según la respuesta, el PDD y si el audio fluyó en ambos sentidos, con políticas de veredicto por código para que un 486 en una prueba de tono de ocupado cuente como éxito y un 404 no.
  3. 03Cuando una ruta se degrada, el SIP ladder y la captura de paquetes de la llamada que falló ya están disponibles.
Un registro fechado y por ruta que puede presentar a un peer, medido desde su lado de la interconexión, sobre llamadas que realmente la atravesaron.
IT empresarial y UCaaS

Migrar un trunk con pruebas, no con un puñado de llamadas de prueba

La situación

Un SBC nuevo, un operador nuevo o una migración a UCaaS. La configuración parece correcta y un puñado de llamadas de prueba manuales funcionan.

Por qué es difícil

Las pruebas manuales ejercitan el camino feliz desde un solo teléfono. No ejercitan el segundo codec de la oferta, el re-INVITE al poner en espera, el PRACK que ahora exige el nuevo SBC ni lo que ocurre con 200 llamadas simultáneas en lugar de dos.

Cómo se usa VoiceLab
  1. 01Realice llamadas funcionales desde la Test Console y lea el SIP ladder completo: cada transacción, con sus tiempos, incluido el desafío de autenticación y el re-INVITE.
  2. 02Lance una ejecución de carga a la concurrencia que la sede alcanza realmente, aumentando las llamadas por segundo, y observe el punto de fallo en lugar de adivinarlo.
  3. 03Mantenga una campaña programada durante la ventana de migración para que una regresión se delate sola.
El despliegue queda condicionado a las pruebas, y el informe de aceptación de la puesta en producción se genera en lugar de redactarse.
Fabricantes de VoIP

Comprobar cada versión con la misma matriz de llamadas

La situación

Usted desarrolla una PBX, un SBC, una pasarela o un softphone. Cada versión tiene que seguir funcionando con los codecs, transportes y call flows de los que ya dependen sus clientes.

Por qué es difícil

La regresión manual, o con scripts que solo entiende un ingeniero, cubre los flujos que alguien se acordó de marcar. El segundo codec sobre TLS, o la respuesta a una cabecera mal formada, suele ser la parte que queda sin probar.

Cómo se usa VoiceLab
  1. 01Describa las pruebas de llamada como una suite YAML con una matriz de codecs y transportes, y guárdela en el control de versiones junto al producto.
  2. 02Ejecute la suite desde CI en cada compilación y condicione la versión al resultado JUnit, igual que haría con una prueba unitaria.
  3. 03Use Signalling Lab para los casos negativos: SIP escrito a mano y deliberadamente mal formado, para ver cómo responde la nueva compilación.
Cada versión se comprueba con la misma matriz, y cada caso fallido incluye adjunto su SIP ladder.
Centros de contacto

Detectar problemas de audio intermitentes mientras aún ocurren

La situación

La calidad de audio en las llamadas salientes es buena la mayor parte del día. Las quejas se concentran por la tarde y nadie logra reproducirlas.

Por qué es difícil

La degradación intermitente es invisible para una monitorización que solo comprueba si el trunk está activo. Una llamada puede completarse con un 200 OK y aun así ser inutilizable: jitter que llega a ráfagas, audio en un solo sentido, un codec que ha recurrido a uno de banda estrecha.

Cómo se usa VoiceLab
  1. 01Ejecute llamadas sintéticas programadas en las rutas que importan, las 24 horas, y compruebe en cada una el audio bidireccional y el codec negociado, además de la respuesta.
  2. 02Cuando las quejas se concentran en una ruta, ejecute en ella una prueba de calidad de voz: se envía un audio conocido y lo que llega se compara con él, de modo que el deterioro se detecta incluso cuando las estadísticas de paquetes parecen limpias.
  3. 03Use el histograma de jitter y el desglose por trama para distinguir la pérdida a ráfagas de un deterioro constante.
La degradación se convierte en un registro con marca de tiempo y una medición, tomada mientras ocurría.
Proveedores de servicios gestionados

Dar a cada cliente pruebas en lugar de promesas

La situación

Usted gestiona la voz de una cartera de clientes. Cada uno quiere saber que su red está sana, y cada uno lo pide en un formato distinto.

Por qué es difícil

Los informes se montan a mano con herramientas separadas, lo que es tan lento que se hace mensualmente como mucho, y un informe mensual es el resumen de problemas que su cliente ya ha sufrido.

Cómo se usa VoiceLab
  1. 01Aísle a cada cliente como su propio tenant, con sus propias cuentas, nodos agente y equipos.
  2. 02Cree un informe una sola vez a partir de registros de llamadas, resultados de SLA y ejecuciones de carga, y prográmelo para que se envíe solo.
  3. 03Gestione todo desde la API cuando un cliente lo quiera en sus propias herramientas, con salida JUnit para quienes usan CI.
Cada cliente recibe pruebas coherentes y programadas, y producirlas no le supone ningún esfuerzo mensual por cliente.
Con el asistente de IA

Dos formas en que el asistente acorta el trabajo

El asistente de IA de VoiceLab trabaja dentro de su tenant, con sus propios permisos. Nunca realiza una llamada ni cambia nada hasta que una persona pulsa Confirmar, y las cifras que cita proceden de los propios registros de VoiceLab. Todos los planes incluyen una asignación mensual de créditos de IA; consulte precios.

Asistente de IA · Vibe-analysis

Averiguar por qué falló una llamada sin leer usted mismo la traza

La situación

Una prueba programada falló durante la noche. El ingeniero de guardia tiene un registro de llamada, un código de respuesta y un cliente esperando, y leer el SIP ladder, el SDP y los resultados de medios lleva un tiempo que no tiene.

Por qué es difícil

Un código de respuesta indica un síntoma, no una causa. El mismo 488 puede ser una incompatibilidad de codec, una oferta SRTP que el otro extremo rechaza o una política del SBC, y las pruebas están repartidas en varias pantallas.

Cómo se usa VoiceLab
  1. 01Pulse Preguntar a la IA en el registro de la llamada, o pregunte al asistente por qué falló la llamada.
  2. 02El asistente lee la llamada, su SIP ladder y sus resultados de medios de los propios registros de VoiceLab, y explica la respuesta en el contexto de esa llamada.
  3. 03Cada afirmación se marca como Observed, Likely o Unknown, de modo que lo que muestran los datos queda separado de lo que el asistente sospecha.
  4. 04Pídale que compare las dos cuentas implicadas, o que investigue el incidente de SLA frente a las mismas horas de la semana anterior.
Una explicación escrita con las pruebas que la respaldan y un siguiente paso, en el tiempo que lleva leerla. El registro de la llamada, el ladder y la captura están a un clic para comprobarla.
Asistente de IA · Vibe-config

Configurar una prueba o un cambio describiéndolo

La situación

Un trunk nuevo necesita las mismas comprobaciones que los demás: registrar una cuenta, llamar a un número con un codec determinado, confirmar el audio y repetirlo cada noche.

Por qué es difícil

Cada una de ellas es un formulario con una docena de campos repartidos en varias páginas, y un error al escribir el nombre de un codec o un número cuesta una ejecución fallida y un resultado confuso.

Cómo se usa VoiceLab
  1. 01Descríbalo: «llama al 6002 desde el 6001 con PCMA y comprueba el audio».
  2. 02El asistente encuentra las cuentas por número exacto, redacta la prueba y la comprueba con las mismas reglas que aplica la API.
  3. 03Usted revisa la propuesta, exactamente lo que se enviará o cambiará, y pulsa Confirmar. Nada se ejecuta antes.
  4. 04El resultado aparece en Call Records como cualquier otra prueba, y el asistente explica el desenlace.
La prueba que habría construido a mano, configurada en una frase, y siendo usted quien decide si se ejecuta. Las cuentas, los perfiles, las programaciones de SLA y los informes pueden redactarse del mismo modo.

¿Ninguno describe del todo su red?

Rara vez lo hacen con exactitud. Traiga una ruta que dé problemas y la revisaremos con usted sobre sus propios trunks.

Reservar una demostración