Ein serverseitiges Ereignis, das mit einer Unterhaltung zwischen einem Agent und einem Nutzer in Zusammenhang steht.
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 von seinem Pub/Sub-Abo erhält. 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 des an dem Ereignis beteiligten Nutzers im E.164-Format. |
agentId |
Die eindeutige Kennung des Agents. Von RCS Business Messaging festgelegt. |
messageId |
Die RCS-Nachrichten-ID der Nachricht, die mit dem Ereignis verknüpft ist. |
eventType |
Ereignistyp |
eventId |
Eine eindeutige Ereignis-ID, die der Ereignisinstanz zugewiesen ist. |
sendTime |
Zeitpunkt, zu dem der Server das Ereignis sendet. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |