API - Consultar Registro Detalhado de Chamada (CDR)
Para utilizar a API é necessário um Token de API.
| API URL | /api/v1/cdr/{uuid} |
|---|---|
| Method | GET |
Esta API consulta o registro detalhado de uma chamada de acordo com seu UUID.
A API responde uma mensagem em formato JSON.
Parâmetros
| token | Token de autenticação da API |
|---|
Retorno
| uuid | Identificador na central telefônica |
|---|---|
| id | Identificador no Evolux |
| status | Status de desligamento |
| callerid_number | Número de origem |
| callerid_name | Nome de origem |
| did_number | Número DDR |
| destination_number | Número de destino |
| start_time | Horário de início (ISO-8601) |
| answer_time | Horário de atendimento (ISO-8601) |
| end_time | Horário término (ISO-8601) |
| duration | Duração em segundos |
| recording href | Caminho para a gravação |
| call_type | Tipo da chamada |
| city | Cidade |
| state | Estado |
| trunk_name | Nome do tronco |
| codec | Codec de áudio |
| callgroup | Grupo de ramal |
| accountcode | Código de bilhetagem |
Exemplos de requisição
GET
https://example.evolux.net.br/api/cdr/<UUID>?token=<API_TOKEN>
GET
https://example.evolux.net.br/api/v1/cdr/a640b288-ab0c-4c02-cc1d-ef1eb5fdfc42&token=23598db235ba7293572395d87c2a35
cURL
curl --get --data "token=23598db235ba7293572395d87c2a35" https://loggi.cloud.evolux.net.br/api/v1/cdr/a640b288-ab0c-4c02-cc1d-ef1eb5fdfc42
Exemplos de respostas
Sucesso
{
"meta" : {
"message" : "OK",
"status" : 200
},
"data" : {
"callgroup" : "administrativo",
"uuid" : "a640b288-ab0c-4c02-cc1d-ef1eb5fdfc42",
"did_number" : null,
"destination_number" : "2122224444",
"status" : "NORMAL_CLEARING(16)",
"id" : 3335555,
"callerid_name" : "Rodrigo Amorim",
"trunk_name" : "Embratel",
"end_time" : "2017-03-09T11:37:07",
"recording" : {
"href" : "https://example.evolux.net.br/api/v1/recording/a640b288-ab0c-4c02-cc1d-ef1eb5fdfc42"
},
"city" : "RIO DE JANEIRO",
"codec" : "opus",
"call_type" : "external_out",
"state" : "RJ",
"callerid_number" : "9000",
"accountcode" : "administrativo",
"answer_time" : "2017-03-09T11:30:52",
"start_time" : "2017-03-09T11:30:16",
"duration" : 375
}
}
Falhas
{"meta": {"status": 400, "message": "Missing token."}}
{"meta": {"status": 404, "message": "CDR not found."}}
Pode ser que um CDR não seja encontrado caso a chamada ainda não tenha terminado ou seu processamento esteja pendente. Nesse caso, recomenda-se tentar novamente após um intervalo razoável em segundos.
, multiple selections available,