- Mitglied seit
- 4. September 2025
- Beiträge
- 2
Hallo zusammen,
ich versuche, einen Anruf-Flow mit dem 3CX Call Flow Designer (CFD) zu erstellen, aber ich stoße auf ein Problem, das ich nicht lösen kann. Ich nutze die CFD-Version 20.2.84.0.

Ich möchte, dass ein Anrufer, der innerhalb der Geschäftszeiten anruft, begrüßt wird. Wenn ein Agent frei ist, soll der Anruf sofort weitergeleitet werden. Wenn kein Agent frei ist (weil er abgemeldet ist, um andere Aufgaben zu erledigen), soll der Anrufer in einer Schleife mit einer Ansage warten, bis sich jemand wieder anmeldet.
Der Anruf wird sofort nach der Begrüßung getrennt. Die Schleife, die eigentlich greifen sollte, wird nie erreicht.
Ich habe den Flow mehrfach angepasst. Zunächst hatte ich den Transfer-Baustein außerhalb der Schleife, was zu einem Abbruch führte. Ich habe ihn dann in den "Agent_frei"-Zweig verschoben. Dennoch schlug der Anruf weiterhin fehl.
Um das Problem zu isolieren, habe ich die gesamte Transfer-Komponente entfernt, um zu sehen, ob der Anruf überhaupt in die Schleife gelangt. Doch selbst ohne Transfer-Baustein wird der Anruf direkt nach der Begrüßung getrennt, ohne dass die Ansage aus dem "Kein_Agent_frei"-Zweig abgespielt wird.
Ich habe die Bedingung im CreateCondition-Baustein wie folgt eingestellt:GREAT_THAN(GetQueueStatus1.AvailableAgents,0)
Warum wird mein Skript sofort beendet? Liegt es an einer falschen Konfiguration des GetQueueStatus-Bausteins oder an der Bedingung selbst? Könnte es sein, dass die Komponente fehlschlägt, weil die Warteschleife in 3CX eine bestimmte Einstellung hat, wenn kein Agent angemeldet ist?
Über jede Hilfe würde ich mich freuen.
ich versuche, einen Anruf-Flow mit dem 3CX Call Flow Designer (CFD) zu erstellen, aber ich stoße auf ein Problem, das ich nicht lösen kann. Ich nutze die CFD-Version 20.2.84.0.

Mein Ziel
Ich möchte, dass ein Anrufer, der innerhalb der Geschäftszeiten anruft, begrüßt wird. Wenn ein Agent frei ist, soll der Anruf sofort weitergeleitet werden. Wenn kein Agent frei ist (weil er abgemeldet ist, um andere Aufgaben zu erledigen), soll der Anrufer in einer Schleife mit einer Ansage warten, bis sich jemand wieder anmeldet.
Das Problem
Der Anruf wird sofort nach der Begrüßung getrennt. Die Schleife, die eigentlich greifen sollte, wird nie erreicht.
Meine bisherigen Versuche
Ich habe den Flow mehrfach angepasst. Zunächst hatte ich den Transfer-Baustein außerhalb der Schleife, was zu einem Abbruch führte. Ich habe ihn dann in den "Agent_frei"-Zweig verschoben. Dennoch schlug der Anruf weiterhin fehl.
Um das Problem zu isolieren, habe ich die gesamte Transfer-Komponente entfernt, um zu sehen, ob der Anruf überhaupt in die Schleife gelangt. Doch selbst ohne Transfer-Baustein wird der Anruf direkt nach der Begrüßung getrennt, ohne dass die Ansage aus dem "Kein_Agent_frei"-Zweig abgespielt wird.
Ich habe die Bedingung im CreateCondition-Baustein wie folgt eingestellt:GREAT_THAN(GetQueueStatus1.AvailableAgents,0)
Meine Frage
Warum wird mein Skript sofort beendet? Liegt es an einer falschen Konfiguration des GetQueueStatus-Bausteins oder an der Bedingung selbst? Könnte es sein, dass die Komponente fehlschlägt, weil die Warteschleife in 3CX eine bestimmte Einstellung hat, wenn kein Agent angemeldet ist?
Über jede Hilfe würde ich mich freuen.