Layer 227
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 |
|---|---|---|
| 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 | Fresh E 2 E public key for the creator (can only be used if join is set). |
| Block | flags .3? bytes | Initial main-chain block for subchain 0 (can only be used if join is set). |
| Params | flags .3? DataJSON | Join payload generated by the local call engine (can only be used if join is set). |
Returns
UpdatesGogram Example
// PhoneCreateConferenceCall - using Params struct result, err := client.PhoneCreateConferenceCall(&tg.PhoneCreateConferenceCallParams{ Muted: nil, VideoStopped: nil, Join: nil, RandomId: 42, PublicKey: nil, Block: nil, Params: nil, }) if err != nil { // handle error } // result is *tg.Updates