Skip to main content

Interface: RPCCalls

Hierarchy

Properties

conference:dialOut

conference:dialOut: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; destination: string ; host?: string ; protocol?: "sip" | "h323" | "rtmp" | "mssip" | "auto" ; role: "HOST" | "GUEST" ; streaming?: "yes" | "no" }, "host" | "conferenceAlias">
replyundefined | DialResponse

conference:disconnectAll

conference:disconnectAll: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string }, "host" | "conferenceAlias">
replyundefined | DisconnectResponse

conference:lock

conference:lock: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; lock: boolean }, "host" | "conferenceAlias">
replyundefined | LockResponse | UnlockResponse

conference:muteAllGuests

conference:muteAllGuests: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; mute: boolean }, "host" | "conferenceAlias">
replyundefined | MuteguestsResponse | UnmuteguestsResponse

conference:sendApplicationMessage

conference:sendApplicationMessage: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; participantUuid?: string ; payload: Record<string, unknown> }, "host" | "conferenceAlias">
replyundefined | MessageConferenceResponse | MessageParticipantResponse

conference:sendMessage

conference:sendMessage: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; participantUuid?: string ; payload: string }, "host" | "conferenceAlias">
replyundefined | MessageConferenceResponse | MessageParticipantResponse

conference:sendRequest

conference:sendRequest: Object

Type declaration

NameType
payloadOmit<{ method: "GET" | "POST" ; path: string ; payload?: Record<string, unknown> }, "host" | "conferenceAlias">
replyundefined | { data: unknown ; status: number }

conference:setBandwidth

conference:setBandwidth: Object

Type declaration

NameType
payloadnumber
replyvoid

conference:setLayout

conference:setLayout: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; transforms: Transforms }, "host" | "conferenceAlias">
replyundefined | TransformLayoutResponse

participant:admit

participant:admit: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; participantUuid: string }, "host" | "conferenceAlias">
replyundefined | UnlockParticipantResponse

participant:disconnect

participant:disconnect: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; participantUuid: string }, "host" | "conferenceAlias">
replyundefined | DisconnectParticipantResponse

participant:mute

participant:mute: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; mute: boolean ; participantUuid?: string }, "host" | "conferenceAlias">
replyundefined | MuteParticipantResponse | UnmuteParticipantResponse

participant:muteVideo

participant:muteVideo: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; muteVideo: boolean ; participantUuid?: string }, "host" | "conferenceAlias">
replyundefined | VideoMuteParticipantResponse | VideoUnmuteParticipantResponse

participant:raiseHand

participant:raiseHand: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; participantUuid?: string ; raise: boolean }, "host" | "conferenceAlias">
replyundefined | BuzzParticipantResponse | ClearbuzzParticipantResponse

participant:sendDTMF

participant:sendDTMF: Object

Type declaration

NameType
payloadOmit<{ callUuid?: string ; conferenceAlias?: string ; digits: string ; host?: string ; participantUuid: string }, "host" | "conferenceAlias">
replyundefined | DtmfParticipantResponse | DtmfResponse

participant:setRole

participant:setRole: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; participantUuid: string ; role: "guest" | "chair" }, "host" | "conferenceAlias">
replyvoid

participant:setRoom

participant:setRoom: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; host?: string ; participantUuid: string ; roomId: number }, "host" | "conferenceAlias">
replyundefined | RoomResponse

participant:setTextOverlay

participant:setTextOverlay: Object

Type declaration

NameType
payloadOmit<TopLevel3 & { conferenceAlias?: string ; host?: string ; participantUuid: string }, "host" | "conferenceAlias">
replyundefined | OverlaytextParticipantResponse

participant:spotlight

participant:spotlight: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; enable: boolean ; host?: string ; participantUuid: string }, "host" | "conferenceAlias">
replyundefined | SpotlightonParticipantResponse | SpotlightoffParticipantResponse

participant:transfer

participant:transfer: Object

Type declaration

NameType
payloadOmit<{ conferenceAlias?: string ; destination: string ; host?: string ; participantUuid: string ; pin: string ; role: "host" | "guest" }, "host" | "conferenceAlias">
replyundefined | TransferParticipantResponse

syn

syn: Object

Type declaration

NameType
payloadPluginMeta
reply{ ack: true }
reply.acktrue

ui:button:add

ui:button:add: Object

Type declaration

NameType
payloadToolbarButtonPayload & { group?: GroupButtonPayload[] } | { label: string ; opensPopup?: PopupRequest ; position: "participantActions" }
replyButtonRPCReply<undefined>

Inherited from

UIRPCCalls.ui:button:add


ui:button:update

ui:button:update: Object

Type declaration

NameType
payloadObject
replyButtonRPCReply<undefined>

Inherited from

UIRPCCalls.ui:button:update


ui:form:open

ui:form:open: Object

Type declaration

NameType
payloadFormPayload
replyGenericRPCReply<undefined>

Inherited from

UIRPCCalls.ui:form:open


ui:prompt:open

ui:prompt:open: Object

Type declaration

NameType
payload{ description?: string ; opensPopup?: PopupRequest ; prompt: { primaryAction: string ; secondaryAction?: string } ; title: string }
payload.description?string
payload.opensPopup?PopupRequest
payload.prompt{ primaryAction: string ; secondaryAction?: string }
payload.prompt.primaryActionstring
payload.prompt.secondaryAction?string
payload.titlestring
replyGenericRPCReply<undefined>

Inherited from

UIRPCCalls.ui:prompt:open


ui:removeElement

ui:removeElement: Object

Type declaration

NameType
payload{ id: string }
payload.idstring
replyGenericRPCReply<undefined>

Inherited from

UIRPCCalls.ui:removeElement


ui:toast:show

ui:toast:show: Object

Type declaration

NameType
payloadNotificationToastMessage
replyGenericRPCReply<undefined>

Inherited from

UIRPCCalls.ui:toast:show