Fixed the problem of multi-terminal login that can be connected under multi-terminal login.
[ 2.0.8] (2023-11-03)
Optimization
Optimize the prompt information for devices without cameras, microphones and devices without permissions.
For details, see: Error
code.
Repair
Fixed the problem of hanging up and reporting errors when inviting others.
Fixed the problem of error when plugging or unplugging the device after the call.
[ 2.0.7] (2023-10-20)
Add
Add error handling for calling blacklisted users.
Optimization
Optimize the timing of heartbeat reporting in call records.
[ 2.0.6] (2023-10-08)
Add
Added log reporting to facilitate problem troubleshooting and data analysis.
Optimization
Optimize the call failure prompt information.
Optimize AI noise reduction processing, increase timeout processing, and reduce the impact on connection.
[ 2.0.5] (2023-09-19)
Repair
Fixed the problem of failure to parse messages on the screen when integrated into TUIKit.
[ 2.0.4] (2023-09-15)
Optimization
Optimize different purchase information and links for different sdkAppId (domestic and international).
New
Added modifications to the invitation signaling to solve the problem where the peer has canceled the call
and the user still receives the invitation after logging in.
Repair
Fixed the issue of an event that caused an error when one terminal was busy and the other terminal hung up
when logging in with multiple terminals.
Fixed the problem that after upgrading @tencentcloud/chat, destroying the instance
did not clear the signaling Listening event issues.
Fix the custom field in signaling userData
Inconsistency issue with the client.
Fixed the issue where after the caller turns off the camera during a video call, the callee cannot hear
the caller's voice after the call is connected.
Fixed the problem when the caller turns off the camera during a video call. After the callee is connected,
the caller turns on the camera, but the callee cannot receive the message USER_VIDEO_AVAILABLE
event.
Fixed the issue where the called party hangs up while the called party clicks to connect, and the called
party occasionally displays an incorrect status.
Fixed the issue where when an instance is destroyed and re-created, two invitations will be received when
called and the call ends abnormally after 30 seconds.
[ 1.3.7] (2023-03-31)
New
Added detection of browser call environment. Under HTTP protocol, an error will be thrown when the domain
name is not localhost and 127.0.0.1.
Optimization
Error message when the optimization page does not have TRTC capabilities.
Optimize the guidance information for activating the experience package.
Repair
Fixed the problem that when the App turns off the audio during a voice call with the App, TUICallEngine
does not throw USER_AUDIO_AVAILABLE
event problem.
Optimize the setVideoQuality
interface, Support dynamic settings.
Optimize common error prompts to facilitate customers to quickly locate the cause of the problem.
Repair
tuiCallEngine.login () asynchronously did not end normally when the incoming tim was logged in .
Fix the error reporting issue in tuiCallEngine.destroyInstance ().
[ 1.3.5] (2023-03-02)
New
Supports setting up corporate intranet proxy. Get the TRTC client object through
tuiCallEngine.getTrtcClient (), and then set the proxy. For details, see Enterprise
intranet agency solution.
Optimization
Optimize the SDK code and remove unnecessary external dependencies.
Modify the openCamera
interface, You need to pass in the videoViewDomID when using it (local video will be rendered into the dom
id node), so please pay attention when upgrading.
Optimization
After optimizing the caller's call to the calledee, the caller will not be able to uplink audio and video
streams until the calledee is connected. Reduce the cloud recording costs incurred by the calling party’s
uplink audio and video stream before the called party is connected.
Fixed an issue with busy rejection and multi-end login. Specific scenario: A calls B/C, D calls C/E, and C
is a multi-end login. C throwing CALLING_CANCEL event issue fixed.
Fixed the problem that during a multi-person call, the unconnected person cannot receive the hung up
message from the connected personUSER_LEAVE
event.
[ 1.3.0] (2022-12-13)
Attention
It is recommended to use
tsignaling v1.0.3 or higher.
New
Supports the function of adding people midway, and you can directly join an existing group call room. For
more details, please refer to: Add people midway.
Supports the function of inviting others. You can directly invite others to participate in the call in a
group call. For more details, please see: Invite others.
Repair
Compatible with problems caused by differences in signaling data structures when switching video to voice
in iOS v1.1.0.103.
Fixed the issue where there were only two people left in the call and one of them closed the page, causing
the other person to still be in the call.
[ 1.2.1] (2022-11-23)
New
Add AI noise reduction function.
Repair
When the camera is damaged, it causes the problem of not being able to make normal calls. When the camera
is damaged, it causes the problem of not being able to make normal calls.
When the calling and called parties switch between audio and video, no CALL_TYPE_CHANGED
event problem.
Room ID exceeding a certain range causes room entry failure.
[ 1.1.3] (2022-11-17)
Repair
There are problems with introducing the new version of tim-js-sdk .
[ 1.1.2] (2022-11-16)
Repair
Solve the problem of connection and rejection processing during multi-terminal login (for example: A calls
B1/B2, and B1 is connected).
Fix the problem of hangup processing in special cases (for example: A calls B (not connected), C calls
A/B/D (D is connected), C hangs up).
Fix the problem of rejection processing in special cases (for example: A calls B, A cuts audio, and B
rejects).
that getDeviceList returns undefined when getting the camera list for the second time .
Fixed the issue where audio and video switching signaling was not processed when the called party was in
the waiting state.
Optimization
Optimize the call/ groupCall /accept/ hangup /reject interface to prevent exceptions caused by repeated
calls.
[ 1.1.1] (2022-11-02)
Repair
Handling of timeout issues.
Bugfix for busy reject issue.
[ 1.1.0] (2022-10-28)
Optimization
Internal signaling, throwing events optimization.
Adjustment of the data structure of thrown events, please see for details.
Add API exception capture processing.
Repair
Fixed the problem of checking microphone permissions for call and groupCall .
[ 1.0.4] (2022-10-14)
Optimization
Optimizing dependencies causes the package to be too large. After optimization, the package size is:
131kb.
[ 1.0.3] (2022-09-01)
Repair
Fixed the problem that CALLING_TIMEOUT cannot be monitored.
Fixed the problem of failure to communicate under the file protocol.
Optimization
Optimized the error message.
[ 1.0.2] (2022-08-19)
New
New initialization init .
Added the ability to obtain call invitations within 30 seconds before login (requires Tsignaling version&
gt ;= v1.0.0).
Optimization
Optimized logout processing logic.
Optimized onInvitationCancelled processing logic.
Optimized onInvitationTimeout processing logic.
[ 1.0.1] (2022-08-09)
New
Add a new CALL_TYPE_CHANGED event, which will be called back when the call mode changes, such as when
switching from video to voice call.
Added DEVICED_UPDATED event, which will be called back when the device list changes.
Optimization
Optimized the issue of multiple authorizations on H5.
Repair
There is a problem of silence when plugging and unplugging headphones on ios .