Verifas Networks
DE
Kontakt aufnehmen
Anwendungsfälle

Fünf Teams, fünf verschiedene Gründe, ein Sprachnetzwerk zu testen.

Die folgenden Probleme hören wir am häufigsten. Jedes ist als Abfolge beschrieben, der Sie tatsächlich folgen könnten, und nicht als Funktionsliste, denn die nützliche Frage an ein Werkzeug lautet, was Sie damit tun würden.

Carrier & Wholesale

Interconnect-Qualität gegenüber einem widersprechenden Peer nachweisen

Die Situation

Sie führen Traffic über ein Dutzend Peering-Partner. Einer von ihnen beharrt darauf, dass seine Seite sauber ist; Ihre Kunden sagen etwas anderes. Keiner von Ihnen kann die andere Hälfte des Anrufs sehen.

Warum es schwierig ist

Post-Mortem-Debugging allein anhand von CDRs kann eine Codec-Neuverhandlung nicht von einem Transcoding-Artefakt oder echtem Packet Loss unterscheiden. Bis ein pcap von Hand erstellt ist, hat sich der Zustand meist schon wieder normalisiert.

So wird VoiceLab eingesetzt
  1. 01Führen Sie eine geplante Kampagne gegen jede Peering-Route durch, fortlaufend, von einem Agent-Node in Ihrem eigenen Netzwerk aus.
  2. 02Bewerten Sie jeden Anruf nach Annahme, PDD und danach, ob Audio in beide Richtungen floss, mit Ergebnisrichtlinien pro Code, sodass ein 486 bei einem Besetztton-Test als Erfolg zählt und ein 404 nicht.
  3. 03Wenn sich eine Route verschlechtert, liegen die SIP-Ladder und der Mitschnitt für genau den fehlgeschlagenen Anruf bereits vor.
Ein datierter Nachweis pro Route, den Sie einem Peer vorlegen können — gemessen von Ihrer Seite des Interconnects, an Anrufen, die ihn tatsächlich durchlaufen haben.
Enterprise-IT & UCaaS

Einen Trunk anhand von Belegen migrieren, nicht anhand einer Handvoll Testanrufe

Die Situation

Ein neuer SBC, ein neuer Carrier oder eine UCaaS-Umstellung. Die Konfiguration sieht richtig aus und eine Handvoll manueller Testanrufe gelingt.

Warum es schwierig ist

Manuelle Tests prüfen den Happy Path von einem einzelnen Telefon aus. Sie prüfen nicht den zweiten Codec im Angebot, das re-INVITE beim Halten, das PRACK, das der neue SBC jetzt verlangt, oder was bei 200 gleichzeitigen Anrufen statt bei zwei passiert.

So wird VoiceLab eingesetzt
  1. 01Führen Sie Funktionsanrufe über die Test Console aus und lesen Sie die vollständige SIP-Ladder — jede Transaktion mit Zeitangaben, einschließlich Auth-Challenge und re-INVITE.
  2. 02Fahren Sie einen Load-Lauf mit der Parallelität, die der Standort tatsächlich erreicht, steigern Sie die Anrufe pro Sekunde und beobachten Sie den Ausfallpunkt, statt ihn zu raten.
  3. 03Lassen Sie eine geplante Kampagne durch das Umstellungsfenster laufen, damit sich eine Regression von selbst bemerkbar macht.
Der Rollout wird an Belege geknüpft, und der Abnahmebericht zum Go-live wird erzeugt, nicht geschrieben.
VoIP-Hersteller

Jedes Release gegen dieselbe Anrufmatrix prüfen

Die Situation

Sie entwickeln eine PBX, einen SBC, ein Gateway oder ein Softphone. Jedes Release muss weiterhin mit den Codecs, Transporten und Call Flows funktionieren, auf die sich Ihre Kunden bereits verlassen.

Warum es schwierig ist

Regressionstests von Hand oder mit Skripten, die nur ein Engineer versteht, decken die Abläufe ab, an die jemand gedacht hat. Der zweite Codec über TLS oder die Antwort auf einen fehlerhaft formatierten Header bleibt tendenziell ungetestet.

So wird VoiceLab eingesetzt
  1. 01Beschreiben Sie die Anruftests als YAML-Suite mit einer Matrix aus Codecs und Transporten und halten Sie sie in der Versionsverwaltung neben dem Produkt.
  2. 02Führen Sie die Suite bei jedem Build aus CI aus und machen Sie das Release vom JUnit-Ergebnis abhängig, so wie bei einem Unit-Test.
  3. 03Nutzen Sie das Signalling Lab für die Negativfälle: handgeschriebenes, absichtlich fehlerhaftes SIP, um zu sehen, wie der neue Build darauf antwortet.
Jedes Release wird gegen dieselbe Matrix geprüft, und ein fehlgeschlagener Fall kommt mit angehängter SIP-Ladder.
Contact Center

Sporadische Audioprobleme finden, solange sie noch auftreten

Die Situation

Die Audioqualität bei ausgehenden Anrufen ist den Großteil des Tages in Ordnung. Beschwerden häufen sich am Nachmittag, und niemand kann sie reproduzieren.

Warum es schwierig ist

Sporadische Verschlechterungen bleiben einem Monitoring verborgen, das nur prüft, ob der Trunk erreichbar ist. Ein Anruf kann mit 200 OK zustande kommen und trotzdem unbrauchbar sein — Jitter, der stoßweise auftritt, Audio nur in eine Richtung, ein Codec, der auf etwas Schmalbandiges zurückgefallen ist.

So wird VoiceLab eingesetzt
  1. 01Führen Sie rund um die Uhr zeitgesteuert synthetische Anrufe über die wichtigen Routen aus, wobei jeder Anruf nicht nur auf Annahme, sondern auch auf Audio in beide Richtungen und den ausgehandelten Codec geprüft wird.
  2. 02Wenn sich Beschwerden auf einer Route häufen, führen Sie dort einen Sprachqualitätstest durch: Bekanntes Audio wird gesendet und mit dem Eingehenden verglichen, sodass Schäden auch dann sichtbar werden, wenn die Paketstatistiken unauffällig aussehen.
  3. 03Nutzen Sie das Jitter-Histogramm und den Drilldown pro Frame, um Burst-Loss von einer gleichmäßigen Beeinträchtigung zu unterscheiden.
Die Verschlechterung wird zu einem Nachweis mit Zeitstempel und Messwert, erfasst, während sie auftrat.
Managed Service Provider

Jedem Kunden Belege statt Beteuerungen liefern

Die Situation

Sie betreuen Telefonie für ein Portfolio von Kunden. Jeder will wissen, ob sein Netzwerk gesund ist, und jeder fragt in einem anderen Format.

Warum es schwierig ist

Reports werden von Hand aus getrennten Tools zusammengestellt, was so aufwendig ist, dass es bestenfalls monatlich geschieht — und ein Monatsbericht fasst Probleme zusammen, die Ihr Kunde längst erlebt hat.

So wird VoiceLab eingesetzt
  1. 01Trennen Sie jeden Kunden als eigenen Tenant ab, mit eigenen Accounts, Agent-Nodes und Teams.
  2. 02Erstellen Sie einen Report einmal aus Anrufdaten, SLA-Ergebnissen und Load-Läufen und planen Sie den automatischen Versand.
  3. 03Steuern Sie alles über die API, wenn ein Kunde es in seinen eigenen Tools haben möchte, mit JUnit-Ausgabe für alle, die CI einsetzen.
Jeder Kunde erhält konsistente, zeitgesteuerte Belege, und deren Erstellung kostet Sie pro Kunde keinen monatlichen Aufwand.
Mit dem KI-Assistenten

Zwei Wege, wie der Assistent die Arbeit verkürzt

Der VoiceLab KI-Assistent arbeitet innerhalb Ihres Tenants, mit Ihren eigenen Berechtigungen. Er platziert nie einen Anruf und ändert nichts, bevor eine Person auf Bestätigen klickt, und die Zahlen, die er nennt, stammen aus den eigenen Datensätzen von VoiceLab. Jeder Plan enthält ein monatliches Kontingent an KI-Credits; siehe Preise.

KI-Assistent · Vibe-analysis

Herausfinden, warum ein Anruf fehlschlug, ohne den Trace selbst zu lesen

Die Situation

Ein geplanter Test ist über Nacht fehlgeschlagen. Der Engineer in Bereitschaft hat einen Anrufdatensatz, einen Antwortcode und einen wartenden Kunden — und das Lesen der SIP-Ladder, der SDP und der Medienergebnisse braucht Zeit, die er nicht hat.

Warum es schwierig ist

Ein Antwortcode benennt ein Symptom, keine Ursache. Dasselbe 488 kann ein Codec-Mismatch sein, ein SRTP-Angebot, das die Gegenseite ablehnt, oder eine Richtlinie auf dem SBC, und die Belege verteilen sich über mehrere Ansichten.

So wird VoiceLab eingesetzt
  1. 01Klicken Sie im Anrufdatensatz auf „KI fragen“ oder fragen Sie den Assistenten, warum der Anruf fehlschlug.
  2. 02Der Assistent liest den Anruf, seine SIP-Ladder und seine Medienergebnisse aus den eigenen Datensätzen von VoiceLab und erklärt die Antwort im Kontext dieses Anrufs.
  3. 03Jede Aussage ist als Observed, Likely oder Unknown gekennzeichnet, sodass getrennt bleibt, was die Daten zeigen und was der Assistent vermutet.
  4. 04Lassen Sie ihn die beiden beteiligten Accounts vergleichen oder den SLA-Vorfall mit denselben Stunden der Vorwoche untersuchen.
Eine schriftliche Erklärung mit den zugrunde liegenden Belegen und einem nächsten Schritt, in der Zeit, die das Lesen dauert. Anrufdatensatz, Ladder und Mitschnitt sind einen Klick entfernt, um sie zu prüfen.
KI-Assistent · Vibe-config

Einen Test oder eine Änderung durch Beschreiben einrichten

Die Situation

Ein neuer Trunk braucht dieselben Prüfungen wie die anderen: einen Account registrieren, eine Nummer mit einem bestimmten Codec anrufen, das Audio bestätigen und das jede Nacht wiederholen.

Warum es schwierig ist

Jeder dieser Schritte ist ein Formular mit einem Dutzend Feldern auf mehreren Seiten, und ein Tippfehler in einem Codec-Namen oder einer Nummer kostet einen fehlgeschlagenen Lauf und ein verwirrendes Ergebnis.

So wird VoiceLab eingesetzt
  1. 01Beschreiben Sie es: „6002 von 6001 über PCMA anrufen und das Audio prüfen“.
  2. 02Der Assistent findet die Accounts anhand der genauen Nummer, entwirft den Test und prüft ihn gegen dieselben Regeln, die die API anwendet.
  3. 03Sie prüfen den Vorschlag, genau das, was gesendet oder geändert wird, und klicken auf Bestätigen. Vorher läuft nichts.
  4. 04Das Ergebnis erscheint wie jeder andere Test in den Call Records, und der Assistent erklärt das Resultat.
Der Test, den Sie von Hand gebaut hätten, in einem Satz eingerichtet, wobei Sie weiterhin entscheiden, ob er läuft. Accounts, Profile, SLA-Zeitpläne und Reports lassen sich auf dieselbe Weise entwerfen.

Beschreibt keines davon Ihr Netzwerk ganz genau?

Das tut selten eines genau. Bringen Sie uns eine Route mit, die sich auffällig verhält, und wir gehen sie gemeinsam mit Ihnen an Ihren eigenen Trunks durch.

Walkthrough buchen