Interface JoinGroupCall

Joins an active group call. Returns join response payload for tgcalls. Request type for Tdjson#joinGroupCall.

interface JoinGroupCall {
    @type: "joinGroupCall";
    audio_source_id: number;
    group_call_id: number;
    invite_hash: string;
    is_muted?: boolean;
    is_my_video_enabled?: boolean;
    participant_id: MessageSender;
    payload: string;
}

Properties

@type: "joinGroupCall"
audio_source_id: number

Caller audio channel synchronization source identifier; received from tgcalls.

group_call_id: number

Group call identifier.

invite_hash: string

If non-empty, invite hash to be used to join the group call without being muted by administrators.

is_muted?: boolean

Pass true to join the call with muted microphone.

is_my_video_enabled?: boolean

Pass true if the user's video is enabled.

participant_id: MessageSender

Identifier of a group call participant, which will be used to join the call; pass null to join as self; video chats only.

payload: string

Group call join payload; received from tgcalls.