Release Notes 5.2.0
User documentation
2018-05-23
Release Notes For Release 5.2.0¶
API Changes¶
iOS¶
- The
setConfiguration()
API call was updated to throw anNSException
if the configuration is invalid - has missing or invalid fields, such as missing server address or invalid username values. - The
registerAccount()
API call was updated to throw anNSException
if the configuration is missing a valid username or a valid password. - The
dialRegistrationFree()
API call was updated to throw anNSException
if the configuration is missing a valid domain field or a session ID was not provided.
Issues Fixed¶
- #603 Android: Race condition during configuration causes crash.
- #601 iOS: Crash on missing configuration fields.
Known Issues¶
Mobile SDK¶
SDK cannot be initialized on an IPv6-only network with no IPv4 support and no NAT64
#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.
#365 - WiFi to WiFi handoff can cause call to disconnect if the handoff is too slow (~30 seconds), especially using TLS transport.
#135 - DNS SRV isn't supported.
Reference Application¶
#368, #370, #509 - Some issues with handling hold/unhold state after a 2nd or 3rd concurrent call is hung up.
#482 - App does not implement ringing tone for the caller.
#443, #464 - When switching from registration to Registration-Free mode, application does not manage the registration state correctly. Restart application after changing registration mode to workaround the problem.
#346 - Reference application can't receive calls while settings menu is open.