API para gestión de llamadas encoladas

API para gestión de llamadas encoladas

Propósito de esta API

Webservices para la gestión de las llamadas de Delio que están en cola. Se podrán disparar una cantidad solicitada de llamadas o consultar la cantidad disponible.

API

delioCallQueue_amount

Webservice que devuelve la cantidad de llamadas que actualmente están en cola de un servicio de llamada.

Url de la API

http://ws.walmeric.com/provision/wscallqueue/delioCallQueue_amount.html

Parámetros de entrada de la API

Parametro
obligatorio
opciones/Tipo de dato
descripción
formatNo
  • xml
  • json
Formato en el que se va a devolver los datos de la analítica. Por defecto se coge XML
idTagSiCadenaCredencial generada en Delio para la identificación de la llamada API REST (Delio->Gestor de datos->API)
serviceIdSiCadenaIdentificador del servicio de llamada que se quiere consultar

Ejemplo de llamada GET

http://ws.walmeric.com/provision/wscallqueue/delioCallQueue_amount.html?format=json&idTag=<<IDTAG>>&serviceId=<<ServiceId>>

Parámetros de salida de la API

Parametro
opciones/Tipo de dato
descripción
amountEnteroCantidad de llamadas en la cola que están disponibles para ser llamados
callsInReprogramEnteroCantidad de llamadas en la cola que están en tiempos de reprogramación y no pueden ser lanzadas

Respuesta del servicio

Respuesta JSON
{
	"amount": 7,
	"callsInReprogram": 10
}

delioCallQueue_launch

Webservice lanza llamadas encoladas de un servicio de llamada proporcionado.

Url de la API

http://ws.walmeric.com/provision/wscallqueue/delioCallQueue_launch.html

Parámetros de entrada de la API

Parametro
obligatorio
opciones/Tipo de dato
descripción
formatNo
  • xml
  • json
Formato en el que se va a devolver los datos de la analítica. Por defecto se coge XML
idTagSiCadenaCredencial generada en Delio para la identificación de la llamada API REST (Delio->Gestor de datos->API)
serviceIdSiCadenaIdentificador del servicio de llamada de las llamadas que se quieren lanzar
amountSiNumeroCantidad de llamadas a lanzar

Ejemplo de llamada GET

http://ws.walmeric.com/provision/wscallqueue/delioCallQueue_launch.html?format=json&idTag=<<IDTAG>>&serviceId=<<ServiceId>>&amount=<<amount>>

Respuesta del servicio

Respuesta JSON
//si todo va ok
{
	"callsLaunched": 7
}
//Si el servicio de llamada está fuera de horario nos devolverá este status
{
	"status" : 486
}