Ein serverseitiges Ereignis, das sich auf eine Unterhaltung zwischen einem Agent und einem Nutzer bezieht.
Wenn der Bot beispielsweise eine TTL für die Nachricht festlegt und die TTL abläuft, wird dieses Ereignis ausgelöst, um den Partner darüber zu informieren, dass die Bot-Nachricht abgelaufen ist.
Das ServerEvent wird im Feld „data“ des Objekts „message“ angezeigt, das der Agent über sein Pub/Sub-Abo empfängt. Das Feld „data“ ist ein Base64-codierter String, den der Agent decodieren muss, um der ServerEvent-Struktur zu entsprechen.
JSON-Darstellung |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
Felder | |
---|---|
phoneNumber |
Telefonnummer (im E.164-Format) des Nutzers, der an dem Ereignis beteiligt ist. |
agentId |
Die eindeutige ID des Agents. Von RCS for Business festgelegt. |
messageId |
Die RCS-Nachrichten-ID der Nachricht, die mit dem Ereignis verknüpft ist. |
eventType |
Art des Ereignisses. |
eventId |
Eine eindeutige Ereignis‑ID, die der Ereignisinstanz zugewiesen ist. |
sendTime |
Zeitpunkt, zu dem der Server das Ereignis sendet. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |