Hi
I am new to PureCloud.
I was able to integrate the iframe in my drupal website (private embeddable framework) and actually answer a call.
However, if I refresh the page or navigate to a different url in the website, the call (expectedly) disconnects.
I found this suggestion - but unfortunately we cannot change our website as suggested.
Is there a way, to keep the interaction "alive" while refreshing/navigating form the page where the iframe was loaded in?
WebRTC audio works by binding audio to an HTML element on the page. If that element goes away, the audio stream is torn down. It would be similar to ripping your desk phone out of the wall.
The popped out webRTC window is for environments that utilize multiple tabs or are expected to experience page refreshes. It provides a durable HTML element to bind the audio stream to in order to prevent unintentional disconnects.
Also, if all the users in your environment will be expected to experience page refreshes or navigations, I would adjust the embedWebRtcByDefault setting in your framework.js file to be false (default is True). This will adjust this setting for all users accessing the client. https://developer.mypurecloud.com/api/embeddable-framework/configMethods/settings.html