Overview (TUICallKit)

Last updated: 2023-09-21 15:37:01Download PDF


TRTC Call (TUICallKit ) is a UI component for audio/video calling. After integrating it and writing a few simple lines of code, your application will be able to support audio/video calls and offline call push so users can receive calls even when the application is offline. It supports Android, iOS, and web platforms, and provides the following basic features:


Easy integration: TUICallKit provides open-source components with UIs to help you save 90% of the development time and quickly release audio/video call applications.
Platform interconnection: The TUICallKit component for various platforms can call, answer, hang up, and interconnect with each other.
Group call: In addition to one-to-one video calls, TUICallKit also supports group video calls with multiple group members.
Offline push: TUICallKit supports offline push on Android and iOS, so that callees can receive new incoming call notifications even when their application is offline.

Use cases

TUICallKit is ideal for audio/video calls between two or more people in various scenarios such as in-game communication, online customer service, online medical consultation, and insurance consultation.

Features and Pricing of TRTC Call

If you have already created an application in Chat and purchased the paid edition of Chat, Please refer to Chat documentation to learn how to purchase and use TRTC Call.
You need to buy a TRTC Call package first before you can use TUICallKit. For the features and prices of different package editions, see the table below. For more billing details, see TRTC Call Monthly Packages.
1-to-1 Call
Group Call
As low as 0 USD for 7 days Free Trail
598 USD/month Subscribe Now
1,298 USD/month Subscribe Now
(Chat plan + Call package)
Any Chat plan
(as low as 0 USD)
Call Trial
(0 USD for 7 days)
Chat Standard
(399 USD/month)
1-to-1 Call
(199 USD/month)
Chat Premium
(699 USD/month)
Group Call
(599 USD/month)
10,000 minutes/month
10,000 minutes/month
10,000 minutes/month
200,000 minutes/month
600,000 minutes/month
Pay-as-you-go upon exhaustion
(within the validity of the package)
Services become unavailable after exhaustion.
Chat usage
Peak MAU
Depends on the Chat plan edition.
Audio/Video calls
Complete UI
Call status display
Call notifications
(If the application is not in the foreground, push notifications will be sent.)
Floating window
(The call page can be displayed as a floating window.)
Custom ringtones
Make/Answer/Decline/Hang up a call
Video call switch to Audio call
1-to-1 call
Group call
Invite to/Join ongoing calls
Multi-platform call
(A successful connection will automatically terminate requests from other platforms.)
Multi-device call
(A user can be logged in to multiple devices of the same platform, for example, multiple iOS devices, and join a call.)
AI noise suppression
(Removes background noises with the help of AI.)
Less stutter under poor network conditions
(Reduces stutter rate and loading time under poor network conditions.)
On-cloud recording
On-cloud mixtranscoding
Relay to CSS
Chat features
Supported platforms
iOS, Android, web, Flutter
iOS, Android, web, Flutter
iOS, Android, web, Flutter
Technical support
Response time:
5 day/12 hour
P1 - 2 hours
P2 - 6 hours
P3 - 12 hours
Response time:
7 day/24 hour
P1 - 1 hour
P2 - 4 hours
P3 - 8 hours
Ticket and email support
Ticket and email support
Telegram group
Telegram group


1. Package costs: The underlying capabilities of TRTC Call rely on the Chat service. Therefore, a TRTC Call monthly package is purchased together with a Chat plan by default, and the package costs include the cost of a TRTC Call monthly package and that of a Chat plan. You can choose any edition for the Chat plan (the Developer edition is free).
2. Package duration: The duration of a package can be used to deduct your call durations. If you use the trial edition, services will become unavailable for your application after you use up the package. If you use TRTC 1-to-1 Call or TRTC Group Call, after you use up the package, your additional usage will be charged at pay-as-you-go rates.
3. Free minutes: Each Tencent Cloud account will get 10,000 free minutes per usage cycle (a usage cycle is one month) after it buys a TRTC Call package. The free minutes can deduct usage of both TRTC Call features and TRTC basic features such as on-cloud recording and on-cloud mixtranscoding. To learn more, see Free Minutes.
4. Package bonus minutes: Bonus minutes can deduct your call durations. They are valid for one month and will expire at the end of each usage cycle.
5. TRTC basic features: In addition to TRTC Call features, you can also use TRTC's basic features, which will incur additional fees. For the billing details, see Billing of On-Cloud Recording and Billing of MixTranscoding and Relay to CDN.

Activate and purchase guide

Free trial

In order for you to better experience the Call features, we provide a 7-day Call trial edition for free, including free feature usage rights and 10,000 free minutes. Each SDKAppID can be tried twice for free with a 7-day validity period for each trial, and up to 10 SDKAppID can be tried under one account.
You can refer to the following guidelines to activate the trial edition of Call.
1. Visit TRTC Console > Call, select Create application.

2. In the Create application pop-up, select Call and enter the application name, you can also link existing application and enable Call for the already existing TRTC application. After the selection completed, click Create application.

3. After completing the application creation, you will default entry to the application details page, select the Trail edition in the floating window, and click to Claim now.

4. Confirm the pop-up content, click to Free Trail, and you can successfully activate the Call Trail edition.

5. After the activation is completed, you can view the edition information on the current page and refer to the integration guide for integration.

Purchase the official editions of Call

1. Visit the TRTC Call Purchase page, select the Application (SDKAppID) and Call Package you want to purchase. At the same time, we recommend you to enable Auto-renewal to avoid affecting business use. After Confirming purchase information and agreeing to the relevant agreement, check the agreement content and click Subscribe now.

2. Go to the order confirmation page to confirm product information. The underlying capabilities of TRTC Call rely on the Chat service. Therefore, a TRTC Call monthly package is purchased together with a Chat plan by default, and the order will include 2 types of products (as shown below).

3. Go to the payment page to complete the payment. After the purchase is completed, you can go to the TRTC Console > Call to view application edition information, and refer to the Integration guide for integration.
If you have already created an application in Chat and purchased the paid edition of Chat, Please refer to Chat documentation to learn how to purchase and use TRTC Call.

Renew the official edition

Refer to the Purchasing the official edition of Call and purchase the same edition of the Call monthly package again to complete the renewal.
It is recommended that you renew Call by enabling auto-renewal. When the account balance is sufficient, it will automatically renew monthly after expiration. Since some underlying services of Call are supported by Chat, auto-renewal for both Call and Chat will be enabled simultaneously. You can enable auto-renewal when purchasing or enable it in the console after the purchase is completed.

The specific steps to enable auto-renewal in the console are as follows:
1. Access the TRTC Console > Call, find the application and click manage to enter the application details page.

2. In the Call product information, click the Enable auto-renewal button, a confirmation pop-up will appear, click Confirm activation.

TUICallKit Download