Função: Retorna informações sobre uma chamada a partir de uma tag ou de um uniqueid
Campo | Tipo | Notas | Definição |
tag | varchar | Código de marcação do registro de bilhetagem | |
uniqueid | varchar | ID único da ligação |
Status de retorno
Código | Descrição |
0 | OK |
1 | Erro de aplicação no ezWSI |
2 | Nenhum dado especificado |
Objeto de retorno
Tipo: array (lista) de objetos contendo todas as ligações que bateram com o código de marcação ou ID da ligação
Campo | Tipo | Definição |
uniqueid | varchar | ID único da ligação |
tag | varchar | Código de marcação do registro de bilhetagem |
callcompleted | integer | Retorna 1 se a ligação foi encerrada, 0 se está em curso. |
sourceNumber | varchar | Número de origem. |
destinationNumber | varchar | Número de destino. |
status | varchar | Status da ligação. Alguns estados são apresentados apenas para ligações correntes (callcompleted = 0). CONNECTING – Conectando a ligação INCOMING – Ligação de entrada DIALING – Ligação está em processo de discagem DOWN – Ligação em encerramento UP – Ligação sendo iniciada RING – Sistema gerando status de Ring (para ligações de entrada) RINGING – Sistema remoto gerando status de Ring (para ligações de saída) BUSY – Ligação ocupada UNKNOWN – Estado desconhecido |
seconds | integer | Duração da ligação, após atendimento |
calldate | varchar | Data/hora da ligação, no formato DD/MM/AAAA hh:mm:ss |
calldir | varchar | Diretório do arquivo de gravação |
callfile | varchar | Nome do arquivo de gravação |
record | integer | 1 se a ligação foi gravada; 0 se não foi gravada |
Este método é limitado e os dados ficam em cache (3 segundos), aceitando no máximo 4 requisições por segundo. É necessário que haja um controle de cache na aplicação externa destes dados caso seja necessário um volume maior de requisições.