Skip to main content

You are viewing Agora Docs forBeta products and features. Switch to Docs

How can I solve channel-related issues?

In poor network conditions, does the SDK force users to leave a channel?

No, users will not automatically leave a channel unless they do so by themselves, for example, when the application calls leaveChannel.

Does each channel or room need an administrator in a call?

No. You can create the administrator role with your own code. For example, you can manage a call by letting the signaling server send commands to the SDK to call an SDK API.

Does the client need to maintain the channel?

No, a channel is created and deleted automatically. When all users leave the channel, the channel is deleted automatically.

How do I check who is speaking in the channel?

The following callbacks indicate who is speaking and the speakers' volumes.

  • For Android and Windows: onAudioVolumeIndication
  • iOS/macOS: reportAudioVolumeIndicationOfSpeakers

By default, this function is disabled. You can use the enableAudioVolumeIndication method to enable them.