Release Notes for Mobile SDK 5.2.42
User documentation
2022-06-26
Release Notes for Mobile SDK 5.2.42¶
Issues Fixed¶
General¶
- Correct report state "disconnected due to network change" for incoming calls that are rejected (before the user answered) due to re-registration following a network change.
- Add
LOG_CALL_MEDIA_STATISTICS
configuration key (boolean: "1" or "0") to enable the RTCP statistics report in the log, to replace the runtimedumpStatisticsToLog()
API. - Re-enable media reset behavior: when no media packets are received for a duration that is under the "no media disconnect timouet", the SDK would try to reacquire the media by sending a re-invite.
- Add
MEDIA_RESET_TIMEOUT
configuration key (numeric, in seconds) to control the no-media timeout for the SDK to try a re-invite to reacquire media. Set to 0 to disable media reset behavior (i.e return to the behavior from before 5.2.42) - Added new call states
CallState_Media_Disrupted
to notify that the call does not receive media, andCallState_Renewing_Media
to notify that the SDK is trying to reestablish the media after has been lost forMEDIA_RESET_TIMEOUT
seconds. When media is reestablished (either due to reset or spontaneously), the standardCallState_MediaActive
call state will be sent. - Fixed crash due to race condition when changing IP in registration mode.
- Improve latency of SDK startup and account setup.
Android¶
- Improved reliability and performance of events callback.
- Fixed holding calls when the dialer application loses audio focus.
Known Issues¶
- #426 - On Android, SDK cannot use NAT64 networks. This is a limitation of the operating system. Use dual-stack SIP servers to support IPv6 only clients.
- #135 - DNS SRV isn't supported.