Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Store

Index

Constructors

constructor

Properties

Readonly conversations

conversations: Conversation[] = []

Optional Readonly customSipHeaders

customSipHeaders?: CustomSipHeaders

Readonly logger

logger: Logger

Readonly originSipUri

originSipUri: string

Methods

addHeartbeatIntervalListener

  • addHeartbeatIntervalListener(callback: (interval: number) => unknown): void
  • Parameters

    • callback: (interval: number) => unknown
        • (interval: number): unknown
        • Parameters

          • interval: number

          Returns unknown

    Returns void

getHeartbeatInterval

  • getHeartbeatInterval(): number

getLocation

getVCard

  • getVCard(): undefined | VCard

removeHeartbeatIntervalListener

  • removeHeartbeatIntervalListener(callback: (interval: number) => unknown): void
  • Parameters

    • callback: (interval: number) => unknown
        • (interval: number): unknown
        • Parameters

          • interval: number

          Returns unknown

    Returns void

setHeartbeatInterval

  • setHeartbeatInterval(interval?: number): void
  • Sets the update interval for heartbeat messages that are sent automatically

    Parameters

    • interval: number = defaultHeartbeatInterval

      New interval to be used (in milliseconds)
      Values between (including) 0 and 20000 are allowed only (due to ETSI spcification requirements)!
      If value 0 is specified, automatic heartbeats will be disabled.
      If no value is specified, a default interval of 15000 milliseconds will be applied.

    Returns void

updateLocation

updateVCard

Generated using TypeDoc