이 페이지는 현재 영어로만 제공되며 한국어 버전은 곧 제공될 예정입니다. 기다려 주셔서 감사드립니다.

Web&H5

This document describes how to use the Call Status Callback of the TUICallKit component.

Call Status Monitoring

If your business needs to monitor the status of calls, such as events during the call process including the start and end of calls (see TUICallEvent for details), refer to the following code:
import { TUICallEvent } from 'tuicall-engine-webrtc';

let handleUserEnter = function(event) {
console.log('TUICallEvent.USER_ENTER: ', event);
};

TUICallKitServer.getTUICallEngineInstance().on(TUICallEvent.USER_ENTER, handleUserEnter);
TUICallKitServer.getTUICallEngineInstance().off(TUICallEvent.USER_ENTER, handleUserEnter);

Component Callback Event

The TUICallKit component provides call status callbacks, which can be used for more interaction logic on the business side. For details, see Introduction to TUICallKit Attributes.
beforeCalling: Executed before the call starts.
afterCalling: Executed after the call ends.
React
Vue
function App() {
const handleBeforeCalling = () => {
console.log("[TUICallKit Demo] beforeCalling");
};
const handleAfterCalling = () => {
console.log("[TUICallKit Demo] afterCalling");
};
return (
<TUICallKit
beforeCalling={handleBeforeCalling}
afterCalling={handleAfterCalling} />
)
}
<template>
<TUICallKit
:beforeCalling="handleBeforeCalling"
:afterCalling="handleAfterCalling" />
</template>
<script setup>
function handleBeforeCalling() {
console.log("[TUICallKit Demo] beforeCalling");
}
function handleAfterCalling() {
console.log("[TUICallKit Demo] afterCalling");
}
</script>