Skip to main content

Open channel service configuration

Open channels do not require separate activation, but some features require configuration in the Nexconn Console, such as open channel broadcast messages, cloud message storage, and webhook subscriptions.

Open channel configuration is managed on the Chat settings page in the Nexconn Console under Chat > Chat settings > Open Channels.

Configuration

The following settings are available under Chat > Chat settings > Open Channels:

  • Allow participation in multiple channels — By default, a user can join only one open channel at a time. Enable this to allow simultaneous membership in multiple open channels.
  • Enable auto messaging for participant events — Subscribe to the open_channel:operation webhook event in the Console under Chat > Webhooks to receive real-time notifications when channels are created, destroyed, or when participants join or leave.
  • Message type filter on join — By default, up to 50 recent messages of all types are delivered when a user joins. Enable this to restrict delivery to specific message types.
  • Restrict messaging to joined participants — By default, users who have not joined an open channel can still send messages to it. Enable this to require membership for sending messages via the client SDK. Server API message sending is not affected.
  • Sync logout across devices — When a user is online on multiple devices and leaves an open channel on one device, other devices do not leave by default. Enable this to sync the leave action across all devices.

Open channel metadata is also supported. Use it to set custom key-value attributes in open channels, useful for voice chat room seat management or game state tracking. See Set metadata. To receive metadata change notifications on your server, subscribe to the open_channel:metadata_update webhook event in the Console under Chat > Webhooks.

Visit the Chat settings page to adjust these settings.