Browse SDKs · Flutter
SDKsFlutterEnterprise

Start a group call

Use the Flutter SDK to start a group audio or video call.

Copy

A group call invites only the members explicitly included in inviteeUserIDList; setting groupID does not automatically invite the entire group:

final info = SignalingInfo(
  userID: currentUserID,
  invitation: InvitationInfo(
    inviterUserID: currentUserID,
    inviteeUserIDList: selectedGroupMemberIDs,
    groupID: groupID,
    roomID: groupID,
    timeout: 30,
    mediaType: 'video',
    sessionType: ConversationType.group,
    platformID: Platform.isIOS ? IMPlatform.ios : IMPlatform.android,
  ),
);

final credentials = await OpenIM.iMManager.signalingManager
    .signalingInviteInGroup(info: info);

groupID must not be empty. If the application generates its own roomID, every participant must use the same value. busyLineUserIDList identifies only the members whose lines are busy; it should not stop invitations to the other members.