PBX Wallboard is a desktop app that displays call statistics for your Axeos PBX. The app relies on Electron, a framework for developing cross-platform native applications with JavaScript, HTML, and CSS.
Enter your PBX Address and API key in /src/js/script.js
The electron-builder library is used for packaging and building ready-for-distribution Electron app for macOS, Windows and Linux. To build the app for cross-platform distribution use e.g. electron-builder -mwl
(Mac Windows Linux).
You can also run e.g. yarn dist dmg
or npm run dist -- --mac --win
commands.
For an app that will be shipped to production, you should sign your application. See where to buy code signing certificates.
PBX API documentation on ACD stats: Axeos knowledge base.
This is not an official Axeos product. It's not released by Axeos and it's not supported by Axeos.
If you encounter an issue which is related to the code you can open an issue or choose to fix it yourself.
Learn from the code, build an app from it, develop new features. Please share your code via a pull request when you do.