Layer 220
PhoneCreateConferenceCall
Create and optionally join a new conference call.
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
UpdatesGogram 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