c. Estado API v5

RESUMEN CAMPAÑAS

 

Summary

URL Relativa: Integra/resources/Supervisor/queuesummary

Método: POST content-type:application/x-www-form-urlencoded; charset=UTF-8

Resultado: JSON

 

ESTADO CAMPAÑAS

 

Status

URL Relativa: Integra/resources/Supervisor/campaignstatus

Método: POST

content-type:application/x-www-form-urlencoded; charset=UTF-8

Parámetros: queue (Example: CampTest2<-)

Resultado: JSON (Tiene diferentes tipos de Objetos, Campañas, Agentes y Llamadas del ACD)

 

OBTENER GRABACIONES

 

Recordings

URL Relativa: Integra/resources/Cdr/getrecords

Método: POST content-type:application/x-www-form-urlencoded; charset=UTF-8

Parámetros: lastrow (Último número de resultados de obtener registros) ejemplo 0 (Obtiene ne 50 grabaciones de la 0-50), 50 (obtiene de la 51-100))

filter (Objeto filtro JSON)

Random: 1 (Siempre 1)

Resultado: JSON

JSON Object
{ "calldatei": "2015-12-03 00:00:00", //Fecha inicial "calldatef": "2016-02-24 23:59:59", //Fecha final "agent": "", //Agente "campaign": "", //Campaña "source": "", //Origen "destination": "", //Destino "data": "", //Datos de Tag de Llamadas "range": "", //Rango de horas "rating": "", //Calificación "mindur": "", //Duración mínima "exclude": "", //Excluir número "type": "record" //Tipo de registro siempre igual ,"cont": "" //Cantidad de veces que se encuentra ese número en el rango seleccionado }

 

 

Las grabaciones pueden estar en 4 lugares distintos:

 

https://Telefonía/records/guid.mp3 https://Telefonía/records/guid.mp3 https://RespaldoGrabaciones/records/20160118/guid.mp3 https://RespaldoGrabaciones/records/guid.mp3   Guid (Identificador único encontrado en objeto JSON) Ejemplo: 7e4e7db9-f080-494e-b04b-7c8e47711558

 

Los directorios (folder) son la fecha de la grabación que se encuentra en ese registro (calldate) sin guiones ni la hora.

Esto se debe a que al guardar muchos millones de archivos en el Sistema Operativo no los maneja correctamente, por lo cual se guardan dentro de directorios.

Si no se encuentra la grabación en estos lugares puede ser que se encuentre en formato GSM, es posible realizar 2 acciones:

 

  1. Si su aplicación puede reproducir GSM es simplemente cambiar la extension mp3 por gsm e intentar encontrarla en los mismos 4 lugares.

  2. Se puede convertir GSM a MP3 con un WebService.

  

CONVERTIR GRABACIONES

 

 

Luego intentaremos encontrar los MP3 de la misma forma (puede usarse el reproductor de HTML5 o cualquier reproductor de audio).

 

https://Telefonía/records/guid.mp3 https://Telefonía/records/guid.mp3 https://RespaldoGrabaciones/records/20160118/guid.mp3 https://RespaldoGrabaciones/records/guid.mp3 Guid (Identificador único encontrado en objeto JSON)  Ejemplo: 7e4e7db9-f080-494e-b04b-7c8e47711558