Événement qui s'est produit côté serveur et qui est lié à une conversation entre un agent et un utilisateur.
Par exemple, si le bot définit une valeur TTL pour le message et que celle-ci expire, cet événement est déclenché pour avertir le partenaire que le message du bot a expiré.
ServerEvent apparaît dans le champ "data" de l'objet "message" que l'agent reçoit de son abonnement Pub/Sub. Le champ "data" est une chaîne encodée en base64 que l'agent doit décoder pour correspondre à la structure ServerEvent.
Représentation JSON |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
Champs | |
---|---|
phoneNumber |
Numéro de téléphone (au format E.164) de l'utilisateur impliqué dans l'événement. |
agentId |
Identifiant unique de l'agent. Défini par RCS Business Messaging. |
messageId |
ID du message RCS associé à l'événement. |
eventType |
Type d'événement. |
eventId |
ID d'événement unique attribué à l'instance d'événement. |
sendTime |
Heure à laquelle le serveur envoie l'événement. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |