@exolve/web-voice-sdk
    Preparing search index...

    Class Call

    Call

    Класс для управления телефонными вызовами

    Index

    Properties

    direction: CallDirection

    Направление вызова (входящий/исходящий)

    id: string

    Уникальный идентификатор вызова

    number: string

    Номер телефона собеседника

    Accessors

    • get audioElement(): HTMLAudioElement

      Returns HTMLAudioElement

      Элемент аудио

      Получение элемента аудио для воспроизведения звука вызова

    • get extraContext(): string | undefined

      Returns string | undefined

      Экстра контекст

      Получение дополнительного контекста

    • get isMuted(): boolean

      Returns boolean

      true если микрофон заглушен, иначе false

      Проверяет, заглушен ли микрофон

    • get state(): CallState

      Returns CallState

      Текущее состояние вызова

      Получение текущего состояния вызова

    Methods

    • Returns void

      Принять входящий вызов

    • Parameters

      • call: Call

        Вызов для сопровождения

      Returns Promise<unknown>

      Перевод вызова с сопровождением

    • Parameters

      • number: string

        Номер для перевода вызова

      Returns Promise<unknown>

      Перевод вызова без сопровождения

    • Returns void

      Поставить вызов на удержание

    • Returns void

      Заглушить микрофон

    • Returns void

      Возобновить вызов с удержания

    • Parameters

      • sequence: string

        Последовательность DTMF-сигналов

      Returns void

      Отправить DTMF-сигналы

    • Parameters

      • audioTrack: MediaStreamTrack

        Трек аудио для установки нового микрофона

      Returns Promise<void>

      Установить новый микрофон для звонка через аудиотрек

    • Returns void

      Завершить вызов

    • Returns void

      Включить микрофон