
Completed
Posted
Paid on delivery
I have a custom School Bell application that works perfectly on FusionPBX 4.x but no longer loads on the 5.x branch. The core job is to refactor whatever needs refactoring so the app installs cleanly and runs just as reliably on FusionPBX 5.x. What absolutely must stay intact is the existing bell-scheduling engine: it already triggers bells at the right times and ties into FusionPBX’s dialplan, so the logic and UI for that piece cannot change for the end user. While you are in the code, I also want one upgrade—support for multiple independent schedules (e.g., regular day, exam day, shortened day) that an admin can switch between without rewriting times. Most of the code is PHP with a little XML dialplan and Lua. You will likely touch event sockets, XML/CSS templates, and any API calls that broke between 4.x and 5.x. Please keep database structure consistent unless a 5.x requirement forces an alteration; in that event, document the change clearly. Deliverables • Updated, install-ready app packaged for FusionPBX 5.x • Source code with clear comments on changed sections • A brief README covering installation steps, how to select between multiple schedules, and any new permissions needed • Proof-of-concept demo on a 5.x test instance (screen-share or short video is fine) Acceptance criteria: the app installs without errors, the original single schedule runs correctly, the new schedule selector works, and no existing dialplan entries are broken. If you’ve already migrated modules between FusionPBX versions or worked with FreeSWITCH APIs, that’s a bonus. Let’s keep the communication tight; once we agree on the approach, I’m ready to hand over repo access and a fresh 5.x VM for testing.
Project ID: 40572982
8 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello There, This is Sandeep from InfovergeTech. We have experience in upgrading and customizing FusionPBX/FreeSWITCH environments, including installing custom applications, integrating them into the FusionPBX menu, configuring scheduled services, and applying custom branding with thorough testing. Our company has 17+ years of experience in IT service development. Couple of quick questions: Is the school bell application already tested on the same FusionPBX version you're running, or should we verify and resolve any version compatibility issues during installation? Would you like us to test multiple scheduled bell scenarios and ensure the application survives server reboots and future FusionPBX upgrades? You might see our profile is new, but not new in this business. Kindly open the chatroom, we even provide you some free additional development if required. Also release the payment once we finish the task as you prefer. Give us an opportunity and we won't fail you. Thanks, Sandeep K.
₹1,200 INR in 10 days
0.0
0.0
8 freelancers are bidding on average ₹1,151 INR for this job

Hi, I can migrate your custom School Bell application from FusionPBX 4.x to 5.x while preserving the existing scheduling logic and dialplan behavior. ✔ Refactor the app for full FusionPBX 5.x compatibility ✔ Preserve the current bell scheduling engine and user interface ✔ Add support for multiple switchable schedules (Regular, Exam, Short Day, etc.) ✔ Update any affected PHP, XML, Lua, Event Socket, and API integrations ✔ Keep database changes minimal and document any required modifications ✔ Deliver an install-ready package, README, commented source code, and a demo on a FusionPBX 5.x test instance I have strong experience with PHP, FreeSWITCH/FusionPBX, and legacy application upgrades, and I’ll ensure a smooth migration without disrupting existing functionality. Best regards, Muhammad Rizwan LA
₹1,050 INR in 1 day
8.2
8.2

Good morning. I'll refactor your School Bell application for FusionPBX 5.x compatibility, updating the PHP controllers, XML dialplan references, event socket calls, and any broken API paths from the 4.x to 5.x migration, while keeping your existing scheduling engine and UI fully intact. I'll also add the multi-schedule selector (regular day, exam day, shortened day) with admin switching, deliver commented source code, a clear README, and a recorded demo on a 5.x test instance. Looking forward to hearing from you.
₹1,500 INR in 10 days
6.5
6.5

FusionPBX 4.x to 5.x broke a few modules for me last quarter—main differences hit PHP API calls, dialplan XML syntax, and sometimes permissions in the ACL. Schedule logic in the dialplan is usually reusable, but UI calls and event sockets must match what 5.x expects. Last semester I updated a FreeSWITCH-driven attendance dialer for a school, maintaining dialplan triggers while refactoring backend PHP for FusionPBX 5.x. Adding an admin-only multiple-schedule switcher is a clean extension—I’d keep the current database and extend the UI/buttons so admins toggle schedules without editing bell times. You’ll get clear code notes, an install-ready ZIP, and a README for your 5.x VM. If you want a specific PHP version or deployment method, tell me before I package. Pradeep
₹1,050 INR in 7 days
5.2
5.2

With extensive PHP and FusionPBX experience, I understand the need to refactor your School Bell app for FusionPBX 5.x while preserving the bell-scheduling engine. My previous work on similar FusionPBX projects involved event sockets, XML templates, and API integrations. Could you provide any specific customization requirements or preferences for the multiple independent schedules feature? Regards, mundadiya
₹1,110 INR in 26 days
2.8
2.8

Hello, I have hands-on experience with FusionPBX, FreeSWITCH, Lua, PHP, Linux, and VoIP system customization. I can upgrade your FusionPBX School Bell module, enhance scheduling and reliability, integrate it cleanly with the existing system, and ensure compatibility with the latest FusionPBX/FreeSWITCH versions. I provide clean, well-documented code, thorough testing, and deployment support. Ready to start immediately. Regards, Acute Tech Solutions
₹1,050 INR in 7 days
1.9
1.9

Delhi, India
Payment method verified
Member since Oct 18, 2010
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹12500-37500 INR
$25-50 USD / hour
€250-750 EUR
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
₹37500-75000 INR
$10-30 USD
$30-250 USD
₹1500-12500 INR
$10-30 USD
$30-250 USD
$30-250 NZD
$250-750 USD
£10-20 GBP
₹600-1500 INR
$8-15 USD / hour
$250-750 USD
$30-250 USD