Multi-Tenant FreePBX Configuration & API Integration

Job ID: 38695224

Budget: $30 – $250 USD

I'm looking for a seasoned FreePBX developer who can set up a multi-tenant FreePBX system. The key requirements are:

- A scalable setup with logical isolation for each user using Custom Contexts.
- Full AMI & ARI access for Laravel, coupled with comprehensive documentation of commands and functionality.
- Complete configuration and testing of Whisper and Barge features with appropriate feature codes.
- Phone number management linked with Twilio sub-accounts, enabling users to control their own phone numbers and extensions.
- CDR logging to MySQL, allowing each user access to their own call logs via the Laravel application.
- Implementation of security measures for API access and adherence to telephony regulations.
- Documentation provision for the Laravel developer for subsequent integration.

The primary goal of this project is to achieve a scalable FreePBX setup. Therefore, experience with FreePBX and understanding of scalability principles is a must. The most critical feature for the users will be the phone number management, so expertise in Twilio integration is highly desirable. AMI access is prioritized for integration with Laravel, so a deep understanding of AMI and Laravel is essential.

Please note, I will require full documentation of the setup and configurations for future reference and integration.
Related categories: PHP Software Architecture Asterisk PBX MySQL Laravel