Busca de Gravação

Api para buscar um arquivo de gravação de uma chamada realizada via api click2dial.

Formato

A partir da versão 1.81-1 do pacote itflex-asterisk18:

http://pabxflex.empresa.lan/api/get_call_record?token=TOKEN&id=ID_CHAMADA

Realizar uma requisição HTTP GET.

Parâmetros

  • token: token de autenticação do cliente da API
  • id: código de identificação da chamada retornado da API de click2dial
  • mode(opcional): ‘json’ ou ‘sigma’, se setado, os retornos são em formato json

Funcionamento

Busca as informações da chamada no banco e retorna o arquivo de áudio, podendo ser nos formatos wav ou mp3. Caso ocorra algum erro, retorna a mensagem de erro

Cod status HTTP Status Corpo resposta
200 ok [retorna o arquivo de áudio]
404 falhou Chamada não encontrada
404 falhou Gravação não encontrada
405 falhou Favor informar os parâmetros ‘token’ e ‘id’ corretamente
405 falhou Token de autenticação incorreto
410 falhou API Desabilitada pelo administrador
503 falhou Conexão com servidor falhou
500 falhou Erro na conexão com o banco
500 falhou Erro ao selecionar a database
500 falhou Falha no script SQL: <script>

Formato de resposta json, no lugar do corpo da resposta:

Ok:

Retorna o arquivo de áudio

Erro:

{"status": "error", "cause": "[mesagem de erro]"}