1. Inicio
  2. Documentos
  3. Protegido: Integração RedBox – ezVoice Telecom
  4. ezWSI 2.0
  5. Método: callHistory

Método: callHistory

Função: Retorna uma lista de registros de bilhetagem e/ou tarifação de acordo com os dados especificados. Note que pelo menos um campo é necessário, e é sempre recomendado que se especifique a data de início e a data de fim

CampoTipoNotasDefinição
tagvarcharOpcionalCódigo de marcação do registro de bilhetagem
uniqueidvarcharOpcionalID único da ligação
srcvarcharOpcionalNúmero de origem das ligações
dstvarcharOpcionalNúmero de destino das ligações
startiso8601OpcionalData inicial para filtro de ligações; deve ser especificado no formato ISO 8601
endiso8601OpcionalData final para filtro de ligações; deve ser especificado no formato ISO8601

Status de retorno

CódigoDescrição
0OK
1Erro de aplicação no ezWSI
2Nenhum dado especificado
3Data inválida
4Intervalo muito longo

Objeto de retorno

Tipo: array (lista) de objetos contendo todas as ligações que bateram com os dados especificados

CampoTipoDefinição
sourceNumbervarcharNúmero de origem.
accontCodevarcharCódigo de conta de origem; é o número do ramal, caso seja uma ligação de saída
destinationNumbervarcharNúmero de destino.
calledNumbervarcharCódigo de conta de destino; é o número do ramal, caso seja uma ligação de entrada
callTypevarcharTipo de ligação
in – Entrada
out – Saída
ext – Ligação entre ramais
tagvarcharCódigo de marcação de registro de bilhetagem
statusvarcharStatus da ligação
ANSWERED – Ligação atendida com sucesso
NO ANSWER – Ligação sem resposta
CONGESTION – Erro de trânsito na ligação
BUSY – Ligação ocupada
FAILED – Falha ao completar a ligação
secondsvarcharDuração da ligação, após atendimento
calldatevarcharData/hora da ligação, no formato DD/MM/AAAA hh:mm:ss
calldirvarcharDiretório do arquivo de gravação
callfilevarcharNome do arquivo de gravação
recordinteger1 se a ligação foi gravada; 0 se não foi gravada
billTotalfloatValor total bilhetado para esta ligação

O período máximo de pesquisa é de 2 meses de intervalo (62 dias).

Este artigo foi útil para você? Sim Não

Como podemos ajudar?