Properties
emitter
emitter: EventEmitter2
invitationCount
invitationCount: number
isOnHold
isOnHold: boolean
Methods
callAgent
- callAgent(mediaTypes?: MediaTypes, contextInfo?: ContextInfo, token?: string): Promise<any>
-
Parameters
-
Optional
mediaTypes: MediaTypes
-
-
Optional
token: string
Returns Promise<any>
callSkilledAgent
- callSkilledAgent(mediaTypes?: MediaTypes, skill?: string, contextInfo?: ContextInfo, token?: string): Promise<any>
-
Parameters
-
Optional
mediaTypes: MediaTypes
-
Optional
skill: string
-
-
Optional
token: string
Returns Promise<any>
callVoiceMail
- callVoiceMail(mediaTypes?: MediaTypes): Promise<any>
-
Returns Promise<any>
cancelInvitation
- cancelInvitation(invitation: Invitation, session?: string): void
-
Returns void
expelParticipant
- expelParticipant(participant: string, session?: string): Promise<any>
-
Parameters
-
participant: string
-
Optional
session: string
Returns Promise<any>
expelParticipants
- expelParticipants(participants: string[]): Promise<any>
-
Returns Promise<any>
getCurrentParticipants
- getCurrentParticipants(): number
-
Returns number
getId
- getId(): string
-
Returns string
getJoinTimestamp
- getJoinTimestamp(): number
-
Returns number
getOutgoingInvitations
- getOutgoingInvitations(): Set<object>
-
Returns Set<object>
getRemoteGatewayUsernames
- getRemoteGatewayUsernames(): Set<string>
-
Returns Set<string>
getRemoteParticipants
- getRemoteParticipants(): Map<string, "HOLD" | "IN_CALL">
-
Returns Map<string, "HOLD" | "IN_CALL">
hasRemoteVideo
- hasRemoteVideo(): boolean
-
Returns boolean
hold
- hold(): Promise<any>
-
Returns Promise<any>
inviteMany
- inviteMany(participants: string[], mediaTypes?: MediaTypes, context?: Record<string, string>): Promise<any>
-
Parameters
-
participants: string[]
-
Optional
mediaTypes: MediaTypes
-
Optional
context: Record<string, string>
Returns Promise<any>
inviteParticipant
- inviteParticipant(participant: string, mediaTypes?: MediaTypes, context?: Record<string, string>): Promise<any>
-
Parameters
-
participant: string
-
Optional
mediaTypes: MediaTypes
-
Optional
context: Record<string, string>
Returns Promise<any>
inviteParticipants
- inviteParticipants(participants: string[]): Promise<any>
-
Returns Promise<any>
isBeingTransfered
- isBeingTransfered(): boolean
-
Returns boolean
isRecorded
- isRecorded(): boolean
-
Returns boolean
isRecovered
- isRecovered(): boolean
-
Returns boolean
join
- join(): Promise<any>
-
Returns Promise<any>
leave
- leave(errorCode?: number): any
-
Parameters
-
Optional
errorCode: number
Returns any
unattendedCallTransfer
- unattendedCallTransfer(participant: string, mediaConstraints?: MediaStreamConstraints): Promise<any>
-
Parameters
-
participant: string
-
Optional
mediaConstraints: MediaStreamConstraints
Returns Promise<any>
unhold
- unhold(): Promise<void>
-
Returns Promise<void>
Static
create
- create(room: any, mediaConstraints: MediaStreamConstraints): Promise<Conference>
-
Parameters
-
room: any
-
mediaConstraints: MediaStreamConstraints
Use to keep the number of invitations sent in this conference.