Join Tencent RTC at NAB Show 2024 in Las Vegas!
Learn more 
Only  $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Only $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Grab It Now 
Join Tencent RTC at NAB Show 2024 in Las Vegas!
Learn more 
Only  $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Only $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Grab It Now 
Call
Overview
  • Android
    • Integration
    • UI Customization
    • Offline Call Push
    • On-Cloud Recording
    • More Features
      • Configuring Nicknames and Avatars
      • Group Call
      • Floating Window
      • Custom Ringtone
      • Monitoring Call Status
    • API Documentation
      • API Overview
      • TUICallKit
      • TUICallEngine
      • TUICallObserver
      • Type Definition
    • Release Notes
  • iOS
    • Integration
    • UI Customization
    • Offline Call Push
      • VoIP
      • APNs
    • On-Cloud Recording
    • More Features
      • Configuring Nicknames and Avatars
      • Group Call
      • Floating Window
      • Custom Ringtone
      • Monitoring Call Status
    • API Documentation
      • API Overview
      • TUICallKit
      • TUICallEngine
      • TUICallObserver
      • Type Definition
    • Release Notes
  • Web
    • Integration
      • Web&H5 (React)
      • Web&H5 (Vue3)
    • UI Customization
    • On-Cloud Recording
    • More Features
      • Configuring Nicknames and Avatars
      • Configure Resolution and Fill Mode
      • Group Call
      • Floating Window
      • Custom Ringtone
      • Monitoring Call Status
    • API Documentation
      • API Overview
      • TUICallKit
      • TUICallEngine
      • TUICallEvent
    • Release Notes
  • Flutter
    • Integration
    • Offline Call Push
    • UI Customization
    • On-Cloud Recording
    • More Features
      • Configuring Nicknames and Avatars
      • Group Call
      • Floating Window
      • Beauty Effects
      • Custom Ringtone
      • Monitoring Call Status
    • API Documentation
      • API Overview
      • TUICallKit
      • TUICallEngine
      • TUICallObserver
      • Type Definition
    • Upgrading
    • Release Notes
  • Overview
    • Overview
  • Activate the Service
  • Pricing
    • Call Monthly Packages
    • Pay-As-You-Go
    • Free Minutes
  • ErrorCode
  • FAQs
    • All Platform
    • Flutter
    • Web
Call

Release Notes

Note:
TUICallKit Vue3 Github version address: Github TUICallKit Web.

Version 3.2.1 @2024.03.08

Added

Language log reporting.

Version 3.2.0 @2024.02.23

Added

Added default offline push parameters.

Fix

Fix the issue where group calls have no nickname.

Version 3.1.9 @2024.01.30

Fix

Fix the issue where group calls do not display user information.
Fixed the issue where the 'Confirm' button was still clickable in the selector component when there were no members available.
Fixed the issue where muting the microphone during a call would prevent the audio stream from being transmitted in subsequent calls (upgrade trtc-cloud-js-sdk to v2.2.7+).

Version 3.1.8 @2024.01.19

Fix

Fixed the impact of the selector component's style on the page.

Version 3.1.7 @2024.01.12

Fix

Added a retry mechanism for interfaces and fixed the playback failure issue due to the inability to find the DOM node.
Fixed the device list selection style issue on PC.

Version 3.1.6 @2023.12.29

Optimization

Optimized the prompt message during group calls.
Optimized the display issue when the nickname is too long.

Fix

Fixed the camera permission issue for voice call requests.
Fixed the issue with 'destroyed'.
Fixed the hang-up issue in the floating window under different call scenarios.
Fixed the display remote issue during the caller call status.
Fixed the incomplete fill style issue on PC.

Version 3.1.5 @2023.12.15

Added

Optimized the timing of accessing device permissions. No longer access device permissions during initialization, only access when using call.

Fix

Fixed @tencentcloud/call-uikit-vue2,@tencentcloud/call-uikit-vue2.6 components not having declare file issues.

Version 3.1.4 @2023.12.01

Added

Integrated into Chat, added isFromChat reporting.

Fix

Fixed the issue where the button is clickable under loading.

Version 3.1.3 @2023.11.17

Added

Added parameter validation to the interface.

Version 3.1.2 @2023.11.03

Added

Add the inviteUser feature for inviting others.
Added the feature to add people mid-call joinInGroupCall.
Introduced the feature to mute incoming call ringtones enableMuteMode.

Fix

Fixed the issue where remote stream microphone status was displayed incorrectly.

Version 3.1.0 @2023.10.20

Added

Added Floating Window feature.
Added enableFloatWindow interface for enabling/disabling Floating Window feature.
Desktop Terminal supports switching Camera and Microphone devices.
Added failure prompt message for calling blocked users.
Added support for Japanese.

Optimization

During video calls, the big screen defaults to displaying the remote user.

Version 3.0.8 @2023.10.10

Added

Added reporting for version number, framework, and other information.

Version 3.0.7 @2023.10.08

Added

Add desktop video call duration display.

Optimization

Optimized desktop video stream preview of rounded corners and black edges.
Optimized display priority for remote stream user information: Remarks > Nickname > userId.
Optimized TUICallKit component package size (Removed unused images and code).

Version 3.0.6 @2023.09.19

Fix

Fixed the message display issue integrated into TUIKit.

Version 3.0.5 @2023.09.15

Optimization

Optimized mutual references in TUICallKit to avoid the stack overflow issue that occurs when packaging mini-programs in uniapp.

Added

Added a prompt for desktop devices when there is no permission, guiding customers on how to authorize devices.

Fix

Fixed setCallingBell where the called ringtone was overridden by the calling ringtone, leading to ringtone repetition issue.
Fixed styling issues on mobile devices.

Version 3.0.4 @2023.09.01

Fix

Fixed setCallingBell targeting incoming call ringtone (called ringtone).
Fixed destroyed error reporting problem.
Fixed the lack of Chinese and English in the error popup prompt.
Fixed the issue where it is impossible to switch between multi-screen support after turning off the camera during a 1v1 call.

Version 3.0.3 @2023.8.25

Added

Add @tencentcloud/call-uikit-vue2.6 compatible with Vue 2.6 version.

Optimization

Optimize the default language of the component to the system default language.
Optimize the log information printed.
Optimize error message thrown by tuicall-engine-webrtc.
Optimize resource cleanup after component destruction.

Fix

Fixed an issue where videoDisplayMode,videoResolution did not take effect when calling again after hanging up.
Fixed the issue where statusChanged was not triggered during the call.
Fixed the issue of init being called multiple times.
Fixed the issue of being unable to switch between full and split screens when turning off the camera during a call.

Version 3.0.2 @2023.8.14

Fix

Fixed styling issues of the called component on the H5 platform.
Fixed the styling issues that occurred after switching to a small window during another call.

Version 3.0.1 @2023.8.8

Fix

Fixed the issue of the caller's local preview failing during a group call, and modified the component layer's default reading mode from the data layer.

Version 3.0.0 @2023.8.4

Breaking Change

Upgraded the underlying dependency tuicall-engine-webrtc to ^2.0.0. It no longer supports creating tim instances with tim-js-sdk. If you need to create a tim instance, please use @tencentcloud/chat.

Add

Add the custom ringtone feature setCallingBell.

Version 2.4.2 @2023.11.03

Added

Add the inviteUser feature for inviting others.
Added the feature to add people mid-call joinInGroupCall.
Introduced the feature to mute incoming call ringtones enableMuteMode.

Fix

Fixed the issue where remote stream microphone status was displayed incorrectly.

Version 2.4.0 @2023.10.20

Added

Added Floating Window feature.
Added enableFloatWindow interface for enabling/disabling Floating Window feature.
Desktop Terminal supports switching Camera and Microphone devices.
Added failure prompt message for calling blocked users.
Added support for Japanese.

Optimization

During video calls, the big screen defaults to displaying the remote user.

Version 2.3.9 @2023.10.10

Added

Added reporting for version number, framework, and other information.

Version 2.3.8 @2023.10.08

Added

Add desktop video call duration display.

Optimization

Optimized desktop video stream preview of rounded corners and black edges.
Optimized display priority for remote stream user information: Remarks > Nickname > userId.
Optimized TUICallKit component package size (Removed unused images and code).

Version 2.3.6 @2023.09.15

Optimization

Optimized mutual references in TUICallKit to avoid the stack overflow issue that occurs when packaging mini-programs in uniapp.

Added

Added a prompt for desktop devices when there is no permission, guiding customers on how to authorize devices.

Fix

Fixed setCallingBell where the called ringtone was overridden by the calling ringtone, leading to ringtone repetition issue.
Fixed styling issues on mobile devices.

Version 2.3.5 @2023.9.5

Fix

Fixed the issue where the camera and microphone buttons were by default turned on before entering the room.

Version 2.3.4 @2023.9.1

Added

Add the feature to disable or enable the camera before answering a video call.

Fix

Fixed the issue where it is impossible to switch screen sizes after turning off the camera during a 1v1 call.
Fixed the issue where statusChanged was not triggered when switching from a video call to a voice call.

Version 2.3.3 @2023.8.22

Fix

Fixed an issue where videoDisplayMode,videoResolution did not take effect when calling again after hanging up.
Fixed the issue where statusChanged was not triggered during the call.

Version 2.3.2 @2023.7.26

Breaking Change

Removed the TUICallKitMini floating window component, merged it into the TUICallKit component.
The thrown @kicked-out event has been adjusted to the affinity callback :kickedOut.
The thrown @status-changed event has been adjusted to the affinity callback :statusChanged.

Add

Add animation effect when the call page appears.
Add group call layout on H5.

Optimization

Optimize the problem prompt message during the call, prompt method.
Optimize support on H5 page, interaction.
Optimize the time it takes to bring up the call interface.
Optimize the @tencentcloud/call-uikit-vue package directory structure.

Fix

Fixed call issues under boundary operations such as immediately hanging up after connecting.
Fixed styling issues on H5 for some models, browsers.
Fixed call anomaly issues caused by repeated clicks.

Version 2.2.1 @2023.7.7

Add

@tencentcloud/call-uikit-vue2 Add detection and prompt for the Vue version.

Fix

Fixed the issue where repeatedly clicking the "Answer" button on the incoming call page causes the answer to fail.

Version 2.2.0 @2023.6.30

Add

call,groupCall support custom roomID parameter for digital room numbers.
call,groupCall support custom userData parameter for extended fields (used to add additional information in the invitation signaling).
Add setSelfInfo interface, supporting user configuration of aliases and profile photos.

Version 2.1.0 @2023.4.14

Add

In the H5 voice chat pattern, while calling, it supports displaying the opposite party's nickname.
When initiating a call fails, "Call initiation failed" will be displayed on the calling page.
When answering a call fails, "Answer failed" will be shown on the incoming call page.
Support for monitoring whether the current user is kicked out (e.g., due to being logged out), see TUICallKit Method - @kicked-out.
Support for listening to TUICallKit call status, see TUICallKit Method - @status-changed.
Support for business-side code to control the answering, canceling, and hanging up of calls, see More Features - Auto-answer through Interface Setting.
The Vue2 version adds TypeScript type declaration files, allowing normal compilation of types in TypeScript projects.

Fix

Fixed a warning about updating personal profile interface appearing in the console during component initialization.
Fixed background image misalignment issues of the callee answer button in the H5 pattern.

Interface Change

TUICallKitServer.destroy() Added invocation limit, can only be called in non-call status.

Version 2.0.1 @2023.03.31

Add

Optimized the rendering logic of 1v1 and group call videos to improve performance and stability.
Optimized UI presentation, support for displaying corresponding UI during the execution of TUICallKitServer.call(), which enables immediate UI display of <TUICallKit/> components upon clicking the call button.

Fix

Fixed the issue of incorrect nickname display in group calls.
Fixed the issue of CSS not being scoped properly, leading to global style pollution.

Version 2.0.0 @2023.03.21

Add

Support for importing the packaged CallKit file from npm.
Support for Vue projects in JavaScript version.
Supports all versions of Vue2 projects, applicable to the npm package for Vue2: call-uikit-vue2.

Fix

Fixed the issue where calls could not be initiated due to the absence of a camera device or permission.

Version 1.4.2 @2023.03.03

Add

Supports setting call resolution. See API Documentation for details.
Supports changing the display pattern. See API Documentation for details.
Optimized the integration steps.
Optimized error throwing.

Version 1.4.1 @2023.02.13

Add

Optimized the logic for previewing the local camera.
Optimized the rendering logic for remote video streams.

Version 1.4.0 @2023.01.06

Add

Supports importing in Vue2.7+ projects.
Call interface defaults to displaying nicknames. For setting nicknames, refer to TIM#updateMyProfile.

Version 1.3.3 @2022.12.27

Add

Added null value detection for the call list when making calls in the Basic Demo.
Added a loading icon when making calls in the Basic Demo.
Optimized the logic for device detection in the Basic Demo, no longer proactively popping up after manually skipping.
Optimized the reference method for component icons.
Changed the default package management tool to npm.
Optimized the rendering method for videos, reducing the number of iterative renderings.

Fix

Fixed an error in the Basic Demo caused by outdated dependencies in vue-CLI.

Version 1.3.2 @2022.12.07

Add

Language switching is supported, see setLanguage for interface details.
Optimized the device detection logic in the Basic Demo; it will no longer pop up proactively after being manually skipped.

Fix

Fixed a warning caused by introducing defineProps.

Version 1.3.1 @2022.11.29

Note:
This version depends on the SDK version tuicall-engine-webrtc@1.2.1, please update promptly.

Add

Optimize style details.
Support monitoring the other party's modification of call type when the call is not answered.
Basic demo adds device detection feature.

Fix

Fixed errors caused by internal logic when hanging up the phone.

Version 1.3.0 @2022.11.14

Add

Supports automatic switching to vertical screen style when using mobile H5.
Supports previewing the local camera when making a phone call.
Basic demo adds device detection before making a phone call.

Fix

Fixed the issue where the tim instance did not fully log out after calling TUICallKitServer.destroyed().
Fixed the problem where a 'No response' message was displayed when the line was busy.
Fixed the issue where TypeScript types were not successfully packaged in a vite environment.

Interface Change

When actively calling TUICallKitServer.call() or TUICallKitServer.groupCall(), if an error occurs, the beforeCalling callback will not be invoked. Please use try catch to capture errors directly.

Version 1.2.0 @2022.11.03

Add

Adaptation to new versions of TUICallEngine SDK.

Version 1.1.0 @2022.10.21

Add

During a call, the call page can be displayed in full screen.
During a call, you can use <TUICallKitMini/> to minimize.

Fix

Fixed known issues, improved stability.

Version 1.0.3 @2022.10.14

Add

Basic demo adds quick copy UserID, one-click open new window.

Version 1.0.2 @2022.09.30

Add

Optimized access documentation, added demonstration images and detailed guides.

Fix

Fixed the issue where the device status bit became invalid when first entering the room.
Fixed the occasional failure of Icon loading when packaging with webpack.
Fixed known styling issues.

Version 1.0.1 @2022.09.26

Add

Hide the other party's microphone icon during a phone call.

Fix

Fixed the issue where the SDKAppID input box in the basic demo should be numeric.

Version 1.0.0 @2022.09.23

Quickly Run Through the TUICallKit Demo
Quick Integration of TUICallKit
TUICallKit API
TUICallKit Customizable Interface Guide
Frequently Asked Questions About TUICallKit (Web)