Contact Center AI Platform (plataforma CCAI) não armazena metadados de sessão, gravações de chamadas, transcrições de chat nem arquivos enviados pelo usuário final durante uma sessão. Para armazenar esses tipos de dados, use o recurso de armazenamento externo da plataforma CCAI. Com o armazenamento externo, é possível salvar dados em um bucket do Cloud Storage ou em um servidor do protocolo de transferência segura de arquivos (SFTP, na sigla em inglês).
Cloud Storage
O Cloud Storage oferece recursos como criptografia gerenciada pelo cliente, gerenciamento do ciclo de vida e políticas de envelhecimento e retenção. Esses recursos podem ajudar você a atender aos requisitos legais e regulamentares. Para mais informações sobre CMEK, consulte Chaves de criptografia gerenciadas pelo cliente.
Antes de começar
Para configurar o armazenamento externo com o Cloud Storage, você precisa ter o seguinte:
-
Uma Google Cloud conta de serviço
com o papel
Storage Object Admin. Para mais informações, consulte Criar contas de serviço. - Uma chave JSON de conta de serviço. Você usa essa chave em Configurar armazenamento externo com o Cloud Storage. Para mais informações, consulte Criar uma chave de conta de serviço.
Configurar o armazenamento externo com o Cloud Storage
Para configurar o armazenamento externo com o Cloud Storage, siga estas etapas:
Faça login no portal da plataforma CCAI usando credenciais de administrador.
Clique em Configurações > Configurações do desenvolvedor. Se o menu Configurações não aparecer, clique em Menu e em Configurações > Configurações do desenvolvedor.
Acesse o painel Armazenamento externo e clique no botão para ativar.
Em Configuração do servidor, clique em Google Cloud e em Conta de serviço (proprietário do bucket).
Em Nome do bucket, insira o nome do bucket do Cloud Storage em que você quer configurar o armazenamento externo.
Em Chave (arquivo JSON), clique em Fazer upload da chave, acesse a chave da conta de serviço que você quer usar e abra-a.
Se quiser salvar os dados da sessão em uma pasta específica no bucket do Cloud Storage, insira o caminho da pasta no campo
https://storage.googleapis.com/storage/v1/b/o/.Marque as caixas de seleção ao lado dos tipos de dados que você quer armazenar.
Opcional: em E-mail, desmarque as caixas de seleção dos tipos de dados de e-mail que você não quer armazenar em um armazenamento externo. As caixas de seleção são marcadas por padrão.
Opcional: em E-mail, edite o caminho de um tipo de dados de e-mail. Isso muda a pasta no seu servidor SFTP em que esse tipo de dados de e-mail é armazenado.
Opcional: em Armazenamento do CRM, marque a caixa de seleção Também enviar arquivos de sessão (selecionados) para o CRM se a instância estiver integrada a um CRM e você quiser enviar arquivos de sessão para ele.
Em Gravações de várias chamadas, clique em uma das seguintes opções:
Mesclar: se você quiser que várias gravações de segmento de uma chamada sejam mescladas em um único arquivo.
Separado: se você quiser que várias gravações de segmento de uma chamada sejam salvas como arquivos de segmento separados.
Clique em Salvar.
Armazenamento SFTP
Também é possível configurar o armazenamento externo usando um servidor SFTP.
Para configurar o armazenamento externo usando um servidor SFTP, siga estas etapas:
No portal da plataforma CCAI, clique em Configurações > Configurações do desenvolvedor. Se o menu Configurações não aparecer, clique em Menu e em Configurações > Configurações do desenvolvedor.
Acesse o painel Armazenamento externo e clique no botão para ativar.
Selecione Servidor SFTP.
No campo Host, insira o URL ou o endereço IP do servidor SFTP.
No campo Porta, insira o número da porta TCP em que o servidor SFTP aceita conexões.
No campo ID do usuário de login, insira o ID do usuário de login do servidor SFTP.
Escolha uma destas opções:
Se o servidor SFTP exigir uma senha para autenticação, digite-a no campo Senha.
Se o servidor SFTP exigir uma chave privada para autenticação, marque a caixa de seleção Chave privada SSH e faça o seguinte:
No campo Chave privada, insira a chave privada SSH.
No campo Senha longa, a senha longa da chave privada.
Para especificar uma pasta em que os dados serão armazenados, insira o caminho da pasta no campo sftp://. O host e o número da porta seguem imediatamente sftp://.
Clique em Salvar.
Caminho da pasta e nomes de arquivos dinâmicos
Com os caminhos externos dinâmicos para armazenamento externo, você tem mais controle sobre como nomear e organizar suas gravações de chamadas, transcrições de chat, mensagens de voz, fotos, vídeos e arquivos de navegação conjunta.
É possível personalizar as opções de armazenamento com caminhos de pastas e convenções de nomenclatura de arquivos exclusivos para atender às necessidades da sua empresa. Usar variáveis personalizadas, como a data e o ID da sessão, facilita a localização e a identificação de gravações específicas.
As variáveis personalizadas podem ser especificadas no momento da gravação para gerar caminhos de pastas e nomes de arquivos dinâmicos, exclusivos e significativos.
Usar variáveis em formatos de caminho e nome de arquivo
É possível usar variáveis no caminho da pasta. Além disso, é possível configurar o nome do arquivo com o caminho de cada arquivo, bem como ativar ou desativar se um determinado artefato (tipo de upload) é enviado para um armazenamento externo. Se você preferir não personalizar os locais dos arquivos, o sistema usará automaticamente os valores padrão. Também é possível especificar um formato para cada arquivo.
As variáveis podem ser pontos de dados da plataforma CCAI, como session ID ou session type, ou campos personalizados transmitidos para um discador externo. Algumas variáveis podem vir do discador de saída, como domain ID.
Por exemplo, um caminho e um nome de arquivo podem ser assim: Company Domain
Identifier\Date of call\Unique Call Identifier\Unique CallIdentifier _ Segment
Start Time.wav. As variáveis seriam ID do domínio ({COMPANY_DOMAIN_ID}), data de início da sessão ({DATE}), horário de início do segmento ({SEGMENT_START_TIME}) e horário de início da sessão ({SESSION_START_TIME}).
Esse recurso é compatível com versões anteriores, o que significa que é possível construir o caminho e o nome do arquivo que seguem a convenção de nomenclatura atual.
Tipos de variáveis
| Formato | Exemplo | Saída |
|---|---|---|
| Normal | SEGMENT_START_TIME |
01_05_17_PM |
| Travessão | -SEGMENT_START_TIME (observe o - no início do nome da variável) |
-01_05_17_PM |
| Sublinhado | _SEGMENT_START_TIME (observe o _ no início do nome da variável) |
_01_05_17_PM |
| Variáveis de campanha | CAMPAIGN_Location |
New-York-City (variável de campanha: Nova York) |
Lógica de substituição de variáveis e caminhos
Os caminhos completos de arquivos são criados usando o caminho personalizado relativo e as configurações de variáveis dinâmicas ou estáticas adequadas ao tipo de arquivo. Se uma variável não existir ou não se aplicar, um undef será substituído.
Exemplo de caminho do texto:
data/{BAD_VARIABLE}/{SEGMENT_START_TIME}/custom-test/file-{SESSION_ID}Exemplo de saída:
data/undef/01_05_17_PM/custom-test/file-123.txtNesses exemplos, a extensão será adicionada de acordo com o arquivo. Ele não é obrigatório e será removido se for fornecido.
Parâmetros de caminho
Os parâmetros de caminho são as variáveis que podem ser usadas em um caminho de URL para recuperar dados específicos relacionados a uma sessão, chamada ou conversa.
Os seguintes parâmetros de caminho são usados para recuperar informações relacionadas a uma sessão, chamada ou gravação de chat.
| Parâmetro | Variável | Comentário |
|---|---|---|
| Tipo de sessão simples | SIMPLE_SESSION_TYPE |
Chamada, chat ou undef |
| Tipo de sessão | SESSION_TYPE |
Valores unificados de chamada ou chat |
| ID da sessão | SESSION_ID |
ID da ligação ou do chat |
| Data do envio | UPLOAD_DATE |
Criada no upload, esta é a data em que o upload foi tentado. O formato é MM_DD_YYYY, por exemplo, 01_31_2022 |
| Tempo de upload | UPLOAD_TIME |
Criado no upload, este é o momento em que o upload foi tentado. O formato é hh_mm_ss_AM/PM, por exemplo, 02_20_01_AM |
| Ano do envio | UPLOAD_YEAR |
Criado no upload, este é o ano em que o upload foi tentado. O formato é YYYY, por exemplo, 2022 |
| Mês do upload | UPLOAD_MONTH |
Criado no upload, é o mês em que o upload foi tentado. O formato é MM, por exemplo, 01 |
| Dia do upload | UPLOAD_DAY |
Criada no upload, é o dia em que o upload foi tentado. O formato é DD, por exemplo, 31 |
| Data | DATE |
Criado no horário de início da sessão, é a data de criação da sessão. O formato é MM_DD_YYYY, por exemplo, 01_31_2022 |
| Ano | YEAR |
Criado no horário de início da sessão, este é o ano de criação da sessão. O formato é YYYY, por exemplo, 2022 |
| Mês | MONTH |
Criado no horário de início da sessão, este é o mês de criação da sessão. O formato é MM, por exemplo, 01 |
| Dia | DAY |
Criado no horário de início da sessão, este é o dia em que a sessão foi criada. O formato é DD, por exemplo, 31 |
| Horário de início da sessão | SESSION_START_TIME |
Horário de início da sessão. O formato é hh_mm_ss_AM/PM, por exemplo, 02_20_01_AM |
| Horário de início do segmento | SEGMENT_START_TIME |
Disponível apenas para gravações de chamadas. É o horário de início do segmento. O formato é hh_mm_ss_AM/PM, por exemplo, 02_20_01_AM |
| Variáveis de campanha | CAMPAIGN_<VAR_NAME> |
Essas variáveis vêm da campanha. Todos são anexados com
CAMPAIGN_ nos cabeçalhos do arquivo CSV. Os espaços são mudados para "_" nas variáveis. Por exemplo, "Minha variável 1" seria convertida em
CAMPAIGN_MY_VARIABLE_1 |
Tipos de objeto
O armazenamento de diferentes tipos de objetos está disponível e pode ser ativado por tipo de objeto. Para selecionar os tipos de upload, no portal da plataforma CCAI, acesse Configurações do desenvolvedor > Armazenamento externo e marque as caixas dos tipos de upload desejados.
Gravações de chamadas
Esses objetos são arquivos de áudio e podem ser mp3 ou wav. O
caminho padrão é voice-recordings/{simple_session_type}-{session_id}. Para
mais informações, consulte Gravação de chamadas.
O número de gravações por conversa de voz depende das configurações Mesclar ou Separar gravações de várias chamadas. Se você selecionar Separar, um objeto de áudio será criado para cada segmento da chamada, por exemplo, a parte do agente virtual e a parte do agente humano. Um nome de arquivo de áudio consiste no valor {session_id} precedido por call- e anexado com o valor do segmento, separados por .. Por exemplo: call-123.2.mp3.
Quando a chamada é concluída, os objetos de gravação são gravados no armazenamento externo.
Transcrições de chamadas
O caminho padrão da transcrição de chamadas é
call-transcripts/{simple_session_type}-{session_id}. Os objetos de transcrição de chamada são um arquivo de texto simples que inclui uma transcrição da chamada de voz.
A transcrição só é gerada se a chamada for atendida por um agente virtual ou por um agente humano com o Agent Assist ativado.
O objeto de transcrição da chamada é gravado ao final da ligação.
Confira abaixo um exemplo de arquivo de transcrição de chamada:
Call ID: 207 | 2024-09-04 PDT | 46 sec
--------------------------------------------------
[07:36:23 Virtual Agent: Virtual Agent - Test] Thanks for calling the YouTube TV and NFL Sunday Ticket support line! Your call may be recorded for monitoring and training purposes. To best support you, which service are you calling about: YouTube TV, or Sunday Ticket? For help with other YouTube or Google products including account recovery, visit support dot google dot com.
[07:36:44 Virtual Agent: Virtual Agent - Test] I didn't catch that! If youâ're calling about YouTube TV, say or press 1. For help with NFL Sunday Ticket, just say or press 2.
--------------------------------------------------
[07:36:44 Consumer] Sunday
[07:36:57 Consumer] no problem
--------------------------------------------------
[07:36:57 Virtual Agent: Virtual Agent - Test] Sure! I can help with NFL Sunday Ticket. Just tell me why you’re calling today.
You can say things like, help me sign up. I want information about pricing and plans. Or can't watch the game because of an error.
--------------------------------------------------
[07:37:10 Consumer] agent
--------------------------------------------------
[07:37:10 Virtual Agent: Virtual Agent - Test] OK, let me connect you to a member of our customer support team!
Transcrição de chats
O caminho padrão da transcrição do chat é
chat-transcripts/{simple_session_type}-{session_id}. Os objetos de transcrição do chat
são gravados no armazenamento externo ao final da conversa.
As transcrições do chat são fornecidas em dois tipos de objetos diferentes por conversa:
Transcrição de chat em arquivo simples
O primeiro é um arquivo de texto simples com a extensão txt. Ele contém uma
transcrição legível por humanos de uma conversa em texto simples, incluindo os
participantes e eventos do sistema.
Chat ID: 12 | 2024-07-02 PDT
--------------------------------------------------
[06:04:02 System] Hi, Chat. Sorry to hear about the issue you are experiencing. Let's take a few steps together to determine how to fix it as soon as possible.
--------------------------------------------------
[06:05:22 Agent: Derek S.] hi
--------------------------------------------------
[06:05:30 Chat User] Hi
--------------------------------------------------
[06:06:03 System] The chat is ended.
[06:06:04 System] End User left the chat.
Transcrição da conversa em arquivo JSON
O segundo é um objeto JSON com a extensão json. Ele contém um objeto JSON
que representa a transcrição do chat.
O objeto JSON inclui os seguintes atributos:
comm_type:o tipo de comunicação, por exemplo,chat.comm_id:o ID da sessão de chat.transcript_version:a versão do formato da transcrição. A versão atual é 1.0.assigned_at:o carimbo de data/hora do início da conversa.timezone:fuso horário ISO da conversa e dos carimbos de data/hora associados.entries[]:uma matriz de entradas na transcrição. Cada entrada consiste no seguinte:timestamp:um valor numérico que representa um carimbo de data/hora Unix (também conhecido como período do Unix ou horário POSIX).type:o tipo da entrada. Pode ser:text_template:uma mensagem predefinida como parte do sistema da plataforma CCAI ou da configuração do SDK associado.text:uma mensagem de texto trocada pelo usuário final ou pelo agente (humano ou virtual).text_notif:uma mensagem de notificação do sistema.notif:um evento do sistema.role:o papel do criador da mensagem. Pode ter qualquer um dos seguintes valores:system:a plataforma CCAI.agent:gerado pelo agente humano.virtual_agent:gerado pelo agente virtual.end_user:gerado pelo usuário final.
user_data:os dados do usuário relacionados ao agente que originou a mensagem. Pode conter o seguinte:name:o nome do agente.id:o ID interno do agente humano.avatar_url:o URL do avatar do atendente humano.
body:o corpo da mensagem ou do evento. Isso pode incluir o seguinte:type:igual ao tipo no objeto de entrada.content:para uma mensagem de texto ou text_template, contém o conteúdo de texto da mensagem.lang:para entradas do tipo texto, esse é o código ISO do país do conteúdo.status:o status da conversa. Aplicável apenas ao tiponotif.timeout:se o chat expirou. Válido apenas para o tiponotif.event:o nome do evento. Válido apenas para o tiponotif. Os nomes de eventos incluem:chatDismissed:o chat foi dispensado.escalationAccepted:um encaminhamento foi aceito.escalationDeflected:um encaminhamento foi evitado.escalationStarted:um encaminhamento foi iniciado.memberLeft:o membro saiu do chat.taskVaFinished:o agente virtual de tarefas foi concluído.taskVaStarted:o agente virtual de tarefas foi iniciado.transferAccepted:transferência aceita.transferStarted:a transferência foi iniciada.transferFailed:a transferência falhou.
{
"comm_type": "chat",
"comm_id": 12,
"transcript_version": "1.0",
"assigned_at": "2024-07-02T06:04:22.000-07:00",
"timezone": "America/Los_Angeles",
"entries": [
{
"timestamp": 1719925442,
"type": "text_template",
"body": {
"type": "text_template",
"content": "Hi, @{END_USER}. Sorry to hear about the issue you are experiencing. Let’s take a few steps together to determine how to fix it as soon as possible."
},
"role": "system",
"user_data": {
}
},
{
"timestamp": 1719925522,
"type": "text",
"body": {
"type": "text",
"content": "hi",
"lang": "en"
},
"role": "agent",
"user_data": {
"name": "Derek S.",
"id": 3,
"avatar_url": "https://ujet.s3.amazonaws.com/default-profile.png"
}
},
{
"timestamp": 1719925530,
"type": "text",
"body": {
"type": "text",
"content": "Hi"
},
"role": "end_user",
"user_data": {
}
},
{
"timestamp": 1719925563,
"type": "noti",
"body": {
"status": "finished",
"timeout": false,
"event": "chatEnded",
"type": "noti"
},
"role": "system",
"user_data": {
}
},
{
"timestamp": 1719925564,
"type": "noti",
"body": {
"memberIdentity": "end_user-10",
"memberName": "End User",
"event": "memberLeft",
"type": "noti"
},
"role": "system",
"user_data": {
}
}
]
}
Correio de voz
As gravações de áudio do correio de voz são armazenadas para chamadas. O local padrão para
mensagens de voz é voicemails/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}.
Esses arquivos são criados quando a chamada é concluída.
Arquivos de chat, incluindo fotos, vídeos, áudios e documentos
O usuário final ou o agente humano podem compartilhar arquivos durante uma sessão de chat na Web ou em dispositivos móveis. Esses objetos são gravados no armazenamento externo com base no tipo de objeto:
Fotos:os arquivos de fotos têm um local padrão de
media/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{file_type}-{file_id}.Vídeos:os arquivos de vídeo têm um local padrão de
media/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{file_type}-{file_id}.Áudios:os arquivos de áudio têm um local padrão de
media/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{file_type}-{file_id}.Documentos:os arquivos de documentos têm um local padrão de
documents/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{file_type}-{file_id}.
Gravações de compartilhamento de tela
Com o Compartilhamento de tela, é possível gravar a sessão e gravar o objeto de vídeo no armazenamento externo. O local padrão é
co-browse-data/{upload_year}/{upload_month}/{upload_day}/survey-{simple_session_type}-{session_id}.
Para mais detalhes sobre o recurso Compartilhamento de tela, consulte a documentação.
Feed de dados de sessão
Um feed de dados de sessão captura o fluxo de dados gerado quando eventos ocorrem durante uma sessão. Esses eventos são ações realizadas por agentes, usuários finais e a plataforma CCAI. Você pode analisar feeds de dados de sessão para receber insights sobre a experiência do usuário, o engajamento do cliente, a performance do agente e muito mais.
Para mais informações, consulte feed de dados de sessão.
O local padrão é session-data-feeds/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{lang}.
Os feeds de dados de sessão são gravados no final da sessão.
Os arquivos são gerados para os idiomas escolhidos. Os idiomas disponíveis incluem:
Inglês
Espanhol (México)
日本語
中文
한국어
Türkçe
Deutsch
Français (FRA)
Hindi
Croata
Italiano
Português
Espanhol (ESP)
Français (CAN)
Romeno
Russo
แบบไทย
Tagalo
Ucraniano
Tiếng Việt
O arquivo gerado é um arquivo de texto simples que contém os metadados da sessão para os idiomas selecionados. Um arquivo é gerado para cada sessão em cada um dos idiomas selecionados. Confira o seguinte exemplo:
Custom data from the customer has arrived
- brand: google.com
- otherinfo: today is friday
November 18, 2024, 3:48:35 PM UTC
----------------------------------------
Chat started
Messaging Inbound (Web Chat)
- Contact Center AI Chat ID: 112
- Language: English (US)
- Menu: Andrew
- Time: November 18, 2024, 3:48:35 PM UTC
- Device: BROWSER
November 18, 2024, 3:48:37 PM UTC
----------------------------------------
Chat ended
- Contact Center AI Chat ID: 112
- Disconnected by End User
- Time of chat: November 18, 2024, 3:49:21 PM UTC
November 18, 2024, 3:49:22 PM UTC
----------------------------------------
Dispositions
- List: Dispo List
- UJET List ID: 1
- Agent: Amber Sudduth
November 18, 2024, 3:49:24 PM UTC
----------------------------------------
Customer rating received
- Customer rating feedback received: 5
November 18, 2024, 3:49:24 PM UTC
----------------------------------------
Chat transcript uploaded
Chat message history
- External storage link: https://ccaas-instance-iwb3d6c.media.uc1.ccaiplatform.com/v1/download/523fe7d5-1d64-4f96-91ef-baef5311c28a
November 18, 2024, 3:49:30 PM UTC
----------------------------------------
CCAI Insight chat history uploaded
Cloud Storage URL: gs://bucket/insights/chat_transcript/chat-112.json
November 18, 2024, 3:49:31 PM UTC
Resumos de sessões
O resumo da sessão é gerado quando o serviço de resumo do Assistente do agente está ativado. Os objetos de metadados contêm um objeto JSON para a sessão. O local padrão é
metadata/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}.
O arquivo contém um objeto JSON e tem os seguintes atributos:
id:o ID da chamada ou da sessão de chat.type:o tipo de sessão.CallouChat.menu_type:o tipo de acesso ao menu. Pode serIvrMenupara URA,MobileMenupara dispositivos móveis ouChatMenupara chat na Web.menu_path:o caminho do menu que o usuário navegou.ended_at:o carimbo de data/hora de quando a sessão terminou.session_summary:o texto gerado do resumo da sessão. Esse é o mesmo conteúdo fornecido ao agente nas observações de encerramento.session_summary_sections:contém as seções de resumo fornecidas pelo serviço de resumo do Assistente do agente.
Confira a seguir um exemplo de objeto de resumo da sessão:
{
"id": 312,
"type": "Call",
"menu_type": "IvrMenu",
"menu_path": "Test",
"ended_at": "2024-11-13T11:17:28.000-08:00",
"session_summary": "Resolution: Yes\nInsurance Company: Insurance Company\nSituation: Customer wants to speak to someone from Insurance Company.\nReason For Cancellation: N/A\nAction: Agent transfers the call to Insurance Company.\nCustomer Satisfaction: Satisfied",
"session_summary_sections": [
{
"key": "",
"value": "Auto-generated Summary"
},
{
"key": "Resolution",
"value": "Yes"
},
{
"key": "Insurance Company",
"value": "Insurance Company"
},
{
"key": "Situation",
"value": "Customer wants to speak to someone from Insurance Company."
},
{
"key": "Reason For Cancellation",
"value": "N/A"
},
{
"key": "Action",
"value": "Agent transfers the call to Insurance Company."
},
{
"key": "Customer Satisfaction",
"value": "Satisfied"
},
{
"key": "Agent",
"value": "Andrew Harteveldt"
}
]
}
Arquivos JSON de metadados
O arquivo de metadados para sessões de chat e chamadas é gerado no final da sessão. O arquivo é atualizado 15 minutos após a conclusão da conversa ou da ligação. Essa atualização inclui mais informações, como observações finais, feedback e pontuação de CSAT. A atualização do arquivo de metadados é feita primeiro excluindo o objeto atual e criando um novo. O controle de versões de objetos não é realizado.
Os objetos de metadados contêm um objeto JSON para a sessão. O local padrão
é
metadata/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}.
Para mais informações sobre o objeto JSON de metadados, consulte Arquivo de metadados da sessão.
Email Content
O cache do corpo do conteúdo para e-mails. Isso só será usado se o canal de e-mail estiver
ativado. O local padrão é
email-content/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{file_type}-{file_id}.
Anexos de e-mail
O cache de anexos para e-mails. Isso só será usado se o canal de e-mail estiver
ativado. O local padrão é
email-media/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}-{file_type}-{file_id}.
Metadados de e-mail
O cache de metadados para e-mails. Isso só será usado se o canal de e-mail estiver
ativado. O local padrão é
email-metadata/{upload_year}/{upload_month}/{upload_day}/{simple_session_type}-{session_id}.