Search the docs or ask a question...

Features

Update time: 2022/12/16 06:59:41

Multi-device login

Multi-device login types
Only allow one device login. Windows, Web, Android, and iOS login sessions are mutually exclusive.
Concurrent login sessions among desktop clients and web apps are not allowed. Logins from Android and iOS apps at the same time are restricted. Desktop apps and mobile apps can log in simultaneously.
All clients from different platforms can log in online at the same time

To edit the multi-device login policy, log on to the CommsEase console, and edit Configuration of Instant Messaging in your project.

Signaling channel

Feature Description
Create a signaling channel This API can create a signaling channel. The channel name must be unique and no repeated names are allowed. * If a channel uses a default name. The server will automatically assign the channel an ID. If no participants join the channel after it is created, it will remain valid for 2 hours. When a participant joins the channel, the validity period of the channel will be automatically extended. When the channel is closed or 2 hours after the last member quits, the channel is destroyed.
Join a signaling channel Users can join a specified channel.
Leave a signaling channel The API allows you to leave a sigaling channel without destroying it
Close a signaling channel The creator and all members in the channel can call this API. No permissions are required. After calling this interface successfully, all other members in the channel will receive a notification that the channel will be dismissed and leave the channel. At this moment, other members need to call the leave interface, and will not receive the notification from others.
Query the channel info The API can get the information about a channel and members in the channel

Invitation

Feature Description
Invite users to join a channel The API allows you to invite a user to join a channel. The inviter must be the owner or member of a channel
Cancel an invite request This API cancels an invitation. The invitee gets a notification if an invitation is canceled.
Accept an invitation This API accepts an invitation. The inviter gets a notification if the invitation is accepted. Automatic join is enabled: This API is a combined interface, which is equivalent to calling to accept the invitation first, and then joining the room after success. Automatic join is disabled: The interface only accepts the invitation and informs the inviter, and synchronously informs other online devices, but does not join the channel. To join a session, users must call the join interface separately
Decline an invite request This API declines an invitation. The inviter gets a notification if an invitation is canceled.
Direct call You can create a channel and invite a user to join the channel. This API is a combined interface. You create and join a channel, then invite users to join the channel by calling this API.

Custom instructions

Feature Description
Manage signaling The interface transfers some custom instructions in pass-through mode to manage channels. Users that are not the member of a channel can also call the interface but recipients must be the member or owner of a channel.

Notifications

Feature Description
Notifications for signaling events Notifications will be sent for events such as joining a room, closing a room, leaving a room, inviting a user, canceling an invitation, receiving an invitation, rejecting an invitation, syncing offline messages, and more.
Multi-device synchronization Syncs notifications across devices. If a mobile client accepts an invitation, a PC client gets a notification.
Offline notifications You can get offline signaling notifications when your account is logged out.
Was this page helpful?
Yes
No
  • Multi-device login
  • Signaling channel
  • Invitation
  • Custom instructions
  • Notifications