acceptCall
Accept incoming call, see here ยป for more info on the full flow.
checkGroupCall
Check whether the group call Server Forwarding Unit is currently receiving the streams with the specified WebRTC source IDs. Returns an intersection of the source IDs specified in sources, and the source IDs currently being forwarded by the SFU.
confirmCall
Complete phone call E2E encryption key exchange ยป, see here ยป for more info on the full flow.
createConferenceCall
Create and optionally join a new conference call.
createGroupCall
Create a group call or livestream.
declineConferenceCallInvite
Decline a conference call invite.
deleteConferenceCallParticipants
Remove participants from a conference call. Exactly one of the only_left and kick flags must be set.
deleteGroupCallMessages
Delete messages from the in-call message overlay of a group call or livestream.
deleteGroupCallParticipantMessages
Delete all messages from a specific participant in the in-call message overlay of a group call or livestream.
discardCall
Refuse or end running call, see here ยป for more info on the full flow.
discardGroupCall
Terminate a group call, ending the room for all participants.
editGroupCallParticipant
Edit information about a given group call participant. Note: flags.N?Bool parameters can have three possible values:
editGroupCallTitle
Edit the title of a group call or livestream.
exportGroupCallInvite
Get an invite link for a group call or livestream
getCallConfig
DEPRECATED: Get phone call configuration to be passed to the libtgvoip (deprecated) shared config.
getGroupCallChainBlocks
Fetch the blocks of a conference blockchain ยป.
getGroupCallJoinAs
Get a list of peers that can be used to join a group call, presenting yourself as a specific user/channel.
getGroupCallStars
Fetch the livestream donor and paid-message leaderboard.
getGroupCallStreamChannels
Get info about RTMP streams in a group call or livestream. This method should be invoked to the same group/channel-related DC used for downloading livestream chunks. As usual, the media DC is preferred, if available.
getGroupCallStreamRtmpUrl
Get RTMP URL and stream key for RTMP livestreams. Can be used even before creating the actual RTMP livestream with phone.createGroupCall (the rtmp_stream flag must be set).
getGroupCall
Get info about a group call and its participants.
getGroupParticipants
Get group call participants.
inviteConferenceCallParticipant
Invite a user to a conference call.
inviteToGroupCall
Invite a set of users to a group call.
joinGroupCallPresentation
Start screen sharing in a group call.
joinGroupCall
Join a group call, see here ยป for the full flow.
leaveGroupCallPresentation
Stop screen sharing in a group call.
leaveGroupCall
Leave a group call.
receivedCall
Optional: notify the server that the user is currently busy in a call: this will automatically refuse all incoming phone calls until the current phone call is ended, see here ยป for more info on the full flow.
requestCall
Start a telegram phone call, see here ยป for more info on the full flow.
saveCallDebug
Send phone call debug data to server.
saveCallLog
Deprecated: send libtgvoip phone call debug information
saveDefaultGroupCallJoinAs
Set the default peer that will be used to join a group call in a specific dialog.
saveDefaultSendAs
sendConferenceCallBroadcast
Broadcast a blockchain block to all members of a conference call, see here ยป for more info.
sendGroupCallEncryptedMessage
Send an E2E-encrypted message to all participants of a conference call, using the E2E encryption protocol.
sendGroupCallMessage
Send a transient in-call message to all participants of a group call or livestream.
sendSignalingData
Send VoIP signaling data for an ongoing phone call.
setCallRating
Rate a call, returns info about the rating message sent to the official VoIP bot, see here ยป for more info on the full flow.
startScheduledGroupCall
Start a scheduled group call.
toggleGroupCallRecord
Start or stop recording a group call: the recorded audio and video streams will be automatically sent to Saved messages (the chat with ourselves).
toggleGroupCallSettings
Change group call settings.
toggleGroupCallStartSubscription
Subscribe or unsubscribe to a scheduled group call.