Anruf annehmen
Nimmt einen eingehenden xAssist-Anruf an.
Kennung: accept_call
Beispiel
<accept_call id="myaction"/>
Datenquelle aktualisieren Aufgabenstatus
Aktualisiert den Status einer Datenquellenaufgabe.
Kennung: update_datasource_task_status
Elemente
- datasource_task_id: Enthält die ID der Aufgabe, die abgerufen werden soll. Dies ist der Wert der Spalte, die in den Einstellungen der Datenquelle als Bezeichner konfiguriert ist.
- Status: Enthält das aktuelle Stadium der Aufgabe (z. B.
DONE
, CANCELED
, PAUSED
oder IN_PROGRESS
). - verbindungs_timeout: Enthält den Timeout-Wert in Millisekunden.
Ausgabe
Das Ereignis-Tag dieses Ereignisses lautet update_datasource_task_status
.
- OK: Die Datenquellenaufgabe wurde erfolgreich abgeholt.
- ERROR : Beim Abrufen der Aufgabe ist ein Fehler aufgetreten. Wenn der Server eine Fehlermeldung liefert, wird diese in der Nutzlast gefunden. Die Payload ist wie folgt aufgebaut:error
- error.message
- error.class
- Fehler.kategorie
- fehler.code
- TIMEOUT: Der Server hat innerhalb der angegebenen Zeit keine Antwort gesendet
(connection_timeout
)
Beispiel
Dieses Beispiel zeigt, dass dies in Verbindung mit einer Datenquelleneingabe verwendet werden kann:
<update_datasource_task_status id="cancel_ds_task">
<param name="datasource_task_id" type="string">?{context.ds_§{ replace validation.datasource.value.id '-' '' }§_task.id}?</param>
<param name="status" type="string">CANCELED</param>
<param name="connection_timeout" type="string">10000</param>
</update_datasource_task_status>
Menü aufrufen
Öffnet das Menü während eines xAssist-Anrufs.
Kennung: call_menu
Beispiel
<call_menu id="myaction"/>
Stream-Volumen ändern
Passt die Lautstärke des Streams während eines Anrufs an.
Kennung: change_stream_volume
Beispiel
<change_stream_volume id="myaction"/>
Kontakte in Auswahlliste umwandeln
Konvertiert eine Gruppe von Kontakten in eine auswählbare Liste.
Kennung: convert_contacts_to_selection_list
Ausgabe
- KONTAKTE_KONVERTIERT: Die Aktion wurde erfolgreich abgeschlossen.
- BUSY_CONTACT_ID: Der Kontakt ist derzeit besetzt.
Beispiel
<convert_contacts_to_selection_list id="myaction"/>
Anruf ablehnen
Weist einen eingehenden xAssist-Anruf ab.
Kennung: reject_call
Beispiel
<reject_call id="myaction"/>
Anruf starten
Startet einen xAssist-Aufruf.
Kennung: start_call
Beispiel
<start_call id="stopcall"/>
Anruf stoppen
Beendet einen laufenden xAssist-Anruf.
Kennung: stop_call
Beispiel
<stop_call id="stopcall"/>
Stream umschalten
Schaltet den Video- und Audio-Stream während eines xAssist-Anrufs ein/aus.
Kennung: toggle_stream
Beispiel
<toggle_stream id="myaction"/>
Bild aufnehmen
Nimmt ein Bild während eines laufenden xAssist-Anrufs auf.
Kennung: xassist_take_picture
Beispiel
<xassist_take_picture id="myaction"></xassist_take_picture>
Autofokus auslösen
Schaltet die Autofokus-Funktion während eines laufenden xAssist-Anrufs ein/aus.
Kennung: trigger_auto_focus
Beispiel
<trigger_auto_focus id="focus"/>
Metadaten zum Arbeitsablauf
Vordefinierte Informationen werden im Chat ausgetauscht, wenn der xAssist-Aufruf zu einem beliebigen Zeitpunkt während der Ausführung des Tasks erfolgt. Das Datenformat sind Textnachrichten, Bilder und Dateien.
Kennung: call_metadata
Attribute
Hier finden Sie eine Erläuterung der verfügbaren Attribute:
- delete_after: Die Metadaten werden entfernt, nachdem ein Aufruf gestartet wurde.
- Erforderlich: Nein
- Standardwert: False
- ersetzen: Die vorherigen Daten werden entfernt, anstatt sie zu erweitern.
- Erforderlich: Nein
- Standardwert: True
Elemente
Die verschiedenen Elemente sind wie folgt:
- Daten: Unbenannte Liste
- Standardwert: Leere Liste
Beispiel
<call_metadata id="call_metadata" delete_after="false" replace="true">
<list name="data" listType="UNNAMED" defaultElemType="string">
<elem>Hey</elem>
<elem>#{xassist::activated}</elem>
<elem>xai:/xassist_pictures/ceggert_hmd_2023-03-03_17-35-01_highres-pic.jpg?version=1</elem>
</list>
</call_metadata>