Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BriaClient

Bria Client

Hierarchy

Index

Constructors

Events

  • close(code: number, reason: string): Promise<void> | void
  • Parameters

    • code: number
    • reason: string

    Returns Promise<void> | void

  • error(error: Error): void
  • Parameters

    • error: Error

    Returns void

  • open(): Promise<void> | void
  • WebSocket is open

    Returns Promise<void> | void

  • ready(): Promise<void> | void
  • Client is ready for requests

    Returns Promise<void> | void

  • reconnect(): Promise<void> | void
  • Returns Promise<void> | void

  • statusChange.authentication(xml: sxml.XML, rawData: string): Promise<void> | void
  • Parameters

    • xml: sxml.XML

      XML response from simplexml (sxml), if any

    • rawData: string

      Raw response string from Bria

    Returns Promise<void> | void

  • statusChange.call(xml: sxml.XML, rawData: string): Promise<void> | void
  • Parameters

    • xml: sxml.XML

      XML response from simplexml (sxml), if any

    • rawData: string

      Raw response string from Bria

    Returns Promise<void> | void

  • statusChange.callHistory(xml: sxml.XML, rawData: string): Promise<void> | void
  • Parameters

    • xml: sxml.XML

      XML response from simplexml (sxml), if any

    • rawData: string

      Raw response string from Bria

    Returns Promise<void> | void

  • statusChange.callOptions(xml: sxml.XML, rawData: string): Promise<void> | void
  • Parameters

    • xml: sxml.XML

      XML response from simplexml (sxml), if any

    • rawData: string

      Raw response string from Bria

    Returns Promise<void> | void

  • statusChange.phone(xml: sxml.XML, rawData: string): Promise<void> | void
  • Parameters

    • xml: sxml.XML

      XML response from simplexml (sxml), if any

    • rawData: string

      Raw response string from Bria

    Returns Promise<void> | void

  • statusChange.voicemail(xml: sxml.XML, rawData: string): Promise<void> | void
  • Parameters

    • xml: sxml.XML

      XML response from simplexml (sxml), if any

    • rawData: string

      Raw response string from Bria

    Returns Promise<void> | void

  • warn(warning: Error): void
  • Parameters

    • warning: Error

    Returns void

Properties

clientVersion?: BriaClientVersion

Methods

  • bringToFront(window?: "main" | "collab"): Promise<XML>
  • connect(): void
  • Send a request to the Bria client

    Parameters

    Returns string

    request's transaction ID (UUID)

  • Send a request to the Bria client and wait for a response by transaction ID

    Parameters

    Returns Promise<XML>

    response

  • versionGt(version: string): boolean
  • Check the Bria version against the args (clientVersion > major.minor.patch) If populateVersion is false, this function always returns TRUE.

    Parameters

    • version: string

    Returns boolean

  • versionLt(version: string): boolean
  • Check the Bria version against the args (clientVersion < major.minor.patch) If populateVersion is false, this function always returns FALSE.

    Parameters

    • version: string

    Returns boolean

Generated using TypeDoc