Ausgang Block "DTMF Zeichen empfangen" -> "Regel übersprungen" -> Gespräch weg
Hallo,
Ich habe eine Regel im Call Routing, die einen DTMF-Zeichen empfängt und auswertet.
Wenn der Anrufer Taste 1 drückt, wird er mit Abteilung Soundso verbunden, mit Drücken der "2" mit einer anderen Abteilung usw.
Wenn der Anrufer die "9" drückt, soll die Regel übersprungen werden und die nächsten Regeln sollen abgearbeitet werden.
Für die "9" habe ich im Block als Ausgang also "Regel übersprungen" konfiguriert.
Die Regel steht als erste Regel im CRM.
Leider funktioniert bei einem Benutzer die Regel nicht: Der Call wird mit Drücken der "9" einfach nur beendet. Wenn ich die Regel deaktiviere, werden die folgenden Blöcke normal ausgeführt.
Der Call wird auch beendet, wenn nachfolgend keine weitere Regel aktiv ist.
Wo kann das Problem liegen und wie kann man so etwas debuggen (wo finde ich bei Cloudanlagen Call-Logs mit Fehlermeldungen aus dem CRM)?
Danke und Gruß
Stefan
-
Hallo Stefan,
im Archiv vom alten Swyx Forum findest Du auf der Misc Seite
https://www.swyxforum.com/archive/misc/
eine Anleitung zum lesen/filtern von Call Routing Trace Ausgaben. Dort wird auch erklärt, wie Du in einer SwyxON an das Server Trace gelangen kannst.
How to filter SwyxWare traces for call routing output of single call
-
Hallo Tom,
Ich meine eine Logdatei o.ä., in denen Informationen zu den Calls zu finden sind. z.B. ihr Exitstatus mit zugeh. Meldung o.ä.
Also Meldungen, die der Server selbst erzeugt.
Ich finde im SwyxOn-Portal dazu nichts (vielleicht schaue ich ja auch nur an der falschen Stelle?) - siehe Bilder unten.
Was mein Problem mit dem Skript oben angeht: Heute funktionierte es mit dem bekannten Fehlerbild (siehe oben) spontan und aus unbekannten Gründen plötzlich wieder nicht. Es ist für mich derzeit nicht nachvollziehbar, was da Sache ist :|
Gruß
Stefan

-
Update:
Bezugnehmend auf das beschriebene Fehlerbild im ersten Beitrag gibt es folgendes festzustellen:
Wenn mit dem Drücken der 9 der Block "Regel übersprungen" ausgeführt wird, wird das Gespräch abgebrochen, wenn hinter der Regel keine weitere Regel aktiv ist (die irgendetwas mit dem Call anstellt).
Das Verhalten ist doch nicht "normal"? Sollte das der Nummer zugewiesene Gerät nicht "klingeln", sofern keine Regel gegriffen hat, bzw. alle aktiven Regeln "übersprungen" wurden? -
Update:
Das Problem konnte gelöst werden.
Hintergrund:
- Wenn im Regeleditor keine Regel aktiv ist, wird der Anruf an den zugeh. Geräten signalisiert (das System fügt eine "unsichtbare Regel" zum Durchstellen ein)
- Ist jedoch mind. eine Regel in der Listeb aktiv und wird (auch) die letzte aktive Regel übersprungen, wird der Anrufer getrennt.
Es half mir also, im Regeleditor eine aktive Regel an letzter Stelle einzufügen, die den Anruf an das zugehörige Gerät durchstellt.
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
7 Kommentare