Ribbon WebRTC Anonymous Android SDK change log.
- This project adheres to Semantic Versioning.
- This change log follows keepachangelog.com recommendations.
- Rest Manager migrated to Kotlin
KAE-1570
- Notification Engine migrated to Kotlin
KAE-1567
- ScaleType xml resource name changed
- Maven Artifactory server is changed
- Maven Artifactory server is now reachable
- Javadoc paths is reconfigured with requirements of Gradle 8.5-rc-1
- Upgrading WebRTC to M118.
KAE-1544
- Build Gradle version updated to 8.5-rc-1
KAE-1542
- Build Gradle version updated to 6.5
KAE-1533
- KAE-1503 Added External Audio Source
- KAE-1505 Unit Test Fixes
- Upgrading WebRTC to M110.
KAE-1483
- Video mute/unMute API.
KAE-1338
- Ringing feedback types are refactored.
KAE-1267
- Remote video view freeze issue is fixed.
KAE-1300
- Creating offer SDP with wrong payload numbers issue fixed.
KAE-1306
- HMAC Token Authentication Re-registration.
KAE-1120
- Upgrading WebRTC to M97.
KAE-1153
- With the M97 upgrade, WebRTC backward compatibility is broken, so there might be problem with Cisco and Transfer calls.
setRingingFeedbackEnabled(boolean ringingFeedbackEnabled)
was removed.isRingingFeedbackEnabled()
was removed.getLoginType()
was removed.setLoginType(Constants.LoginType loginType)
was removed.
- The error that occurs if the
getAvailableCodecs(CodecType codecType)
API is called before calling theestablishCall(boolean videoEnabled)
API on the OutgoingCall object in the call creation scenario is resolved.
- Call initializing issue after consecutive call fixed.
- JavaWebSocket version updated to 1.5.1.
- Remote video scaling type change support added.
registerToServer(final Constants.SubscribeServices[] serviceTypes, final int expirationTime, final OnCompletionListener listener)
was removed.
isRingingFeedbackEnabled
andsetRingingFeedbackEnabled
added to Configuration class methods are deprecated and will be removed in future releases. InsteadringingFeedbackOptions
andsetRingingFeedbackOptions
should be used.
DTLS
,securedWSProtocol
,requestProtocolHttp
,kandyVersion
,kandyToken
,deviceId
,deviceNativeId
,sendKandyTokenInRestHeader
,connectionType
,auditEnable
,supportedCallFeautes
,notificationType
parameters removed from Configuration class.KAE-869
isRingingFeedbackEnabled
andsetRingingFeedbackEnabled
added to Configuration class in order to set and/or check ringing feedback feature.
replaceCodecSet
parameter renamed ascodecPayloadTypeSet
in Configuration class.KAE-869
- Crash when the application native dial pad is used is fixed.
KAE-865
- Return type of
CallInterface.getRTPStatistics
was changed asNSString
- After Session Complete notification the end call DELETE request must be sent.
KAE-669
- Adding configuration property for control TCP keep alive
KAE-571
- Fixed internal error handling issue during anonymous (un)subscription
KAE-574
- WebRTC stack upgraded to version M78
KAE-507
- Custom Kandy Agent HTTP Header is implemented
KAE-524
- Anonymous SDK APIs are separeted from Regular SDK API module. Features that are not used in Anonymous SDK (like call transfer) will not be included in Anonymous API stack.
KAE-504
CallService.createOutgoingCall(String, CallApplicationListener, OutgoingCallCreateInterface)
,CallService.createOutgoingCall(String, String, String, CallApplicationListener, OutgoingCallCreateInterface)
andCallService.createOutgoingCall(String, String, String, String, CallApplicationListener, OutgoingCallCreateInterface)
methods are deprecated and will be removed in future releases, sinceCallApplicationListener
can already be set to CallService via a setter method. InsteadCallService.createOutgoingCall(String, OutgoingCallCreationCallback)
,CallService.createOutgoingCall(String, String, String, OutgoingCallCreationCallback)
andCallService.createOutgoingCall(String, String, String, String, OutgoingCallCreateInterface)
should be used.
- Single m-line audio call issue is fixed
KAE-527
- Default value for codec preferrence is set to reflect WebRTC default codec behavior
KAE-538
- Unified Plan Support
KAE-200
- Mobile SDK Distribution on Maven
KAE-425
- Support Custom SIP headers in Incoming Call
KAE-447
- Callee Name api added to CallInterface
KAE-475
- Media problem when switching between two calls on Music-on-Hold is fixed
KAE-410
- Bandwidth limitation feature implemented
KAE-63
- A fix provided for race condition case during WebRTC audio module creation when a second call session is being initiated.
KAE-435
- HTTP 4xx and 5xx responses are coded with a new error code and reported with MobileError.
KAE-288
- Hardware support of "Acoustic Echo Canceler" and "Noise Suppressor" configuration is fixed
KAE-369
- Time-Limited Token Based Anonymous Call feature implemented
KAE-284
- Package name for VideoView is changed to "com.genband.mobile.core.webrtc.view".
KAE-368