Just need a simple (but reliable) Windows app made which connects a BusyLight USB light fixture ([url removed, login to view]) to an Asterisk PBX using the Asterisk Manager API.
The app would allow the user to set the following settings that would store in registry or config file -"PBX Host IP", "PBX User", and "PBX Password". These settings would save but could be edited if needed via a menu.
When starting the program, the app would prompt the user for their "Extension #" each time. Then it would use all these variables to connect to a remote Asterisk PBX using the Asterisk Manager API and set the BusyLight's color in real-time based on that extensions current state (Green for idle/available, Red for In-Use, and Blue for Unavailable) The app would run in the task bar and constantly update the light's color based on the extensions activity until exited (or possibly a disable option which would allow the app to keep running but turn the light off)
BusyLight SDK available at [url removed, login to view]