Project

General

Profile

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 an NSException 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 an NSException if the configuration is missing a valid username or a valid password.
  • The dialRegistrationFree() API call was updated to throw an NSException 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.

Files