Custom Issabel PA Module Development

Заказчик: AI | Опубликовано: 25.10.2025
Бюджет: 1500 $

I need a purpose-built module for Issabel that turns the PBX into a fully featured public-address engine. The add-on must let me trigger live or pre-recorded broadcasts to any SIP endpoint registered as a PA speaker, schedule automated messages, and issue one-click emergency alerts that can override all ongoing audio. Beyond simple paging, I also want two-way talkback so selected devices can return audio to the control room. Audio quality matters; the module has to negotiate and play high-quality codecs such as Opus or G.722 whenever endpoints support them, while falling back gracefully to standard G.711. A browser-based dashboard should give me at-a-glance status of every PA device—online/offline indication, current stream, volume level—and provide controls to group endpoints, launch announcements, manage schedules, and review a log of all events. The interface must fit naturally inside Issabel’s existing GUI framework and respect its user-permission model. Deliverables • Fully packaged Issabel module (source + installable RPM/TGZ) • Web dashboard integrated into Issabel UI • Asterisk dialplan logic and AGI/scripts enabling: – Live broadcasting – Scheduled messages with cron-style flexibility – Priority emergency override – Two-way communication sessions • Support for Opus, G.722, G.711 µ/Α-law • Documentation covering installation, configuration, and API hooks • A brief video or live demo proving the features work on a clean Issabel build I’ll supply test SIP speakers and remote access to a staging PBX. Code should be clean, commented, and released under GPL to match Issabel’s licensing.