Layer 220
method Users
phone.createConferenceCall#7d0444bb flags:# muted:flags.0?true video_stopped:flags.2?true join:flags.3?true random_id:int public_key:flags.3?int256 block:flags.3?bytes params:flags.3?DataJSON = Updates;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Muted flags.0?true If set, mute our microphone when joining the call (can only be used if join is set).
VideoStopped flags.2?true If set, our video stream is disabled (can only be used if join is set).
Join flags.3?true If set, also join the call, otherwise just create the call link.
RandomId int Unique client message ID required to prevent creation of duplicate group calls.
PublicKey flags.3?int256 Public key (can only be used if join is set).
Block flags.3?bytes Initial blockchain block (can only be used if join is set).
Params flags.3?DataJSON Parameters from tgcalls (can only be used if join is set).

Returns

Updates

Gogram Example

// PhoneCreateConferenceCall - using Params struct
result, err := client.PhoneCreateConferenceCall(&tg.PhoneCreateConferenceCallParams{
    RandomId: 0,

    // Optional fields:
    // Muted: true,
    // VideoStopped: true,
    // Join: true,
    // PublicKey: nil,
    // ...
})
if err != nil {
    // handle error
}
// result is *tg.Updates