This class implements a Conferences module that provides access to conference management methods.

Events

  • incomingConference: Fired when an invitation to a conference is received.

Hierarchy

  • Conferences

Constructors

Properties

conferences: Record<string, Conference> = {}

Conference collection, indexed by id

dependencies: Dependencies = {}
emitter: EventEmitter<Events, any> = ...
session: any = null

Server client

Methods

  • Initialize conferences module. Get any room where user participates from server and create Conference elements with them. It also listens for new rooms notified by server.

    Parameters

    • session: any

      associated signaling session.

    Returns Promise<void>

  • Suspend conferences:

    • cancel any pending invitation request sent.
    • update internally any received invitation request to canceled.
    • suspend any managed conference.

    Returns Promise<void>

Generated using TypeDoc