ACD & Vermittlungsplatz
Call Flow: alle Bausteine
Den Anrufablauf eines Skripts im grafischen Editor aufbauen, jeder Baustein mit allen Feldern.
In EasyUC: Calling Features → Anrufe → Calling Features → Anrufablauf
Die Bilder stammen aus der EasyUC-Lab-Umgebung. Namen und Beispielwerte dienen der Orientierung. Eine abweichende Oberflächensprache ist am jeweiligen Bild angegeben.
Wozu dient das
Der Anrufablauf beschreibt, was mit einem Anruf auf der Skriptnummer geschieht: Ansage, Tastenmenü, Verzweigung nach Wochentag und Uhrzeit, Übergabe an ein Wartefeld. Sie ziehen Bausteine auf eine Fläche und verbinden ihre Ausgänge. Der Media-Server liest den gespeicherten Ablauf bei jedem Anruf und arbeitet ihn vom Baustein Connect Call an ab.
Sobald ein Ablauf gespeichert ist, hat er Vorrang vor dem Begrüßungstext des Skripts. Ein Anruf folgt immer genau einem Ausgang. Ist der gewählte Ausgang nicht verbunden, endet der Ablauf und EasyUC legt auf.
Der Editor zeigt auf Wunsch laufende Anrufe an dem Baustein an, an dem sie sich gerade befinden.
Voraussetzungen
- Lizenzmodul
acdoderteams. Der Baustein Agent (Skill) erscheint nur mit dem Modulacd. - Berechtigung:
ROLE_APP_ACD_WORKSPACEundROLE_APP_ACD_SCRIPTSzum Ansehen, zusätzlichROLE_APP_ACD_SCRIPTS_EDITzum Ändern. Administratoren mitROLE_APP_ADMIN,ROLE_OWNER,ROLE_ADMINoderROLE_SUPER_ADMINhaben alle Rechte des Bereichs. - Ein gespeichertes Skript mit Nummer (Kapitel „Ein Skript mit Rufnummer anlegen“).
- Für Sprachbausteine: eine Stimme für die gewünschte Sprache (Kapitel „Ansagen und Stimmen“).
- Für die Übergabe an einen Vermittlungsplatz: ein Wartefeld der Attendant-Konsole, das auf dieses Skript zeigt.
Schritt für Schritt: Ablauf bauen und speichern
Schritt für Schritt: Beispiel mit Öffnungszeit, Menü und Wartefeld
Felder und Optionen: Bausteine
| Feld / Aktion | Bedeutung und Verwendung |
|---|---|
| Connect Call | Einstiegspunkt. Kein Eingang, ein Ausgang. Keine Felder. |
| Play AI Text | Ein Eingang, ein Ausgang. Feld Text (von der KI gesprochen), dazu die Sprachfelder (siehe unten). Die Audiodatei wird einmal erzeugt und zwischengespeichert. Ein leerer Text wird übersprungen. |
| Play Soundfile | Ein Eingang, ein Ausgang. Feld Sounddatei (MP3/WAV) zum Hochladen. Siehe Abschnitt „Was die Laufzeit ausführt“. |
| Menu (DTMF) | Ein Eingang, je Option ein Ausgang. Ansagetext (KI), darunter Optionen (DTMF) mit Taste (höchstens 2 Zeichen) und Bezeichnung; Option hinzufügen ergänzt eine Zeile. Vorgabe: Optionen 1 und 2. Die Ansage läuft höchstens zweimal, je Durchgang wartet EasyUC 5 Sekunden auf eine Taste. Die Taste darf schon während der Ansage gedrückt werden. Ohne gültige Eingabe wird aufgelegt. |
| Weekday | Ein Eingang, je Regel ein Ausgang plus ein letzter Ausgang „sonst“. Je Regel Bezeichnung des Zweigs und die Tage Mo bis So; Zweig hinzufügen ergänzt eine Regel. Zeitzone, Vorgabe Europe/Berlin. Vorgabe: Werktags (Mo bis Fr) und Wochenende (Sa, So). |
| Time of day | Ein Eingang, je Regel ein Ausgang plus „sonst“. Je Regel Bezeichnung des Zweigs, Beginn und Ende als Uhrzeit. Der Beginn zählt mit, das Ende nicht mehr. Zeitzone, Vorgabe Europe/Berlin. Vorgabe: Tag 08:00 bis 18:00 und Abend 18:00 bis 22:00. Die erste passende Regel gewinnt. |
| Route to Numbers | Ein Eingang, zwei Ausgänge. Diese Nummern anrufen (durch Komma getrennt, zum Beispiel 8001,8002), Klingeldauer (s), Vorgabe 20. Ausgang 1 = angenommen, Ausgang 2 = alle besetzt oder keine Antwort. |
| Queue | Ein Eingang, ein Ausgang. Agenten (Nummern), Wartemusik mit KI-Text oder Sounddatei, dazu der Text der Warteansage bzw. die Datei. Ist das Skript einem Wartefeld der Attendant-Konsole zugeordnet, übergibt dieser Baustein den Anruf an das Wartefeld; das Feld Agenten (Nummern) bleibt dafür leer. |
| Agent (Skill) | Ein Eingang, drei Ausgänge. Benötigter Skill (oder Jeder angemeldete Agent), Teams (ohne Auswahl alle Agenten mit dem Skill), Verteilung: Nacheinander (am längsten frei zuerst) oder Alle gleichzeitig, Klingeln je Agent (s) 5 bis 120 (Vorgabe 20), Aufgeben nach (s) 10 bis 1800 (Vorgabe 180), Während des Wartens mit KI-Text oder Sounddatei. Ausgänge: 1 = ein Agent hat angenommen, 2 = alle gefragten Agenten haben abgelehnt, 3 = niemand ist rangegangen oder kein Agent war angemeldet. |
| Call Redirect | Ein Eingang, kein Ausgang. Feld An Nummer umleiten. |
| Hang up | Ein Eingang, kein Ausgang. Beendet den Anruf. |
Felder und Optionen: Sprache und Editor
| Feld / Aktion | Bedeutung und Verwendung |
|---|---|
| Sprach-Engine | Lokal (Piper · offline) oder ElevenLabs (Cloud). Die Cloud-Engine ist nur wählbar, wenn ein API-Schlüssel hinterlegt ist. |
| Sprache / Stimme (Geschlecht) / Stimme | Vorgabe aus dem Skript. Bei ElevenLabs stattdessen Sprache und ElevenLabs-Stimme. |
| Stimme anhören | Erzeugt die Ansage und spielt sie im Browser. Meldung bei Erfolg: Erzeugt & im Cache gespeichert. |
| Übernehmen | Schreibt die Eigenschaften in den Baustein und passt die Ausgänge an. |
| Baustein löschen | Papierkorb-Symbol in den Eigenschaften. Entfernt den Baustein mit seinen Verbindungen. |
| Aktive Gespräche anzeigen | Blendet laufende Anrufe mit ihrer Position im Ablauf ein und zeigt deren Anzahl. |
| Grenzen | Höchstens 500 Bausteine je Ablauf, Texte höchstens 4000 Zeichen, je Anruf höchstens 50 Bausteine in Folge. |
Was die Laufzeit ausführt
Der Editor speichert alle elf Bausteine. Der Media-Server der Version 4.8.7 führt davon aus: Connect Call, Play AI Text, Menu (DTMF), Weekday, Time of day, Queue und Hang up.
Queue übergibt den Anruf an das Wartefeld der Attendant-Konsole, dem das Skript zugeordnet ist. Ohne zugeordnetes Wartefeld spricht der Baustein den Wartetext einmal und folgt dem ersten Ausgang; eine Verteilung an die eingetragenen Agentennummern findet nicht statt.
Play Soundfile wird übersprungen, der Ablauf läuft am Ausgang weiter. An Route to Numbers, Agent (Skill) und Call Redirect endet der Ablauf, EasyUC legt auf. Planen Sie Abläufe für den Betrieb daher mit den ausgeführten Bausteinen und prüfen Sie nach einem Update mit einem Testanruf, ob sich das Verhalten geändert hat.
Ergebnis prüfen und Fehler eingrenzen
- Nach Ablauf speichern steht oben Gespeichert. Die Statuszeile nennt die Zahl der Blöcke und Verbindungen.
- Testen Sie jeden Zweig: Öffnungszeit, außerhalb der Öffnungszeit, jede Menütaste, keine Eingabe im Menü.
- SPEICHERN FEHLGESCHLAGEN: HTTP … mit Meldung des Servers: Der Ablauf wurde abgelehnt, zum Beispiel wegen eines zu langen Textes.
- Auto-Speichern fehlgeschlagen: Die Verbindung zum Server war unterbrochen. Klicken Sie auf Ablauf speichern.
- Bitte zuerst einen Text eingeben. Vorhören ohne Text ist nicht möglich.
- Vorhören fehlgeschlagen (HTTP …). Der Sprachdienst hat nicht geantwortet. Prüfen Sie, ob der Media-Server läuft.
- Der Anruf endet nach einer Verzweigung sofort: Der gewählte Ausgang ist nicht verbunden. Bei Menü, Wochentag und Uhrzeit gibt es keinen Rückfall auf den ersten Ausgang.
- Eine neue Option oder Regel hat keinen Ausgang: Sie haben nach der Änderung nicht auf Übernehmen geklickt.
- Der Anruf verzweigt zur falschen Zeit: Prüfen Sie die Zeitzone im Baustein. Eine unbekannte Zeitzone wird wie
Europe/Berlinbehandelt. - Tasten im Menü werden nicht erkannt: Das Telefon bzw. der Trunk muss DTMF als Signalisierung (out-of-band bzw. RFC 2833) senden.