API de Asternic
El
API REST
de Asternic Call Center Stats PRO
permite acceder de forma remota y automatizada a todos los reportes y estadísticas que normalmente se visualizan en la interfaz web de usuario. Toda la información se entrega en formato JSON, facilitando su integración con plataformas externas, dashboards personalizados o sistemas de control. Este API
está orientado a sistemas Asterisk
con módulos de cola (call queues), y se utiliza ampliamente en soluciones basadas en Issabel Contact Center
. Funcionalidades principales
El
API
está organizado por entidades, cada una enfocada en un tipo de dato o función específica: 1. Reports
Permite obtener los reportes más utilizados del sistema, incluyendo:
- Llamadas contestadas por agente, por cola, por evento, por DID.
- Detalle de llamadas contestadas.
- Análisis por tiempos de espera o distribución.
- Filtros disponibles: por fecha, hora, agente, cola.
Ejemplo de consulta
bash
/stats/rest/index.php?entity=reports/answered_calls_by_queue&start=YYYY-MM-DD&end=YYYY-MM-DD
2. Call
- Devuelve el detalle completo de una llamada específica (eventos tipo ENTERQUEUE, CONNECT, COMPLETEAGENT, etc.), usando el uniqueid de la llamada.
- Útil para integraciones con CRMs, grabaciones, análisis de flujos de llamada.
3. Queues
- Permite consultar las
colas
configuradas en el sistema, sus nombres e identificadores. - También se puede obtener el detalle de una
cola
específica.
4. Agents
- Lista todos los
agentes
registrados en el sistema. - También es posible obtener información detallada por
agente
.
5. Realtime
- Entrega información en tiempo real del estado actual del sistema:
- Llamadas en espera.
- Estado de los agentes (ocupado, pausado, desconectado).
- Métricas en vivo por
cola
: tiempo promedio de espera, llamadas abandonadas, tasa de abandono, etc.
- Ideal para dashboards que requieren actualización frecuente (cada 5-10 segundos).
5. Search
- Permite realizar búsquedas completas en la base de datos, usando parámetros como fechas, agente, cola, eventos, etc.
- Devuelve registros coincidentes con detalle de tiempos, grabaciones y flujo de llamada.
Seguridad
- Requiere autenticación mediante usuario/contraseña definidos en el panel de
Asternic
. - El acceso a los datos está limitado según los permisos del usuario autenticado.
¿Para qué sirve este API?
- Integrar estadísticas del
call center
en plataformas externas. - Automatizar reportes o análisis internos.
- Mostrar información en dashboards personalizados en tiempo real.
- Acceder a registros históricos de llamadas con todos sus eventos y tiempos.
- Se puede encontrar información más detallada de este
API
en la sección de API para los datos de llamada
Si hay alguna información errónea o incompleta, o es necesario generar información adicional, escribir a isscc@issabel.com