Modify Existing Genesys Cloud Phone

Hi,

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.

Thank you in advance.

Hi,

Which product are you working with Genesys Softphone(SIP) or Genesys Cloud WebRTC Softphone?

Genesys Cloud WebRTC Softphone. Which one is customizable?

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...

Not on their roadmap and not open source to begin with, so not very likely.

The exhaustive list of phones supported by Genesys can be found here: Managed phones: models and features matrix - Genesys Cloud Resource Center. The only WebRTC endpoints supported are the official OOTB Genesys softphone and the Genesys WebRTC SDK.

If there's a specific softphone you'd like supported, you can request new features and share your use case at Genesys Cloud Ideas Portal.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.