-
Notifications
You must be signed in to change notification settings - Fork 304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CCP Always Using Microphone #478
Comments
We are also experiencing this. Not really an issue except that with the red dot always on they can't use it as an indicator that they are on an actual call. |
Experiencing this as well |
Same thing (always on microphone) is now a case for default CCP in EU Frankfurt (seems to start in November 2023). Agents report it a problem - at least one of them says there is constant "click-like" sound which strains the ears. |
Hello |
Our agents also reported same issue |
we have the same issue |
Hi, this is due to a feature we introduced called EarlyGUM. This feature helps us capture a fresh user media before setting up a voice contact and this also helps reduce the latency when setting up the RTC session. You can disable this by setting |
Hi - one question on this... Thanks for any further insight. |
This is correct, you will just revert back to the previous behavior. This will mean that media will be captured before the call is connected, which would introduce some latency in setting up the call. |
@andywang219 do you know when 'allowEarlyGum' feature was introduced in amazon-connect-streams ? |
Several of our support staff have noticed that the embedded CCP is always using their microphone as indicated by the red dot on the tab in Chrome. This is relatively recent with our earliest report coming in in mid September. Our support staff use a Bluetooth headset that drops its audio quality when the microphone is enabled because of shared bandwidth, so they are currently dealing with permanently degraded audio. This is reproduceable on Windows and Mac, all web browsers. Other pages that use the microphone do not have this issue and only use the microphone when it is necessary.
It looks like the responsible code is in
softphone.js
in thesetMicrophoneDevice
function. It looks like when the audio device is set up a stream is opened for it and that single stream is used for the duration of the life of the device instead of starting and stopping a stream for each phone call.If this could be addressed our entire staff would greatly appreciate it!
The text was updated successfully, but these errors were encountered: