Fehlersuche bei einer Voice-Sequenz
Warnung: Voice-Sequenzen befinden sich in der Vorschau. Schritte, Entry-Daten und das Format der Sequenzdefinition können sich so ändern, dass bestehende Sequenzen und API-Anfragen nicht mehr funktionieren.
Beginnen Sie mit dem betroffenen Entwurf oder Lauf. Die Vorschau beschreibt einen simulierten Pfad; ein realer Lauf speichert die Definition und die für diesen Anruf akzeptierte Eingabe.
Sequenzen oder Bearbeitungssteuerungen fehlen
Bestätigen Sie den ausgewählten Workspace und bitten Sie dessen Administrator, den Voice-Management-Zugriff zu prüfen. Das Lesen von Sequenzen erfordert Lesezugriff; Bearbeiten und Veröffentlichen erfordern Schreibzugriff. Einen Anruf zu tätigen erfordert zusätzlich Voice-Calling-Schreibzugriff.
Vorschau stoppt vor dem erwarteten Ende
- Prüfen Sie den stoppenden Schritt und seine vorbereitete Eingabe.
- Geben Sie ein Beispielergebnis für Medien, Tastatureingabe, Dial, Pause oder einen verwalteten Transfer an.
- Entfernen oder reparieren Sie Beispiele, die auf gelöschte Schritte oder geänderte Ausgaben verweisen.
- Wenn ein Ausdruck Anrufbeobachtungen verwendet, geben Sie das im Datenleitfaden beschriebene Ausführungsbeispiel an.
- Führen Sie die Vorschau nach Änderungen an der Definition oder den Beispielen erneut aus.
Eine unvollständige Vorschau benötigt weitere Informationen. Ein konfiguriertes Fehler-Ende kann ein gültiges Ergebnis beim Testen von Stille oder einem anderen Fehlerpfad sein.
Veröffentlichung ist blockiert
- Schließen Sie offene Bearbeitungen ab und speichern Sie den Entwurf.
- Öffnen Sie Checks und beheben Sie fehlende Felder, ungültige Verweise, unerreichbare Schritte oder gewöhnliche Verbindungszyklen.
- Prüfen Sie, ob referenziertes Audio noch existiert und im Workspace verwendbar ist.
- Bewahren Sie Einträge, die von gebundenen Nummern ausgewählt werden, einschließlich ihrer Fähigkeit, leere eingehende Daten zu akzeptieren.
- Wenn ein anderer Bearbeiter eine neuere Revision gespeichert hat, vergleichen Sie die Änderungen, bevor Sie es erneut versuchen.
Verwenden Sie Transfer, um ein Menü zu wiederholen. Eine normale Verbindung zurück zu einem früheren Schritt erzeugt einen Zyklus.
Ein ausgehender Anruf wird abgelehnt
Prüfen Sie sowohl Voice-Management- als auch Calling-Schreibberechtigungen. Bestätigen Sie, dass From für den Workspace zugewiesen oder verifiziert ist und das Zielland aktiviert ist. Geben Sie ein explizites Entry-Data-Objekt an, das dem ausgewählten Schema entspricht.
Produktionsanrufe benötigen eine aktivierte, nicht archivierte Sequenz mit einer aktiven Veröffentlichung. Entwurfstests verwenden die gespeicherte Revision; speichern Sie erneut, wenn sich diese Revision geändert hat. Folgen Sie der Create-Call-Fehlersuche für API-Fehler.
Eingehende Anrufe verwenden den falschen Ablauf
- Öffnen Sie das Inbound routing der Nummer und prüfen Sie deren Sequenz und Anrufeintrag.
- Bestätigen Sie, dass die Sequenz aktiviert und nicht archiviert ist.
- Prüfen Sie, ob der Anrufer unter Draft testers aufgeführt ist.
- Speichern Sie Entwurfsänderungen vor dem Testen und beachten Sie, dass eine Veröffentlichung die Testerliste leert.
Andere Anrufer verwenden die aktive Version. Eingehende Routen liefern leere Entry-Daten. Eine pausierte Sequenz akzeptiert keine eingehenden Entwurfstests.
Tastatureingabe nimmt den falschen Pfad
Vergleichen Sie die vollständig gesammelten Ziffern mit der konfigurierten Übereinstimmung. Prüfen Sie maximale Ziffern, Abschlusstaste und Eingabe-Timeouts. Platzieren Sie unterbrechbare Menüansagen innerhalb der Prompts von Gather. Testen Sie einen Tastendruck sowohl während der Ansage als auch danach.
Wenn ein späterer Ausdruck die Ziffern nicht lesen kann, prüfen Sie, ob der Gather privat ist oder ob ein Transfer einen neuen Entry-Scope gestartet hat.
Ein Anruf wird angenommen, verbindet aber nicht
Die Annahme reserviert den Anruf und den Lauf; sie bestätigt weder das Wählen noch eine Antwort. Prüfen Sie zuerst den Sequenzlauf, dann jeden verfügbaren Anruf- oder Leg-Datensatz. Ein Anruf, der vor der Registrierung fehlschlägt, hat möglicherweise keinen lesbaren Anrufdatensatz.
Prüfen Sie bei einem fehlgeschlagenen Dial innerhalb der Sequenz die gewählte Ausgabe und ob die Wiederherstellung sicher fortgesetzt werden konnte. Ein Besetzt- oder Keine-Antwort-Pfad benötigt eine eigene Fortsetzung.
Abbruch oder Metriken bleiben ausstehend
Eine Abbruchanfrage bleibt ausstehend, bis die Anrufbereinigung bestätigt ist. Prüfen Sie den endgültigen Laufstatus; ein abgeschlossener Anruf oder eine fehlgeschlagene Bereinigung kann ein anderes Endergebnis erzeugen.
Vergleichen Sie bei Berichtsunterschieden Zeitzonen, Zulassungszeiträume, Modi und Veröffentlichungsfilter. Statistiken können der interaktiven Historie hinterherhinken, und fehlende Abdeckung ist nicht gleich null Aktivität. Abgelaufene Laufdetails können nicht aus Metriken wiederhergestellt werden.
Löschung ist blockiert
Entfernen oder ersetzen Sie Nummernrouten, die an die Sequenz gebunden sind, einschließlich Routen auf deaktivierten Nummern. Versuchen Sie es erneut, nachdem die Bindungen gespeichert wurden. Archivieren Sie die Sequenz, wenn Sie eine umkehrbare Stilllegung ohne Entfernung der Historie benötigen.
Nächste Schritte
Verwandte Ressourcen
Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema.