Partilhar via


Azure Communication Services - Eventos de presença

Este artigo fornece as propriedades e o esquema para eventos de presença dos serviços de comunicação. Para obter uma introdução aos esquemas de eventos, veja Azure Event Grid esquema de eventos.

Tipos de eventos

Azure Communication Services emite os seguintes tipos de eventos de presença de utilizadores:

Tipo de evento Descrição
Microsoft.Communication.UserDisconnected Publicado após um utilizador dos Serviços de Comunicação ser designado como tendo desligado dos Serviços de Comunicação

Respostas de eventos

Quando um evento é acionado, o serviço Event Grid envia dados sobre esse evento para subscrever pontos finais.

Esta secção contém um exemplo do aspeto desses dados para cada evento.

Importante

Os registos associados ao estado desligado do utilizador podem ser replicados globalmente. Pode obter o estado desligado ao subscrever este evento através do Event Grid.

Nota

O evento Microsoft.Communication.UserDisconnected só é aplicável no contexto do chat.

Microsoft.Communication.UserDisconnected

[
 {
  "id": "8f60490d-0719-4d9d-a1a6-835362fb752e",
  "topic": "/subscriptions/{subscription-id}/resourcegroups/}{group-name}/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
  "subject": "user/{rawId}",
  "data": {
    "userCommunicationIdentifier": {
      "rawId": "8:acs:3d703c91-9657-4b3f-b19c-ef9d53f99710_0000000b-d198-0d50-84f5-084822008d40",
      "communicationUser": {
        "id": "8:acs:3d703c91-9657-4b3f-b19c-ef9d53f99710_0000000b-d198-0d50-84f5-084822008d40"
      }
    }
  },
  "eventType": "Microsoft.Communication.UserDisconnected",
  "dataVersion": "1.0",
  "metadataVersion": "1",
  "eventTime": "2021-08-10T20:25:38Z"
 }
]