API de Issabel
El
API RESTful
de Issabel
permite integrar y automatizar funciones clave de una central telefónica basada en Issabel
, facilitando la gestión remota de recursos y su integración con otras plataformas (como CRMs
, sistemas internos o portales de autogestión). Funcionalidades disponibles
1. Gestión de Extensiones SIP
- Consultar todas las extensiones configuradas.
- Ver detalles de una extensión específica.
- Crear nuevas extensiones (con asignación automática o número específico).
- Editar parámetros de extensiones existentes (nombre, clave, voicemail, grabaciones, etc.).
- Eliminar una o múltiples extensiones simultáneamente.
2. Administración de Ring Groups
(Grupos de timbrado
)
- Consultar grupos existentes y sus estrategias de timbrado.
- Crear nuevos grupos con estrategia definida (ringall, hunt, memoryhunt, etc.).
- Asignar múltiples extensiones a cada grupo.
- Editar grupos existentes.
- Eliminar uno o varios grupos a la vez.
3. Autenticación segura
- Uso de tokens tipo
JWT (Bearer)
para autenticar llamadas alAPI
. - Soporte para renovación de sesión con refresh_token.
4. Aplicación de cambios en tiempo real
- El sistema aplica automáticamente los cambios tras cada operación.
- También permite desactivar el “reload” para cargas masivas (batch).
5. Integración sencilla
- Compatible con herramientas como Postman, curl, o cualquier lenguaje con soporte HTTP.
- Ideal para integraciones con CRMs, portales de cliente, bots de autogestión o scripts internos.
Alcance del API de Issabel
Aunque en la documentación inicial se presentan ejemplos con
extensiones
y ring groups
, el API
de Issabel
abarca la mayoría de los módulos del sistema. Es posible consultar todos los controladores disponisbles en la ruta del servidor: bash
/var/www/html/pbxapi/controllers
Donde se encontrarán, entre otros, los siguientes módulos:
bash
queues.php, trunks.php, inboundroutes.php, outboundroutes.php, ivr.php, recordings.php, conferences.php, paging.php, musiconhold.php, callflow.php, languages.php
Esto permite automatizar casi cualquier aspecto del sistema, no solo las funciones básicas. Desarrolladores con experiencia en HTTP y JSON pueden construir integraciones avanzadas o paneles de gestión personalizados sin modificar la interfaz gráfica de
Issabel
. Si hay alguna información errónea o incompleta, o es necesario generar información adicional, escribir a isscc@issabel.com