Boletin de noticias

API RESTful de Issabel: Automatización e Integración Total

API RESTful de Issabel: Automatización e Integración Total

En un entorno cada vez más conectado, la posibilidad de integrar y automatizar plataformas es clave para lograr eficiencia operativa. Por eso, Issabel pone a disposición una API RESTful potente y flexible, que permite interactuar directamente con las funciones principales de la central telefónica.

Ya sea para conectar con un CRM, crear portales de autogestión o desarrollar tus propios paneles de control, la API de Issabel abre un mundo de posibilidades.

📚 Documentación Oficial

Toda la documentación de la API está disponible en:
👉 https://github.com/IssabelFoundation/framework/tree/master/framework/html/pbxapi

¿Qué se puede hacer con la API?

1. Gestión de Extensiones SIP

  • Consultar todas las extensiones del sistema.
  • Ver detalles individuales de una extensión.
  • Crear nuevas extensiones con número fijo o asignación automática.
  • Editar datos como nombre, contraseña, buzón de voz o grabación.
  • Eliminar una o varias extensiones en lote.

2. Administración de Ring Groups

  • Consultar grupos existentes y su estrategia de timbrado.
  • Crear nuevos grupos con estrategias como ringall, hunt, memoryhunt, etc.
  • Asignar múltiples extensiones a un grupo.
  • Editar o eliminar grupos existentes.

3. Seguridad y Autenticación

  • Autenticación mediante tokens JWT (Bearer).
  • Soporte para renovación de sesión con refresh_token.

4. Cambios en Tiempo Real

  • Cada operación aplica cambios automáticamente en el sistema.
  • Opción de desactivar el reload temporalmente para cargas masivas.

5. Integración Sencilla

  • Compatible con herramientas como Postman, curl o cualquier lenguaje con soporte HTTP.
  • Ideal para integraciones con CRMs, bots, portales internos o scripts personalizados.

Alcance Más Allá de Extensiones

Aunque los ejemplos iniciales se enfocan en extensiones y ring groups, la API de Issabel cubre la mayoría de los módulos del sistema. Puedes explorar los controladores disponibles en el servidor en la ruta:

/var/www/html/pbxapi/controllers

Allí encontrarás endpoints para automatizar:

  • Colas (queues)
  • Troncales (trunks)
  • Rutas entrantes/salientes
  • IVR
  • Grabaciones
  • Conferencias
  • Paginación
  • Música en espera
  • Callflows
  • Idiomas, entre muchos otros.

Esto permite construir integraciones avanzadas o incluso paneles administrativos completos, sin necesidad de modificar la interfaz gráfica de Issabel.

¿Quién puede aprovechar esta API?

Desarrolladores, integradores y equipos de IT que cuenten con conocimientos básicos de HTTP y JSON. La curva de aprendizaje es baja, pero el potencial es enorme.

¿Quieres conocer más o ver una demo en vivo?

Comparte este artículo
Facebook
Twitter
LinkedIn
Telegram

“I am honored to recognize Issabel, LLC with a 2023 Product of the Year Award for its commitment to excellence and innovation,” said Rich Tehrani, CEO, TMC.

Issabel® is developed and managed by Issabel® LLC. company formed by a group of professionals from different countries. 

Our team is a leader in open source innovation with implementations and success stories in different continents. Our experience in developing these technologies has allowed us to develop, maintain and improve unified communications platforms.