Call interface
Представляет вызов.
- Extends
Свойства
info | Получение сведений об этом вызове. |
Унаследованные свойства
call |
Содержащий код или вложенный код, указывающий, как закончился этот вызов. |
caller |
Сведения о вызывающем объекте, если этот вызов входящий. |
direction | Получите направление вызова, будь то входящее или исходящее. |
id | Получите уникальный идентификатор для этого вызова. |
is |
Включен ли локальный пользователь входящий звук. |
is |
Включено ли локальное видео. |
is |
Независимо от того, отключен ли локальный пользователь локально или удаленно. |
is |
Включен ли общий доступ к экрану. |
kind | Получите тип объекта вызова. |
lobby | Получите лобби собраний Teams. |
local |
Коллекция локальных аудиопотоков, отправляемых другим участникам вызова. |
local |
Коллекция локальных видеопотоков, отправляемых другим участникам вызова. |
remote |
Коллекция удаленных аудиопотоков, полученных от вызова. |
remote |
Коллекция удаленных участников этого вызова. В случае звонков с участниками сотни или более, в этой коллекции присутствуют только активные носители. |
role | Получите роль локального пользователя в вызове. |
state | Получите состояние этого вызова. |
total |
Общее количество участников этого вызова. |
transferor |
Инициатор передачи в случае сценариев передачи и пересылки. |
Методы
add |
Добавьте участника в этот звонок. |
add |
Добавьте участника в этот звонок. |
add |
Добавьте приложение Teams в этот звонок. |
add |
Добавьте участника в этот звонок. |
add |
Добавьте участника в этот звонок. |
remove |
Удалите участника из этого вызова. |
Наследуемые методы
dispose() | |
feature<TFeature>(Call |
Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций вызова в этом пакете, например:
|
hang |
Повесить звонок. |
hold() | Поместите этот звонок на удержание. |
mute() | Отключение локального микрофона. |
mute |
Отключить отключение всех удаленных участников. |
mute |
Отключение входящего звука. |
off("caller |
Отмена подписки для события изменения сведений вызывающего абонента. |
off("id |
Отмена подписки функции для события idChanged. |
off("is |
Функция подписки для событияIncomingAudioMutedChanged. |
off("is |
Отмена подписки для события isLocalVideoStartedChanged. |
off("is |
Функция подписки для события IsMutedChanged. |
off("is |
Отмена подписки для событияScreenSharingChanged. |
off("local |
Функция отмены подписки для события localAudioStreamsUpdated. |
off("local |
Отмена подписки для события localVideoStreamsUpdated. |
off("muted |
Отмена подписки для события mutedByOthers. |
off("remote |
Функция отмены подписки для события remoteAudioStreamsUpdated. |
off("remote |
Функция отмены подписки для события remoteParticipantsUpdated. |
off("role |
Отмена подписки для события roleChanged. |
off("state |
Отмена подписки для события stateChanged. |
off("total |
отмена подписки функции для события totalParticipantCountChanged. |
off("transferor |
Отмена подписки для события изменения сведений вызывающего абонента. |
on("caller |
Функция подписки для измененных сведений о вызывающем объекте. |
on("id |
Функция подписки для события idChanged. |
on("is |
Функция подписки для событияIncomingAudioMutedChanged. |
on("is |
Функция подписки для события isLocalVideoStartedChanged. |
on("is |
Функция подписки для события IsMutedChanged. |
on("is |
Функция подписки для событияScreenSharingChanged. |
on("local |
Функция подписки для события localAudioStreamsUpdated. |
on("local |
Функция подписки для события localVideoStreamsUpdated. |
on("muted |
Функция подписки для события mutedByOthers. |
on("remote |
Функция подписки для события remoteAudioStreamsUpdated. |
on("remote |
Функция подписки для события remoteParticipantsUpdated. |
on("role |
Функция подписки для события roleChanged. |
on("state |
Функция подписки для события stateChanged. |
on("total |
Функция подписки для события totalParticipantCountChanged. |
on("transferor |
Функция подписки для измененных сведений о вызывающем объекте. |
resume() | Возобновите этот вызов, если он находится в состоянии LocalHold. |
send |
Отправьте тон DTMF. |
set |
Задайте ограничения вызовов. Этот метод задает максимальные ограничения на основе указанных значений. Последние примененные ограничения будут меньше или равно значениям, указанным здесь для этого метода. Если задано значение 0, для этого ограничения не будет применено никаких ограничений. Если задано неопределенное значение, то для этого ограничения будет использоваться предыдущее значение. |
start |
Запустите звук в вызове с пользовательским звуком. Источник LocalAudioStream должен быть mediaStream. |
start |
|
start |
|
start |
Начните отправлять видеопоток в вызове. Удаленные участники звонка получат видеопоток, чтобы он смог отобразить его в своих UIs. |
stop |
Остановите пользовательский звук в вызове и переключитесь на звуковое устройство диспетчера устройств по умолчанию. |
stop |
Остановите локальный общий доступ к экрану. |
stop |
Остановите локальный общий доступ к экрану. |
stop |
Остановите отправку видеопотока в вызове. Необходимо передать тот же объект LocalVideoStream, который использовался для запуска видео в API CallAgent.startCall(), API CallAgent.join(), ВходящийCall.accept() или API Call.startVideo(). |
unmute() | Распакуйте локальный микрофон. |
unmute |
Отмените входящий звук. |
Сведения о свойстве
info
Сведения об унаследованном свойстве
callEndReason
Содержащий код или вложенный код, указывающий, как закончился этот вызов.
callEndReason?: CallEndReason
Значение свойства
наследуется отCallCommon.callEndReason
callerInfo
Сведения о вызывающем объекте, если этот вызов входящий.
callerInfo: CallerInfo
Значение свойства
наследуется отCallCommon.callerInfo
direction
Получите направление вызова, будь то входящее или исходящее.
direction: CallDirection
Значение свойства
унаследовано отCallCommon.direction
id
Получите уникальный идентификатор для этого вызова.
id: string
Значение свойства
string
унаследовано отCallCommon.id
isIncomingAudioMuted
Включен ли локальный пользователь входящий звук.
isIncomingAudioMuted: boolean
Значение свойства
boolean
наследуется отCallCommon.isIncomingAudioMuted
isLocalVideoStarted
Включено ли локальное видео.
isLocalVideoStarted: boolean
Значение свойства
boolean
наследуется отCallCommon.isLocalVideoStarted
isMuted
Независимо от того, отключен ли локальный пользователь локально или удаленно.
isMuted: boolean
Значение свойства
boolean
унаследован отCallCommon.isMuted
isScreenSharingOn
Включен ли общий доступ к экрану.
isScreenSharingOn: boolean
Значение свойства
boolean
наследуется отCallCommon.isScreenSharingOn
kind
lobby
localAudioStreams
Коллекция локальных аудиопотоков, отправляемых другим участникам вызова.
localAudioStreams: readonly LocalAudioStream[]
Значение свойства
readonly LocalAudioStream[]
наследуется отCallCommon.localAudioStreams
localVideoStreams
Коллекция локальных видеопотоков, отправляемых другим участникам вызова.
localVideoStreams: readonly LocalVideoStream[]
Значение свойства
readonly LocalVideoStream[]
наследуется отCallCommon.localVideoStreams
remoteAudioStreams
Коллекция удаленных аудиопотоков, полученных от вызова.
remoteAudioStreams: readonly RemoteAudioStream[]
Значение свойства
readonly RemoteAudioStream[]
наследуется отCallCommon.remoteAudioStreams
remoteParticipants
Коллекция удаленных участников этого вызова. В случае звонков с участниками сотни или более, в этой коллекции присутствуют только активные носители.
remoteParticipants: readonly RemoteParticipant[]
Значение свойства
readonly RemoteParticipant[]
наследуется отCallCommon.remoteParticipants
role
Получите роль локального пользователя в вызове.
role: ParticipantRole
Значение свойства
наследуется отCallCommon.role
state
totalParticipantCount
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Общее количество участников этого вызова.
totalParticipantCount: number
Значение свойства
number
наследуется отCallCommon.totalParticipantCount
transferorInfo
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Инициатор передачи в случае сценариев передачи и пересылки.
transferorInfo?: CallerInfo
Значение свойства
наследуется отCallCommon.transferorInfo
Сведения о методе
addParticipant(CommunicationUserIdentifier | MicrosoftTeamsUserIdentifier)
Добавьте участника в этот звонок.
function addParticipant(identifier: CommunicationUserIdentifier | MicrosoftTeamsUserIdentifier): RemoteParticipant
Параметры
- identifier
Идентификатор добавляемого участника.
Возвращаемое значение
Объект RemoteParticipant, связанный с успешно добавленным участником.
addParticipant(CommunicationUserIdentifier, AddCommunicationUserOptions)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Добавьте участника в этот звонок.
function addParticipant(identifier: CommunicationUserIdentifier, options?: AddCommunicationUserOptions): RemoteParticipant
Параметры
- identifier
- CommunicationUserIdentifier
Идентификатор добавляемого участника.
- options
- AddCommunicationUserOptions
Дополнительные параметры управления вызовом.
Возвращаемое значение
Объект RemoteParticipant, связанный с успешно добавленным участником.
addParticipant(MicrosoftTeamsAppIdentifier | UnknownIdentifier)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Добавьте приложение Teams в этот звонок.
function addParticipant(identifier: MicrosoftTeamsAppIdentifier | UnknownIdentifier): RemoteParticipant
Параметры
- identifier
Идентификатор добавляемого приложения Teams.
Возвращаемое значение
Объект RemoteParticipant, связанный с успешно добавленным приложением Teams.
addParticipant(MicrosoftTeamsUserIdentifier, AddMicrosoftTeamsUserOptions)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Добавьте участника в этот звонок.
function addParticipant(identifier: MicrosoftTeamsUserIdentifier, options: AddMicrosoftTeamsUserOptions): RemoteParticipant
Параметры
- identifier
- MicrosoftTeamsUserIdentifier
Идентификатор добавляемого участника.
- options
- AddMicrosoftTeamsUserOptions
Дополнительные параметры управления вызовом.
Возвращаемое значение
Объект RemoteParticipant, связанный с успешно добавленным участником.
addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)
Добавьте участника в этот звонок.
function addParticipant(identifier: PhoneNumberIdentifier, options?: AddPhoneNumberOptions): RemoteParticipant
Параметры
- identifier
- PhoneNumberIdentifier
Идентификатор добавляемого участника.
- options
- AddPhoneNumberOptions
Дополнительные параметры управления вызовом ТСОП. Например, при задании номера телефона вызывающего абонента в вызове ТСОП.
Возвращаемое значение
Объект RemoteParticipant, связанный с успешно добавленным участником.
removeParticipant(CommunicationIdentifier)
Удалите участника из этого вызова.
function removeParticipant(identifier: CommunicationIdentifier): Promise<void>
Параметры
- identifier
- CommunicationIdentifier
Идентификатор удаляемого участника.
Возвращаемое значение
Promise<void>
Сведения о наследуемом методе
dispose()
function dispose()
наследуется отCallCommon.dispose
feature<TFeature>(CallFeatureFactory<TFeature>)
Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций вызова в этом пакете, например:
const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
function feature<TFeature>(factory: CallFeatureFactory<TFeature>): TFeature
Параметры
- factory
-
CallFeatureFactory<TFeature>
Фабрика для конструктора функций вызова, предоставляющего расширенный API.
Возвращаемое значение
TFeature
унаследовано отCallCommon.feature
hangUp(HangUpOptions)
Повесить звонок.
function hangUp(options?: HangUpOptions): Promise<void>
Параметры
- options
- HangUpOptions
Параметры hangUp.
Возвращаемое значение
Promise<void>
унаследовано отCallCommon.hangUp
hold()
Поместите этот звонок на удержание.
function hold(): Promise<void>
Возвращаемое значение
Promise<void>
унаследовано отCallCommon.hold
mute()
Отключение локального микрофона.
function mute(): Promise<void>
Возвращаемое значение
Promise<void>
унаследован отCallCommon.mute
muteAllRemoteParticipants()
Отключить отключение всех удаленных участников.
function muteAllRemoteParticipants(): Promise<void>
Возвращаемое значение
Promise<void>
унаследовано отCallCommon.muteAllRemoteParticipants
muteIncomingAudio()
Отключение входящего звука.
function muteIncomingAudio(): Promise<void>
Возвращаемое значение
Promise<void>
наследуется отCallCommon.muteIncomingAudio
off("callerInfoChanged", PropertyChangedEvent)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Отмена подписки для события изменения сведений вызывающего абонента.
function off(event: "callerInfoChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"callerInfoChanged"
- listener
- PropertyChangedEvent
наследуется отCallCommon.off
off("idChanged", PropertyChangedEvent)
Отмена подписки функции для события idChanged.
function off(event: "idChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"idChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("isIncomingAudioMutedChanged", PropertyChangedEvent)
Функция подписки для событияIncomingAudioMutedChanged.
function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isIncomingAudioMutedChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
наследуется отCallCommon.off
off("isLocalVideoStartedChanged", PropertyChangedEvent)
Отмена подписки для события isLocalVideoStartedChanged.
function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isLocalVideoStartedChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
наследуется отCallCommon.off
off("isMutedChanged", PropertyChangedEvent)
Функция подписки для события IsMutedChanged.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isMutedChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
наследуется отCallCommon.off
off("isScreenSharingOnChanged", PropertyChangedEvent)
Отмена подписки для событияScreenSharingChanged.
function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isScreenSharingOnChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
Функция отмены подписки для события localAudioStreamsUpdated.
function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
Параметры
- event
-
"localAudioStreamsUpdated"
имя события.
- listener
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
Отмена подписки для события localVideoStreamsUpdated.
function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
Параметры
- event
-
"localVideoStreamsUpdated"
имя события.
- listener
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("mutedByOthers", PropertyChangedEvent)
Отмена подписки для события mutedByOthers.
function off(event: "mutedByOthers", listener: PropertyChangedEvent)
Параметры
- event
-
"mutedByOthers"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для отмены подписки на это событие.
наследуется отCallCommon.off
off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
Функция отмены подписки для события remoteAudioStreamsUpdated.
function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
Параметры
- event
-
"remoteAudioStreamsUpdated"
имя события.
- listener
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
Функция отмены подписки для события remoteParticipantsUpdated.
function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
Параметры
- event
-
"remoteParticipantsUpdated"
имя события.
- listener
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("roleChanged", PropertyChangedEvent)
Отмена подписки для события roleChanged.
function off(event: "roleChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"roleChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("stateChanged", PropertyChangedEvent)
Отмена подписки для события stateChanged.
function off(event: "stateChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"stateChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
наследуется отCallCommon.off
off("totalParticipantCountChanged", PropertyChangedEvent)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
отмена подписки функции для события totalParticipantCountChanged.
function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"totalParticipantCountChanged"
имя события.
- listener
- PropertyChangedEvent
Обратный вызов fn, который будет вызываться при изменении количества участников.
наследуется отCallCommon.off
off("transferorInfoChanged", PropertyChangedEvent)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Отмена подписки для события изменения сведений вызывающего абонента.
function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"transferorInfoChanged"
- listener
- PropertyChangedEvent
наследуется отCallCommon.off
on("callerInfoChanged", PropertyChangedEvent)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Функция подписки для измененных сведений о вызывающем объекте.
function on(event: "callerInfoChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"callerInfoChanged"
- listener
- PropertyChangedEvent
унаследован отCallCommon.on
on("idChanged", PropertyChangedEvent)
Функция подписки для события idChanged.
function on(event: "idChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"idChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("isIncomingAudioMutedChanged", PropertyChangedEvent)
Функция подписки для событияIncomingAudioMutedChanged.
function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isIncomingAudioMutedChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("isLocalVideoStartedChanged", PropertyChangedEvent)
Функция подписки для события isLocalVideoStartedChanged.
function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isLocalVideoStartedChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("isMutedChanged", PropertyChangedEvent)
Функция подписки для события IsMutedChanged.
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isMutedChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("isScreenSharingOnChanged", PropertyChangedEvent)
Функция подписки для событияScreenSharingChanged.
function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isScreenSharingOnChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
Функция подписки для события localAudioStreamsUpdated.
function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
Параметры
- event
-
"localAudioStreamsUpdated"
имя события.
- listener
обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.
унаследован отCallCommon.on
on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
Функция подписки для события localVideoStreamsUpdated.
function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
Параметры
- event
-
"localVideoStreamsUpdated"
имя события.
- listener
обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.
унаследован отCallCommon.on
on("mutedByOthers", PropertyChangedEvent)
Функция подписки для события mutedByOthers.
function on(event: "mutedByOthers", listener: PropertyChangedEvent)
Параметры
- event
-
"mutedByOthers"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
унаследован отCallCommon.on
on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
Функция подписки для события remoteAudioStreamsUpdated.
function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
Параметры
- event
-
"remoteAudioStreamsUpdated"
имя события.
- listener
обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.
унаследован отCallCommon.on
on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
Функция подписки для события remoteParticipantsUpdated.
function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
Параметры
- event
-
"remoteParticipantsUpdated"
имя события.
- listener
обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.
унаследован отCallCommon.on
on("roleChanged", PropertyChangedEvent)
Функция подписки для события roleChanged.
function on(event: "roleChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"roleChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("stateChanged", PropertyChangedEvent)
Функция подписки для события stateChanged.
function on(event: "stateChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"stateChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
унаследован отCallCommon.on
on("totalParticipantCountChanged", PropertyChangedEvent)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Функция подписки для события totalParticipantCountChanged.
function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"totalParticipantCountChanged"
имя события.
- listener
- PropertyChangedEvent
Обратный вызов fn, который будет вызываться при изменении количества участников.
унаследован отCallCommon.on
on("transferorInfoChanged", PropertyChangedEvent)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Функция подписки для измененных сведений о вызывающем объекте.
function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"transferorInfoChanged"
- listener
- PropertyChangedEvent
унаследован отCallCommon.on
resume()
Возобновите этот вызов, если он находится в состоянии LocalHold.
function resume(): Promise<void>
Возвращаемое значение
Promise<void>
наследуется отCallCommon.resume
sendDtmf(DtmfTone)
Отправьте тон DTMF.
function sendDtmf(dtmfTone: DtmfTone): Promise<void>
Параметры
- dtmfTone
- DtmfTone
Возвращаемое значение
Promise<void>
наследуется отCallCommon.sendDtmf
setConstraints(CallConstraints)
Задайте ограничения вызовов. Этот метод задает максимальные ограничения на основе указанных значений. Последние примененные ограничения будут меньше или равно значениям, указанным здесь для этого метода. Если задано значение 0, для этого ограничения не будет применено никаких ограничений. Если задано неопределенное значение, то для этого ограничения будет использоваться предыдущее значение.
function setConstraints(constraints: CallConstraints): Promise<void>
Параметры
- constraints
- CallConstraints
Объект, представляющий ограничения вызова для задания
Возвращаемое значение
Promise<void>
унаследовано отCallCommon.setConstraints
startAudio(LocalAudioStream)
Запустите звук в вызове с пользовательским звуком. Источник LocalAudioStream должен быть mediaStream.
function startAudio(localAudioStream: LocalAudioStream): Promise<void>
Параметры
- localAudioStream
- LocalAudioStream
Возвращаемое значение
Promise<void>
наследуется отCallCommon.startAudio
startScreenSharing()
- Начните отправлять поток общего доступа к экранам в вызове. Браузер предложит выбрать экран, приложение или вкладку браузера.
- Отправка потока общего доступа к экранам не поддерживается в iOS или Android.
- Входящий поток общего доступа к экранам поддерживается в iOS и Android.
function startScreenSharing(): Promise<void>
Возвращаемое значение
Promise<void>
наследуется отCallCommon.startScreenSharing
startScreenSharing(LocalVideoStream)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
- Начните отправлять поток общего доступа к необработанным экранам в вызове.
- Отправка необработанного общего доступа к экрану не поддерживается в iOS или Android.
- Входящий необработанный общий доступ к экрану поддерживается в iOS и Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
Параметры
- localVideoStream
- LocalVideoStream
Представляет локальный поток общего доступа к необработанным экранам, который принимает MediaStream в конструкторе.
Возвращаемое значение
Promise<void>
наследуется отCallCommon.startScreenSharing
startVideo(LocalVideoStream)
Начните отправлять видеопоток в вызове. Удаленные участники звонка получат видеопоток, чтобы он смог отобразить его в своих UIs.
function startVideo(localVideoStream: LocalVideoStream): Promise<void>
Параметры
- localVideoStream
- LocalVideoStream
Представляет локальный видеопоток, который принимает источник камеры в конструкторе.
Возвращаемое значение
Promise<void>
унаследован отCallCommon.startVideo
stopAudio()
Остановите пользовательский звук в вызове и переключитесь на звуковое устройство диспетчера устройств по умолчанию.
function stopAudio()
унаследовано отCallCommon.stopAudio
stopScreenSharing()
Остановите локальный общий доступ к экрану.
function stopScreenSharing(): Promise<void>
Возвращаемое значение
Promise<void>
наследуется отCallCommon.stopScreenSharing
stopScreenSharing(LocalVideoStream)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Остановите локальный общий доступ к экрану.
function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
Параметры
- localVideoStream
- LocalVideoStream
Поток общего доступа к локальному экрану для остановки потоковой передачи.
Возвращаемое значение
Promise<void>
наследуется отCallCommon.stopScreenSharing
stopVideo(LocalVideoStream)
Остановите отправку видеопотока в вызове. Необходимо передать тот же объект LocalVideoStream, который использовался для запуска видео в API CallAgent.startCall(), API CallAgent.join(), ВходящийCall.accept() или API Call.startVideo().
function stopVideo(localVideoStream: LocalVideoStream): Promise<void>
Параметры
- localVideoStream
- LocalVideoStream
Локальный видеопоток для остановки потоковой передачи.
Возвращаемое значение
Promise<void>
унаследован отCallCommon.stopVideo
unmute()
Распакуйте локальный микрофон.
function unmute(): Promise<void>
Возвращаемое значение
Promise<void>
унаследовано отCallCommon.unmute
unmuteIncomingAudio()
Отмените входящий звук.
function unmuteIncomingAudio(): Promise<void>
Возвращаемое значение
Promise<void>
наследуется отCallCommon.unmuteIncomingAudio