Hey everyone,
I wanted to float a community module idea, maybe it’s feasible, maybe it’s not, but here it is.
FreePBX currently supports LDAP directory sync, but it lacks native support for syncing with SAML-based identity providers like Entra ID. Many cloud platforms offer user provisioning services, and I’d love to see a module that allows User Manager to sync with cloud identity providers.
The goal would be to not only provision users, but also map group memberships to queue memberships. For example, users in a specific Entra ID group could automatically be added to a corresponding call queue.
I know it’s possible to hack together a cron job using Microsoft Graph API to manage this, but having it as a built-in module, whether official or community-driven, would be a huge value-add for organizations that rely on dynamic queue management.
Anyway, thanks!