Beispiel für einen Anruffluss in der Warteschlange für direktes Routing

Das folgende Beispiel ist ein In-Warteschlange-Anruffluss zum direkten Weiterleiten von Interaktionen. Das Beispiel verwendet Datenaktionen, die speziell für den Beispielablauf entwickelt wurden.

In diesem Beispiel leitet das IVR einen Anrufer anhand von Informationen, die aus der Plattform-API mit Beispieldatenaktionen für direktes Routing abgerufen wurden, an einen bestimmten Agenten weiter.

  1. In Alarmierungs-Timeout abrufen , Die Anrufdatenaktion verwendet das Beispiel für die Aktion Get Alerting Timeouts zum Abrufen die Alarm-Timeout-Werte, die der Contact-Center-Administrator für die aktuelle Warteschlange für die verschiedenen Medientypen (Anrufe, E-Mails und Nachrichten) festgelegt hat. Die Alarm-Timeout-Werte bestimmen die Anzahl der Sekunden, die das IVR einen Alarm für einen Agenten anzeigt, bevor der Alarm abläuft und das IVR den Anruf an einen Backup-Agenten, eine andere Warteschlange oder zurück an die aktuelle Warteschlange weiterleitet.
    1. Wenn die Anrufdatenaktion fehlschlägt oder eine Zeitüberschreitung auftritt, wiederholt Architect die Aktion. Wenn die Anrufdatenaktion fehlschlägt oder erneut eine Zeitüberschreitung auftritt, trennt Architect die Verbindung.
    2. Wenn die Call Data-Aktion erfolgreich ist, fährt Architect mit Benutzer nach Telefonnummer abrufen . Die Aktion verwendet das Beispiel in Benutzer nach Adresse abrufen nachschlagen der Name des Angerufenen basierend auf der Telefonnummer, die der Anrufer gewählt hat, um das IVR-System zu erreichen.
    3. Wenn die Anrufdatenaktion fehlschlägt oder eine Zeitüberschreitung auftritt, wiederholt Architect die Aktion. Wenn die Anrufdatenaktion fehlschlägt oder erneut eine Zeitüberschreitung auftritt, trennt Architect die Verbindung.
    4. If the Call Data Action succeeds, then Architect proceeds to the Update Data action. The Update Data action assigns the FindUserById(Task.userId) value to the task level variable DirectRoutingAgent
  2. In the Hold Music action, the Hold Music action plays the default hold audio prompt for the duration of the alerting timeout that Get Alerting Timeouts retrieved for calls and assigned to the task level variable alertTimeout in step 1b.
  3. In den Einstellungen für die Agentensicherung abrufen verwendet die Aktion Anrufdaten die Abrufen der Direct Agent-Sicherungseinstellungen um basierend auf der ID des direkten Routing-Agenten abzurufen, ob auf den Agenten gewartet werden soll, die Wartezeit des Agenten, die ID des Backup-Benutzers des Agenten und die Warteschlange.
  4. Wenn die Anrufdatenaktion fehlschlägt oder eine Zeitüberschreitung auftritt, wiederholt Architect die Aktion. Wenn die Anrufdatenaktion fehlschlägt oder erneut eine Zeitüberschreitung auftritt, trennt Architect die Verbindung.
  5. If the Call Data Action succeeds, then Architect proceeds to a Decision action to determine whether to wait for the agent, based on the value assigned to the task level variable waitForAgent in step 7.
  6. If the Boolean value assigned to the waitForAgent variable is true, then Architect proceeds to the Yes path of the Decision action:
    1. Architekt verwendet die Aktion „Benutzerbegrüßung abspielen“ um die persönliche Begrüßung für den direkten Routing-Agenten abzuspielen.
    2. Architect then proceeds to the Transfer to Voicemail action and specifies the customer’s telephone number for callback purposes with the expression ToPhoneNumber(Call.Ani).
  7. If the Boolean value assigned to the waitForAgent variable is false, then Architect proceeds to the No path of the Decision action:
    1. Architekt verwendet die Entscheidungsaktion, um d Stellen Sie fest, ob eine Sicherungswarteschlangen-ID festgelegt ist.
    2. If the backup agent ID is not set, then Architect proceeds to play the default hold audio prompt for the duration of the alerting timeout that the Get Alerting Timeouts data action retrieved for calls and assigned to the task level variable alertTimeout in step 1.
    3. Architekt geht zu einem Übertragen an ACD-Aktion und überträgt die Interaktion in die Backup-Warteschlange. 

Klicken Sie auf das Bild, um es zu vergrößern.

Beispiel für einen Anrufverlauf in der Warteschlange für die direkte Weiterleitung