calls em um cliente de equipe ou de projeto lê o histórico de chamadas.
callRetention define por quanto tempo a Polymorfa mantém os dados de
chamadas.
Um cliente de equipe abrange todos os projetos, a menos que você passe
projectId. Um cliente de projeto lê apenas o próprio projeto.
Leia estatísticas de chamadas
groupBy é day (o padrão), hour, session ou outcome. Sem since e
until, o intervalo é os últimos 7 dias. timezone é o nome de um fuso IANA e
tem UTC como padrão.
Todos os métodos de chamadas aceitam os mesmos filtros: sessionId,
direction (inbound ou outbound), upstream (linked_device ou
cloud_api), outcome (answered, missed, declined, failed ou
in_progress), e since e until como timestamps RFC 3339 ou objetos Date.
Liste registros de chamadas
peerRef é um pseudônimo da outra parte que continua o mesmo em
todas as chamadas da sua equipe.
Leia o detalhe completo de uma chamada, incluindo o histórico de eventos e as
medições de mídia:
Exporte registros de chamadas
exportAll retorna todas as páginas como texto, em ordem. As páginas CSV
depois da primeira omitem a linha de cabeçalho, então você pode gravar os
trechos em um único arquivo:
format: "ndjson" para obter um registro JSON por linha. export
retorna uma única página de até 1.000 registros com um nextCursor.
Defina a retenção dos dados de chamadas
A retenção é uma única configuração para toda a equipe. Para alterá-la, é preciso uma chave da equipe.
Um
expectedRevision desatualizado falha com 409 state_conflict. Sem ele, a
atualização é aplicada independentemente de outras alterações.
Veja Retenção de dados de chamadas.