I need to add a bit more functionality to the existing Genesys phone. I am told that I need to develop it from scratch. Could someone please tell me if there is any sort of template / github that has something already?
It feels like a complete lunacy to develop a softphone from scratch in this day and age: the state machine alone for managing all the buttons on the screen is going to be a nightmare and I want to re-invent the wheel.
This is correct. The OOTB application is not open source and is therefore not customizable. If you want to build your own softphone, you can find the WebRTC SDK documentation here: https://developer.genesys.cloud/devapps/webrtcsdk/
Additionally, there's a demo app, as well as some other examples, in the open source repo for the WebRTC SDK:
Are there any opensource softphones out there? If not, what are some of the alternatives to developing one ourselves. It sure feels as if Genesys would make it customizable in a near future...