Call interface
호출을 나타냅니다.
- Extends
속성
info | 이 통화에 대한 정보를 가져옵니다. |
상속된 속성
call |
이 호출이 종료된 방법을 나타내는 코드/하위 코드가 포함되어 있습니다. |
caller |
이 호출이 들어오는 경우 호출자 정보입니다. |
direction | 수신 또는 발신에 관계없이 호출 방향을 가져옵니다. |
id | 이 호출의 고유 ID를 가져옵니다. |
is |
로컬 사용자가 들어오는 오디오를 음소거했는지 여부입니다. |
is |
로컬 비디오가 켜지는지 여부입니다. |
is |
로컬 사용자가 음소거되었는지, 로컬로 또는 원격으로 음소거되는지 여부입니다. |
is |
화면 공유가 켜지는지 여부입니다. |
kind | 호출 개체의 종류를 가져옵니다. |
lobby | Teams 모임 로비를 가져옵니다. |
local |
통화 중 다른 참가자에게 전송되는 로컬 오디오 스트림의 컬렉션입니다. |
local |
통화 중 다른 참가자에게 전송되는 로컬 비디오 스트림의 컬렉션입니다. |
remote |
통화에서 수신되는 원격 오디오 스트림의 컬렉션입니다. |
remote |
이 호출의 원격 참가자 컬렉션입니다. 100명 이상의 참가자와 통화하는 경우 미디어 활성 참가자만 이 컬렉션에 있습니다. |
role | 통화에서 로컬 사용자의 역할을 가져옵니다. |
state | 이 호출의 상태를 가져옵니다. |
total |
이 호출의 총 참가자 수입니다. |
transferor |
전송/전달 시나리오의 경우 전송 개시자입니다. |
메서드
add |
이 통화에 참가자를 추가합니다. |
add |
이 통화에 참가자를 추가합니다. |
add |
이 통화에 Teams 앱을 추가합니다. |
add |
이 통화에 참가자를 추가합니다. |
add |
이 통화에 참가자를 추가합니다. |
remove |
이 통화에서 참가자를 제거합니다. |
상속된 메서드
dispose() | |
feature<TFeature>(Call |
확장 API를 사용하여 초기화되고 기억된 Feature 개체를 검색합니다. 이 패키지에서 사용 가능한 모든 확장 호출 기능에 대한 개체 Features.*를 확인합니다. 예:
|
hang |
전화를 끊습니다. |
hold() | 이 통화를 보류합니다. |
mute() | 로컬 마이크를 음소거합니다. |
mute |
모든 원격 참가자를 음소거합니다. |
mute |
들어오는 오디오를 음소거합니다. |
off("caller |
호출자 정보 변경 이벤트에 대한 구독 취소 함수입니다. |
off("id |
idChanged 이벤트에 대한 구독 취소 함수입니다. |
off("is |
isIncomingAudioMutedChanged 이벤트에 대한 Subscribe 함수입니다. |
off("is |
isLocalVideoStartedChanged 이벤트에 대한 구독 취소 함수입니다. |
off("is |
isMutedChanged 이벤트에 대한 Subscribe 함수입니다. |
off("is |
isScreenSharingChanged 이벤트에 대한 구독 취소 함수입니다. |
off("local |
localAudioStreamsUpdated 이벤트에 대한 구독 취소 함수입니다. |
off("local |
localVideoStreamsUpdated 이벤트에 대한 구독 취소 함수입니다. |
off("muted |
mutedByOthers 이벤트에 대한 구독 취소 함수입니다. |
off("remote |
remoteAudioStreamsUpdated 이벤트에 대한 구독 취소 함수입니다. |
off("remote |
remoteParticipantsUpdated 이벤트에 대한 구독 취소 함수입니다. |
off("role |
roleChanged 이벤트에 대한 구독 취소 함수입니다. |
off("state |
stateChanged 이벤트에 대한 구독 취소 함수입니다. |
off("total |
totalParticipantCountChanged 이벤트에 대한 unsubscribe 함수입니다. |
off("transferor |
호출자 정보 변경 이벤트에 대한 구독 취소 함수입니다. |
on("caller |
호출자 정보 변경 이벤트에 대한 구독 함수입니다. |
on("id |
idChanged 이벤트에 대한 Subscribe 함수입니다. |
on("is |
isIncomingAudioMutedChanged 이벤트에 대한 Subscribe 함수입니다. |
on("is |
isLocalVideoStartedChanged 이벤트에 대한 Subscribe 함수입니다. |
on("is |
isMutedChanged 이벤트에 대한 Subscribe 함수입니다. |
on("is |
isScreenSharingChanged 이벤트에 대한 Subscribe 함수입니다. |
on("local |
localAudioStreamsUpdated 이벤트에 대한 Subscribe 함수입니다. |
on("local |
localVideoStreamsUpdated 이벤트에 대한 Subscribe 함수입니다. |
on("muted |
mutedByOthers 이벤트에 대한 Subscribe 함수입니다. |
on("remote |
remoteAudioStreamsUpdated 이벤트에 대한 Subscribe 함수입니다. |
on("remote |
remoteParticipantsUpdated 이벤트에 대한 Subscribe 함수입니다. |
on("role |
roleChanged 이벤트에 대한 Subscribe 함수입니다. |
on("state |
stateChanged 이벤트에 대한 Subscribe 함수입니다. |
on("total |
totalParticipantCountChanged 이벤트에 대한 Subscribe 함수입니다. |
on("transferor |
호출자 정보 변경 이벤트에 대한 구독 함수입니다. |
resume() | 'LocalHold' 상태인 경우 이 호출을 다시 시작합니다. |
send |
DTMF 톤을 보냅니다. |
set |
호출 제약 조건을 설정합니다. 이 메서드는 제공된 값에 따라 최대 제약 조건을 설정합니다. 최종 적용된 제약 조건은 이 메서드에 제공된 값보다 작거나 같습니다. 0 값이 제공되면 해당 제약 조건에 대한 제약 조건이 적용되지 않습니다. 정의되지 않은 값이 제공되면 해당 제약 조건에 사용된 이전 값이 사용됩니다. |
start |
사용자 지정 오디오를 사용하여 통화에서 오디오를 시작합니다. LocalAudioStream 원본은 MediaStream이어야 합니다. |
start |
|
start |
|
start |
통화에서 비디오 스트림 보내기를 시작합니다. 통화의 원격 참가자는 비디오 스트림을 수신하여 UI로 렌더링할 수 있습니다. |
stop |
통화에서 사용자 지정 오디오를 중지하고 디바이스 관리자 기본 오디오 디바이스로 전환합니다. |
stop |
로컬 화면 공유를 중지합니다. |
stop |
로컬 화면 공유를 중지합니다. |
stop |
통화에서 비디오 스트림 전송을 중지합니다. CallAgent.startCall() API, CallAgent.join() API, IncomingCall.accept() API 또는 Call.startVideo() API에서 비디오를 시작하는 데 사용된 것과 동일한 LocalVideoStream 개체를 전달해야 합니다. |
unmute() | 로컬 마이크의 음소거를 해제합니다. |
unmute |
들어오는 오디오의 음소거를 해제합니다. |
속성 세부 정보
info
상속된 속성 세부 정보
callEndReason
이 호출이 종료된 방법을 나타내는 코드/하위 코드가 포함되어 있습니다.
callEndReason?: CallEndReason
속성 값
callerInfo
direction
id
이 호출의 고유 ID를 가져옵니다.
id: string
속성 값
string
isIncomingAudioMuted
로컬 사용자가 들어오는 오디오를 음소거했는지 여부입니다.
isIncomingAudioMuted: boolean
속성 값
boolean
isLocalVideoStarted
로컬 비디오가 켜지는지 여부입니다.
isLocalVideoStarted: boolean
속성 값
boolean
isMuted
로컬 사용자가 음소거되었는지, 로컬로 또는 원격으로 음소거되는지 여부입니다.
isMuted: boolean
속성 값
boolean
isScreenSharingOn
화면 공유가 켜지는지 여부입니다.
isScreenSharingOn: boolean
속성 값
boolean
kind
lobby
localAudioStreams
통화 중 다른 참가자에게 전송되는 로컬 오디오 스트림의 컬렉션입니다.
localAudioStreams: readonly LocalAudioStream[]
속성 값
readonly LocalAudioStream[]
localVideoStreams
통화 중 다른 참가자에게 전송되는 로컬 비디오 스트림의 컬렉션입니다.
localVideoStreams: readonly LocalVideoStream[]
속성 값
readonly LocalVideoStream[]
remoteAudioStreams
통화에서 수신되는 원격 오디오 스트림의 컬렉션입니다.
remoteAudioStreams: readonly RemoteAudioStream[]
속성 값
readonly RemoteAudioStream[]
remoteParticipants
이 호출의 원격 참가자 컬렉션입니다. 100명 이상의 참가자와 통화하는 경우 미디어 활성 참가자만 이 컬렉션에 있습니다.
remoteParticipants: readonly RemoteParticipant[]
속성 값
readonly RemoteParticipant[]
role
state
totalParticipantCount
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
이 호출의 총 참가자 수입니다.
totalParticipantCount: number
속성 값
number
transferorInfo
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
전송/전달 시나리오의 경우 전송 개시자입니다.
transferorInfo?: CallerInfo
속성 값
메서드 세부 정보
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 앱의 식별자입니다.
반환
성공적으로 추가된 Teams 앱과 연결된 RemoteParticipant 개체입니다.
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
PSTN 호출을 관리하기 위한 추가 옵션입니다. 예를 들어 PSTN 통화에서 발신자 ID 전화 번호를 설정합니다.
반환
성공적으로 추가된 참가자와 연결된 RemoteParticipant 개체입니다.
removeParticipant(CommunicationIdentifier)
이 통화에서 참가자를 제거합니다.
function removeParticipant(identifier: CommunicationIdentifier): Promise<void>
매개 변수
- identifier
- CommunicationIdentifier
제거할 참가자의 식별자입니다.
반환
Promise<void>
상속된 메서드 세부 정보
dispose()
function dispose()
feature<TFeature>(CallFeatureFactory<TFeature>)
확장 API를 사용하여 초기화되고 기억된 Feature 개체를 검색합니다. 이 패키지에서 사용 가능한 모든 확장 호출 기능에 대한 개체 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
hangUp(HangUpOptions)
전화를 끊습니다.
function hangUp(options?: HangUpOptions): Promise<void>
매개 변수
- options
- HangUpOptions
HangUp 옵션입니다.
반환
Promise<void>
hold()
이 통화를 보류합니다.
function hold(): Promise<void>
반환
Promise<void>
mute()
로컬 마이크를 음소거합니다.
function mute(): Promise<void>
반환
Promise<void>
muteAllRemoteParticipants()
모든 원격 참가자를 음소거합니다.
function muteAllRemoteParticipants(): Promise<void>
반환
Promise<void>
muteIncomingAudio()
들어오는 오디오를 음소거합니다.
function muteIncomingAudio(): Promise<void>
반환
Promise<void>
off("callerInfoChanged", PropertyChangedEvent)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
호출자 정보 변경 이벤트에 대한 구독 취소 함수입니다.
function off(event: "callerInfoChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"callerInfoChanged"
- listener
- PropertyChangedEvent
off("idChanged", PropertyChangedEvent)
idChanged 이벤트에 대한 구독 취소 함수입니다.
function off(event: "idChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"idChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("isIncomingAudioMutedChanged", PropertyChangedEvent)
isIncomingAudioMutedChanged 이벤트에 대한 Subscribe 함수입니다.
function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isIncomingAudioMutedChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
off("isLocalVideoStartedChanged", PropertyChangedEvent)
isLocalVideoStartedChanged 이벤트에 대한 구독 취소 함수입니다.
function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isLocalVideoStartedChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
off("isMutedChanged", PropertyChangedEvent)
isMutedChanged 이벤트에 대한 Subscribe 함수입니다.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isMutedChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
off("isScreenSharingOnChanged", PropertyChangedEvent)
isScreenSharingChanged 이벤트에 대한 구독 취소 함수입니다.
function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isScreenSharingOnChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
localAudioStreamsUpdated 이벤트에 대한 구독 취소 함수입니다.
function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
매개 변수
- event
-
"localAudioStreamsUpdated"
이벤트 이름입니다.
- listener
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
localVideoStreamsUpdated 이벤트에 대한 구독 취소 함수입니다.
function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
매개 변수
- event
-
"localVideoStreamsUpdated"
이벤트 이름입니다.
- listener
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("mutedByOthers", PropertyChangedEvent)
mutedByOthers 이벤트에 대한 구독 취소 함수입니다.
function off(event: "mutedByOthers", listener: PropertyChangedEvent)
매개 변수
- event
-
"mutedByOthers"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 이벤트를 구독 취소하는 데 사용된 콜백 fn입니다.
off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
remoteAudioStreamsUpdated 이벤트에 대한 구독 취소 함수입니다.
function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
매개 변수
- event
-
"remoteAudioStreamsUpdated"
이벤트 이름입니다.
- listener
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
remoteParticipantsUpdated 이벤트에 대한 구독 취소 함수입니다.
function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
매개 변수
- event
-
"remoteParticipantsUpdated"
이벤트 이름입니다.
- listener
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("roleChanged", PropertyChangedEvent)
roleChanged 이벤트에 대한 구독 취소 함수입니다.
function off(event: "roleChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"roleChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("stateChanged", PropertyChangedEvent)
stateChanged 이벤트에 대한 구독 취소 함수입니다.
function off(event: "stateChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"stateChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
off("totalParticipantCountChanged", PropertyChangedEvent)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
totalParticipantCountChanged 이벤트에 대한 unsubscribe 함수입니다.
function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"totalParticipantCountChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
참가자 수가 변경될 때 호출되는 콜백 fn입니다.
off("transferorInfoChanged", PropertyChangedEvent)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
호출자 정보 변경 이벤트에 대한 구독 취소 함수입니다.
function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"transferorInfoChanged"
- listener
- PropertyChangedEvent
on("callerInfoChanged", PropertyChangedEvent)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
호출자 정보 변경 이벤트에 대한 구독 함수입니다.
function on(event: "callerInfoChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"callerInfoChanged"
- listener
- PropertyChangedEvent
on("idChanged", PropertyChangedEvent)
idChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "idChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"idChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("isIncomingAudioMutedChanged", PropertyChangedEvent)
isIncomingAudioMutedChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isIncomingAudioMutedChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("isLocalVideoStartedChanged", PropertyChangedEvent)
isLocalVideoStartedChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isLocalVideoStartedChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("isMutedChanged", PropertyChangedEvent)
isMutedChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isMutedChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("isScreenSharingOnChanged", PropertyChangedEvent)
isScreenSharingChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isScreenSharingOnChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
localAudioStreamsUpdated 이벤트에 대한 Subscribe 함수입니다.
function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
매개 변수
- event
-
"localAudioStreamsUpdated"
이벤트 이름입니다.
- listener
이 컬렉션이 변경될 때 호출되는 콜백 fn은 추가 및 제거된 요소의 배열을 전달합니다.
on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
localVideoStreamsUpdated 이벤트에 대한 Subscribe 함수입니다.
function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
매개 변수
- event
-
"localVideoStreamsUpdated"
이벤트 이름입니다.
- listener
이 컬렉션이 변경될 때 호출되는 콜백 fn은 추가 및 제거된 요소의 배열을 전달합니다.
on("mutedByOthers", PropertyChangedEvent)
mutedByOthers 이벤트에 대한 Subscribe 함수입니다.
function on(event: "mutedByOthers", listener: PropertyChangedEvent)
매개 변수
- event
-
"mutedByOthers"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 이벤트를 구독하는 데 사용된 콜백 fn입니다.
on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
remoteAudioStreamsUpdated 이벤트에 대한 Subscribe 함수입니다.
function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
매개 변수
- event
-
"remoteAudioStreamsUpdated"
이벤트 이름입니다.
- listener
이 컬렉션이 변경될 때 호출되는 콜백 fn은 추가 및 제거된 요소의 배열을 전달합니다.
on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
remoteParticipantsUpdated 이벤트에 대한 Subscribe 함수입니다.
function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
매개 변수
- event
-
"remoteParticipantsUpdated"
이벤트 이름입니다.
- listener
이 컬렉션이 변경될 때 호출되는 콜백 fn은 추가 및 제거된 요소의 배열을 전달합니다.
on("roleChanged", PropertyChangedEvent)
roleChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "roleChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"roleChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("stateChanged", PropertyChangedEvent)
stateChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "stateChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"stateChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("totalParticipantCountChanged", PropertyChangedEvent)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
totalParticipantCountChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"totalParticipantCountChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
참가자 수가 변경될 때 호출되는 콜백 fn입니다.
on("transferorInfoChanged", PropertyChangedEvent)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
호출자 정보 변경 이벤트에 대한 구독 함수입니다.
function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"transferorInfoChanged"
- listener
- PropertyChangedEvent
resume()
'LocalHold' 상태인 경우 이 호출을 다시 시작합니다.
function resume(): Promise<void>
반환
Promise<void>
sendDtmf(DtmfTone)
DTMF 톤을 보냅니다.
function sendDtmf(dtmfTone: DtmfTone): Promise<void>
매개 변수
- dtmfTone
- DtmfTone
반환
Promise<void>
setConstraints(CallConstraints)
호출 제약 조건을 설정합니다. 이 메서드는 제공된 값에 따라 최대 제약 조건을 설정합니다. 최종 적용된 제약 조건은 이 메서드에 제공된 값보다 작거나 같습니다. 0 값이 제공되면 해당 제약 조건에 대한 제약 조건이 적용되지 않습니다. 정의되지 않은 값이 제공되면 해당 제약 조건에 사용된 이전 값이 사용됩니다.
function setConstraints(constraints: CallConstraints): Promise<void>
매개 변수
- constraints
- CallConstraints
설정할 호출 제약 조건을 나타내는 개체
반환
Promise<void>
startAudio(LocalAudioStream)
사용자 지정 오디오를 사용하여 통화에서 오디오를 시작합니다. LocalAudioStream 원본은 MediaStream이어야 합니다.
function startAudio(localAudioStream: LocalAudioStream): Promise<void>
매개 변수
- localAudioStream
- LocalAudioStream
반환
Promise<void>
startScreenSharing()
- 통화에서 화면 공유 스트림 보내기를 시작합니다. 브라우저에서 화면, 앱 또는 브라우저 탭을 선택하라는 메시지가 표시됩니다.
- iOS 또는 Android에서는 화면 공유 스트림 전송이 지원되지 않습니다.
- 들어오는 화면 공유 스트림은 iOS 및 Android에서 지원됩니다.
function startScreenSharing(): Promise<void>
반환
Promise<void>
startScreenSharing(LocalVideoStream)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
- 통화에서 원시 화면 공유 스트림 보내기를 시작합니다.
- iOS 또는 Android에서는 원시 화면 공유 전송이 지원되지 않습니다.
- 들어오는 원시 화면 공유는 iOS 및 Android에서 지원됩니다.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
매개 변수
- localVideoStream
- LocalVideoStream
생성자에서 MediaStream을 사용하는 로컬 원시 화면 공유 스트림을 나타냅니다.
반환
Promise<void>
startVideo(LocalVideoStream)
통화에서 비디오 스트림 보내기를 시작합니다. 통화의 원격 참가자는 비디오 스트림을 수신하여 UI로 렌더링할 수 있습니다.
function startVideo(localVideoStream: LocalVideoStream): Promise<void>
매개 변수
- localVideoStream
- LocalVideoStream
생성자에서 카메라 소스를 사용하는 로컬 비디오 스트림을 나타냅니다.
반환
Promise<void>
stopAudio()
통화에서 사용자 지정 오디오를 중지하고 디바이스 관리자 기본 오디오 디바이스로 전환합니다.
function stopAudio()
stopScreenSharing()
로컬 화면 공유를 중지합니다.
function stopScreenSharing(): Promise<void>
반환
Promise<void>
stopScreenSharing(LocalVideoStream)
참고
이 API은(는) 베타에 있으며 개발자를 위한 미리 보기로 제공되며 수신한 피드백을 기반으로 변경될 수 있습니다. 프로덕션 환경에서 이 API를 사용하지 마세요.
로컬 화면 공유를 중지합니다.
function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>
매개 변수
- localVideoStream
- LocalVideoStream
스트리밍을 중지할 로컬 화면 공유 스트림입니다.
반환
Promise<void>
stopVideo(LocalVideoStream)
통화에서 비디오 스트림 전송을 중지합니다. CallAgent.startCall() API, CallAgent.join() API, IncomingCall.accept() API 또는 Call.startVideo() API에서 비디오를 시작하는 데 사용된 것과 동일한 LocalVideoStream 개체를 전달해야 합니다.
function stopVideo(localVideoStream: LocalVideoStream): Promise<void>
매개 변수
- localVideoStream
- LocalVideoStream
스트리밍을 중지할 로컬 비디오 스트림입니다.
반환
Promise<void>
unmute()
로컬 마이크의 음소거를 해제합니다.
function unmute(): Promise<void>
반환
Promise<void>
unmuteIncomingAudio()
들어오는 오디오의 음소거를 해제합니다.
function unmuteIncomingAudio(): Promise<void>
반환
Promise<void>