Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Unreal SDK

Vivox Unreal SDK

Vivox
​
​
Vivox Unreal SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
    • Set up your project
    • Unity Authentication Service in Unreal
    • Create voice and text channels
      • Channel management
      • Channel name criteria
      • Channel types
      • Positional channels
      • Channel identifiers for large scale games
      • Participant events
      • Join a channel
      • Leave a channel
      • Channel webhooks
      • Audio injection
      • Automatic connection recovery
    • Messaging
    • Audio management
    • Muting
    • In-game moderation
    • Android app development
    • iOS app development
    • Server-side recording
    • Speech-to-text audio transcription
    • Text-to-speech
    • Real-time recording
    • Transmission
    • Troubleshooting
  • Tutorials
  • Reference
  1. Vivox Unreal SDK documentation
  2. Channels

Channel types

Learn about the different types of Vivox channels available.
Read time 2 minutes
Last updated 8 months ago

Vivox uses the following types of channels:
  • Echo channels
  • Non-positional channels
  • Positional channels
The channel type is indicated by the character in the middle of a given channel's SIP address. For more information, refer to Channel URI structure.
Note
When working with both positional and non-positional channels, join the positional channel first, followed by the non-positional channels.

Echo channels

Echo channels include an -e- in their SIP address, which is displayed in the following example:
sip:confctl-e-issuer.channel-name@domain.vivox.com
Developers can use these channels to give users a place to test their microphones, or as a general way to test connectivity to the Vivox voice servers.

Non-positional channels

Non-positional channels, also referred to as 2D channels, include a -g- in their SIP address, which is displayed in the following example:
sip:confctl-g-issuer.channel-name@domain.vivox.com
Developers can use these channels to allow for level-wide audio and text channels that players can connect to.
Examples of scenarios where non-positional channels are often used include teams and squads in first-person shooters, and party chat in MMOs.
Non-positional channels are typically the most used channel types in a Vivox implementation.

Positional channels

Positional channels, also referred to as 3D channels, include a -d- in their SIP address, which is displayed in the following example:
sip:confctl-d-issuer.channel-name@domain.vivox.com
Developers can use these channels to provide voice chat that is a part of a world, with player voices attenuating and panning to make it seem like they're speaking from where they are positioned in the game world.
Note: You can join only one positional channel at a time.
You can parametrize positional channels with certain values that change how the positioning of the player affects their voice. For more information, see Positional channel properties.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Echo channels

    • Non-positional channels

    • Positional channels


Report a problem with this page