in AzureCommunicationUI/sdk/AzureCommunicationUICalling/Sources/Presentation/SwiftUI/Calling/CallingViewComponent/ControlBarViewModel.swift [186:194]
func isMicDisabled() -> Bool {
buttonViewDataState.callScreenMicButtonState?.enabled == false ||
audioState.operation == .pending ||
callingStatus == .localHold ||
isBypassLoadingOverlay() ||
callingStatus == .inLobby ||
!self.capabilitiesManager.hasCapability(capabilities: self.capabilities,
capability: ParticipantCapabilityType.unmuteMicrophone)
}