EasyUC
4.8.7

ACD & Vermittlungsplatz

Call Flow: alle Bausteine

Den Anrufablauf eines Skripts im grafischen Editor aufbauen, jeder Baustein mit allen Feldern.

EasyUC · Version 4.8.7

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 acd oder teams. Der Baustein Agent (Skill) erscheint nur mit dem Modul acd.
  • Berechtigung: ROLE_APP_ACD_WORKSPACE und ROLE_APP_ACD_SCRIPTS zum Ansehen, zusätzlich ROLE_APP_ACD_SCRIPTS_EDIT zum Ändern. Administratoren mit ROLE_APP_ADMIN, ROLE_OWNER, ROLE_ADMIN oder ROLE_SUPER_ADMIN haben 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

  1. Öffnen Sie Calling Features → Anrufe → Calling Features.
  2. Klicken Sie in der Zeile des Skripts auf das Symbol Anrufablauf.
  3. Ziehen Sie aus der Liste Bausteine links zuerst Connect Call auf die Fläche. Er ist der Einstiegspunkt.
  4. Ziehen Sie die weiteren Bausteine auf die Fläche.
  5. Verbinden Sie die Bausteine: Ziehen Sie vom Ausgangspunkt rechts am Baustein zum Eingangspunkt links am nächsten Baustein.
  6. Klicken Sie einen Baustein an. Rechts erscheinen seine Eigenschaften.
  7. Füllen Sie die Eigenschaften aus und klicken Sie auf Übernehmen. Erst dadurch werden bei Menü, Wochentag und Uhrzeit die Ausgänge an die Anzahl der Optionen bzw. Regeln angepasst.
  8. Prüfen Sie Ansagetexte mit Stimme anhören.
  9. Klicken Sie oben auf Ablauf speichern. Die Anzeige Gespeichert bestätigt den Vorgang. Positionsänderungen speichert der Editor zusätzlich von selbst.
  10. Rufen Sie die Skriptnummer an und klicken Sie auf Aktive Gespräche anzeigen. Der Editor markiert, an welchem Baustein der Anruf steht. Ein Klick auf die Markierung zeigt Anrufer, Am Baustein, Seit und die Call-ID.

Schritt für Schritt: Beispiel mit Öffnungszeit, Menü und Wartefeld

  1. Setzen Sie Connect Call und verbinden Sie ihn mit Weekday.
  2. Lassen Sie im Baustein Weekday die Regeln Werktags (Mo bis Fr) und Wochenende (Sa, So) stehen und klicken Sie auf Übernehmen.
  3. Verbinden Sie Ausgang 1 (Werktags) mit einem Baustein Time of day. Tragen Sie dort eine Regel 08:00 bis 17:00 ein, löschen Sie die zweite Regel und klicken Sie auf Übernehmen. Der Baustein hat jetzt zwei Ausgänge: 1 für die Öffnungszeit, 2 für „sonst“.
  4. Verbinden Sie Ausgang 1 von Time of day mit einem Baustein Menu (DTMF). Tragen Sie den Ansagetext ein, zum Beispiel „Für den Empfang die 1, für die Buchhaltung die 2“, und pflegen Sie die Optionen 1 und 2.
  5. Verbinden Sie Ausgang 1 des Menüs mit einem Baustein Queue, dessen Feld Agenten (Nummern) leer bleibt. Dieses Skript muss in der Attendant-Konsole einem Wartefeld zugeordnet sein.
  6. Verbinden Sie Ausgang 2 des Menüs mit einem Play AI Text und diesen mit Hang up.
  7. Verbinden Sie den Ausgang „sonst“ von Time of day und den Ausgang Wochenende von Weekday mit einem Play AI Text für die Ansage außerhalb der Öffnungszeit und diesen mit Hang up.
  8. Klicken Sie auf Ablauf speichern und testen Sie jeden Zweig mit einem Anruf.

Felder und Optionen: Bausteine

Felder und Optionen: Bausteine
Feld / AktionBedeutung und Verwendung
Connect CallEinstiegspunkt. Kein Eingang, ein Ausgang. Keine Felder.
Play AI TextEin 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 SoundfileEin 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.
WeekdayEin 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 dayEin 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 NumbersEin 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.
QueueEin 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 RedirectEin Eingang, kein Ausgang. Feld An Nummer umleiten.
Hang upEin Eingang, kein Ausgang. Beendet den Anruf.

Felder und Optionen: Sprache und Editor

Felder und Optionen: Sprache und Editor
Feld / AktionBedeutung und Verwendung
Sprach-EngineLokal (Piper · offline) oder ElevenLabs (Cloud). Die Cloud-Engine ist nur wählbar, wenn ein API-Schlüssel hinterlegt ist.
Sprache / Stimme (Geschlecht) / StimmeVorgabe aus dem Skript. Bei ElevenLabs stattdessen Sprache und ElevenLabs-Stimme.
Stimme anhörenErzeugt die Ansage und spielt sie im Browser. Meldung bei Erfolg: Erzeugt & im Cache gespeichert.
ÜbernehmenSchreibt die Eigenschaften in den Baustein und passt die Ausgänge an.
Baustein löschenPapierkorb-Symbol in den Eigenschaften. Entfernt den Baustein mit seinen Verbindungen.
Aktive Gespräche anzeigenBlendet laufende Anrufe mit ihrer Position im Ablauf ein und zeigt deren Anzahl.
GrenzenHö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/Berlin behandelt.
  • Tasten im Menü werden nicht erkannt: Das Telefon bzw. der Trunk muss DTMF als Signalisierung (out-of-band bzw. RFC 2833) senden.

Weiterlesen