Accepter l’appel 

Accepte un appel xAssist entrant.

Identifiant : accept_call

Exemple

<accept_call id="myaction"/>

Menu d’appel

Ouvre le menu lors d’un appel xAssist.

Identifiant : call_menu

Exemple

<call_menu id="myaction"/>

Modifier le volume du flux

Permet de régler le volume du flux pendant un appel.

Identifiant : change_stream_volume

Exemple

<change_stream_volume id="myaction"/>

Convertir des contacts en liste de sélection

Convertit un ensemble de contacts en une liste sélectionnable.

Identifiant : convert_contacts_to_selection_list

Sortie

  • CONTACTS_CONVERTED : l’action s’est terminée avec succès.
  • BUSY_CONTACT_ID : Le contact est actuellement occupé.

Exemple

<convert_contacts_to_selection_list id="myaction"/>

Rejeter l’appel

Rejette un appel xAssist entrant.

Identifiant : reject_call

Exemple

<reject_call id="myaction"/>

Démarrer l’appel

Démarre un appel xAssist.

Identifiant : start_call

Exemple

<start_call id="stopcall"/>

Arrêt d’appel

Arrête un appel xAssist en cours.

Identifiant : stop_call

Exemple

<stop_call id="stopcall"/>

Toggle Stream

Active/désactive le flux vidéo et audio pendant un appel xAssist.

Identifiant : toggle_stream

Exemple

<toggle_stream id="myaction"/>

Prendre une photo

Prend une photo lors d’un appel xAssist en cours.

Identifiant : xassist_take_picture

Exemple

<xassist_take_picture id="myaction"></xassist_take_picture>

Déclenchement de l’autofocus

Permet d’activer/désactiver la fonction de mise au point automatique lors d’un appel xAssist en cours.

Identifiant : trigger_auto_focus

Exemple

<trigger_auto_focus id="focus"/>

Métadonnées de workflow

Des informations prédéfinies seront partagées dans le chat si l’appel xAssist est passé à n’importe quel moment pendant l’exécution de la tâche. Le format des données est constitué de messages texte, d’images et de fichiers.

Identifiant : call_metadata

Attributs

Voici une explication de l’attribut disponible :

  • delete_after : Il supprimera les métadonnées après le démarrage d’un appel.
    • Obligatoire : Non
    • Valeur par défaut : False
  • remplacer : il supprimera les données précédentes au lieu de les étendre.
    • Obligatoire : Non
    • Valeur par défaut : True

Éléments

Les différents éléments sont les suivants :

  • data : Liste sans nom
    • Valeur par défaut : Liste vide

Exemple

<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>