Genesys Cloud - Developer Community!

 View Only

Sign Up

How to mute by disabling the WebHID API

  • 1.  How to mute by disabling the WebHID API

    Posted 7 hours ago
    An issue occurred on multiple devices where, after muting and unmuting twice during a call using a headset, the second unmute action failed; consequently, the operator's voice could not be heard by the customer, leading to the call being disconnected.
     
    We determined that the headsets in use utilize the WebHID API to send mute and unmute requests to Genesys Cloud, and that these requests were being blocked at some point in the process.
    However, we also discovered that the headsets can achieve muting simply by stopping the transmission of audio from the microphone.
    Therefore, we are considering disabling the WebHID API usage and implementing muting by controlling the microphone's audio output directly, rather than sending mute/unmute requests to Genesys Cloud.
     
    We have the following questions:
    ・ Is the proposed approach-disabling the WebHID API and preventing the microphone itself from transmitting audio-a valid solution?
    ・ Could anyone explain how to disable WebHID API settings in the Chrome browser?
    ・ Could anyone explain how to disable WebHID API settings within the WebRTC SDK when making calls using a custom softphone built with the `genesys-cloud-webrtc-sdk` (rather than a standard browser)?
     
    Thank you in advance for your assistance.


    #PlatformAPI
    #PlatformSDK

    ------------------------------
    Masahiro Shioi
    なし
    ------------------------------