Changelog
Version 3.2.2-beta Beta Oct 04, 2024
Improvements:
- Updated targetSdkVersion to 34.
Version 3.2.1-beta Beta Feb 21, 2024
Bug Fix:
- Addressed a bug leading to call disconnection caused by endpoint re-registration.
- Fixed a crash resulting from out-of-memory issues related to the logging library.
Version 3.2.0-beta Beta Feb 09, 2024
New Feature:
- Introduced the “Speak on Mute” feature, which notifies users when attempting to speak while muted.
- Mute functionality is now enabled only after a call has been answered.
- Introduced an audio device toggle callback feature.
Bug Fix:
- Fixed issues with data sent to Callinsights.
- Enhanced the call acceptance process following network recovery.
- Fixed issues related to receiving incoming calls after login.
Version 3.1.3-beta Beta Jul 25, 2023
Bug Fix:
- Fixed a crash caused by memory allocation in the tape2 logging library.
Version 3.1.2-beta Beta Jun 14, 2023
New Feature:
- Made changes to ensure that only 1 TCP connection is used during the session and re-registration.
Bug Fix:
- Fixed Get endpoint status to return ‘false’ after user logout.
Version 3.1.1-beta Beta May 15, 2023
New Feature:
- Reduced the total SDK size from 7.8MB to 4.8MB, resulting in an approximate 62% decrease.
- Updated to the latest version to support WebRTC.
- Eliminated the necessity to import the WebRTC version from the client-side application
Version 3.1.0-beta Beta Apr 21, 2023
New Feature:
- Added support for logs collection for better debugging.
- Added Plivo STUN servers.
Bug Fix:
- Fixed an issue where the audio level was not being sent to call-insights properly at the time of mute.
Version 3.0.3-beta.2 Beta Feb 21, 2023
New Feature:
- Incorporated modifications to certificateId.
Version 3.0.3-beta.1 Beta Oct 13, 2022
New Feature:
- Incorporated modifications to certificateId.
Version 3.0.3-beta.0 Beta Sep 06, 2022
New Feature:
- Minor modificationt to the registration flow to include the SDK version in the User Agent response.
Version 3.0.2-beta.0 Beta Jun 13, 2022
New Feature:
- Increased the default and maximum registration timeout to 30 days to reduce the number of re-registrations.
- Reduced the minimum registration timeout to 2 minutes to allow for more frequent re-registrations in case of network problems.
- Removed extra headers from the Registration packet to reduce the size of the packet and improve performance.
- Added the Resip library to improve the reliability of SIP signaling.
Version 3.0.1-beta.2 Beta May 11, 2022
Bug Fix:
- Fixed app crash during network switch.
- Verified that the new ICE candidate is sent during network changes.
- SDK setting the expiry value to 0 when re-registering with the server.
- Automatic re-registration when the network is switched.
- Fixed app crash when performing logout.
- Integrated WebRTC library replaced with Jssip to improve performance.
New Feature:
Version 2.0.20 Jul 27, 2021
Bug fix:
- Issue regarding conversion of user-supplied “Extra Headers” to uppercase characters. The original formatting of the “Extra Headers”, as supplied by the user, is now preserved.
Version 2.0.19 Oct 27, 2020
New Feature:
Version 2.0.18 Mar 10, 2020
New Feature:
Version 2.0.17 Feb 19, 2020
New Features and Enhancements:
- Audio transmission using Opus codec for improved audio quality even under poor network conditions.
Version 2.0.16 Feb 10, 2020
Improvements:
- Extraheaders improvements.
Version 2.0.15 Jan 10, 2020
Improvements:
- Removed mips architecture to reduce the “.aar” size.
- Sending Feedback data to Call insights.
Version 2.0.14 Dec 18, 2019
Improvements:
- Improvements in NetworkChangeReceiver
- Minor fixes
Version 2.0.13 Nov 25, 2019
New Feature:
- SRTP support for Android SDK
Version 2.0.12 Oct 16, 2019
Bug fixes:
- Crash fix when the user hangs up the call in no network scenario.
- MediaMetrics function name changed.
Version 2.0.11 Oct 02, 2019
Bug fixes:
- Crash fix when call-insights is disabled.
- Crash fix for UI thread.
- MediaMetrics feature for Android SDK.
- RTP paid flag feature for Android SDK.
- MOS value improvements in Android SDK.
Improvements:
- Improvements in MOS value calculation.
Version 2.0.10 Sep 05, 2019
New Feature:
- RTP stats support for Call Insights
- Call-stats events will be sent to call insights for troubleshooting call quality issues.
Version 2.0.9 Aug 29, 2019
Bug fixes:
- Fixed WebSocket library, which was conflicting with the Customer’s WebSocket library.
Version 2.0.8 Jul 23, 2019
New Feature:
- Basic Call-insights support for Android SDK.
- Support stats for Call-Answered and Call-Summary events.
- Feedback function for customers to report call quality issues and send call-related SDK logs to Plivo.
Version 2.0.7 Jul 15, 2019
Improvements:
- IPv6 transport fix during registration.
Version 2.0.6 Jun 26, 2019
New Feature:
Manage multiple Android Push credentials from a single Plivo account
- To enable Incoming calls, the New Login method to register Plivo Endpoint with a certificate ID.
Version 2.0.5 May 24, 2019
Improvements:
- Improvements in NetworkChangeReceiver
Version 2.0.4 Apr 08, 2019
Bug fixes:
- Fixed a crash in an onLoginFailed scenario
Version 2.0.3 Mar 27, 2019
Bug fixes:
- onLogin failed event will be sent only when the Login method fails to Register
Version 2.0.2 Mar 08, 2019
Bug fixes:
- Fixed outgoing.callH(num, headers) method, which was not disconnecting the call after making an outbound call.
Version 2.0.1 Mar 07, 2019
Bug fixes:
Version 2.0.0 Feb 22, 2019
Features:
-
Android SDK is provided as .aar file for easy integration .
-
Push Notifications for incoming calls through Firebase.
-
Supports Android Versions from 6.0 to until latest.
-
New Example application that covers all the SDK features.
Improvements / Major Bug fixes:
-
Improvements in Audio flow during changes in the network.
-
Improvements in SDK stability related to crashes.
-
Improvements in SDK debugging with verbose logs.
Deprecated:
- public void setRegTimeout(int regTimeout) - will be removed in future releases. Currently deprecated. Instead, you can use this method login(String username, String password, int regTimeout) for providing regTimeout.