Scenario
When implementing Vivox into your game or application, an echo channel can be a useful testing tool. For example, you can perform quick debugging during the development process by joining a channel and immediately verifying if voice chat is working.
Echo channels are channels that contain only one user. When the user speaks into the microphone, they hear their own voice echoing back to them. In addition to audio from the user's microphone looping locally, audio data is sent to the Vivox servers and then back to the client.
Note: If two users join the same echo channel, they will not be able to hear each other.
Echo channels can also be an effective troubleshooting tool that you provide for your users. For example, a user might want to determine how they sound before joining a voice chat with others. Adding an echo channel to a settings menu could also help users to test their microphones and headsets.