API descarga audio de llamado Clickfono

API descarga audio de llamado Clickfono


Para el uso de la API de Clickfono en aplicaciones que requieren, o se benefician, del uso de la grabación de la llamada mediante un webservice es necesario de un endpoint que pueda entregar el audio (archivo) de llamada.

Este documento explica el dicho endpoint, con sus parámetros y salidas esperables.

Uso del servicio

Invocación

El servicio se trata de un procedimiento remoto que se invoca a través de HTTP, por método GET.

Éste recibe como parámetro el UUID que identifica la llamada al ser pedida a través de la API de llamados de Clickfono. La interfaz sería la siguiente:

URLhttps://clickandtalk.medularis.com/recordings/{uuid}
MétodoGET
Parámetrosuuid: string representando el UUID que identifica la llamada.
HeadersSECURITY-TOKEN: API Token Clickfono

Nota: Si quieres conocer como es el proceso de la generación del API Token Clickfono

Un ejemplo de invocación, desde consola, es la siguiente:

curl 
'https://clickandtalk.medularis.com/recordings/cc97f690180049f8e0b7cb57bc4d856b' 
-H 'Security-Token: MI_TOKEN'

Respuestas

Status HTTP: 200 OK

La respuesta es un binario en formato WAV que es la grabación del último intento de la llamada segun su uuid

Contiene la siguiente información en los headers 

Content-Disposition: inline; 
filename="cc97f690180049f8e0b7cb57bc4d856b.wav" 
Content-Length: 209324 
Content-Transfer-Encoding: binary 
Content-Type: audio/x-wav

Status HTTP: 400 Not Found
Posibles razones:
  1. La llamada identificada por el UUID no fue encontrada. Esto se debe a que la llamada no existe, ya que se almacena según los días de grabación contratados en el plan.
  2. El Api Token de ClickFono, utilizado no existe.

    • Related Articles

    • API información de llamada ClickFono

      Para el uso de la API de ClickFono en aplicaciones que requieren, o se benefician, del uso de la información completa sobre la llamada mediante un webservice. Para esto es necesario de un endpoint que pueda entregar dicha informado. Este documento ...
    • API información de listado de llamados y filtrado por parámetros de Clickfono

      Trasfondo Para el uso de la API de Clickfono en aplicaciones que requieren, o se benefician, del uso de la información completa sobre listado de llamadas mediante un webservice utilizando parámetros de filtrado. Para esto es necesario de un endpoint ...
    • Reglas de SPAM en FormCall – API

      Debido a que el flujo de las llamadas son separadas para FormCall y los Pop-Up ClickFono, también así son las reglas de spam: FormCall – API Hay dos filtros de spam para FormCall, cuando la llamada es encolada (call_session_validator.php) Las ...
    • Glosario de Términos

      Términos básicos utilizados. Término Definición Llamada Exitosa Llamada con duración cliente igual o mayor a 25 segundos. Personalización de Pop-up «Al presionar el botón de acción para solicitar el llamado instantáneo, al usuario se le pide su ...
    • Agregar un botón flotante de ClickFono

      Agrega un botón flotante de ClickFono como el que está a continuación sólo en 2 pasos: Si tu página está hecha en WordPress debes seguir los pasos que se muestran en el siguiente vídeo: Ingresa a ClickFono Click en Popups Copia el Código Custom ...