Hi team,
we would like to implement our own application, using the custom client, built on the Genesys Cloud WebRTC SDK and eventually use it with conjunction with Genesys Cloud WebRTC Media Helper.
The application should provide the conversation (mainly voice) functionality, which should include answering conversation, release, make call etc.
Following the documentation (https://developer.genesys.cloud/devapps/webrtcsdk/), we used the Genesys Cloud WebRTC SDK in our project to initialize WebRTC.
What is the recommended way to handle conversation answer, release and make call?
We need to cover following cases:
- Running only our custom application based on Genesys Cloud WebRTC SDK (without Media Helper started)
- Running both, our custom application based on Genesys Cloud WebRTC SDK with conjunction with started WebRTC Media Helper
- In both cases we need to be able to configure the settings of the
Phone Managemement -> Maintain a persistent connection to enabled or disabled state
We would like to ask you for the correct approach, as we experienced problems during our tests for specific situations, e.g.:
- Answer via Conversation API has no effect when
Phone Managemement -> Maintain a persistent connection is set to disabled
- Answer and Release using WebRTC SDK does not work when we start Media Helper and
Phone Managemement -> Maintain a persistent connection is set to enabled
Using the Genesys Cloud CX instead of our custom WebRTC SDK based application, there are no problems for any configuration option for Maintain a persistent connection set to enabled/disabled or using/not using Media Helper.
#PlatformAPI
#Uncategorized
------------------------------
Miroslav Stupavský
------------------------------