Project

General

Profile

Documents

User documentation

Release Notes 5.2.0

2018-05-23 13:52

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. ...

Release Notes 5.2.1

2018-06-14 12:49

Release Notes For Release 5.2.1

API Changes

General

  • Initialization procedure was changed so that setConfiguration() always sends onSipStarted() to let the developer know when it is safe to call dial() and/or registerAccount(). See the Mobile Developer Guide for more details. ...

Release Notes 5.1.0

2018-06-14 14:29

Release Notes For Release 5.1.0

Features

  • New API support for the Cloudonix Registration-Free dialing. The dialRegistrationFree() to initiate or receive a call with Cloudonix Registration-Free token instead of maintaining password credentials on the client. ...

Release Notes 5.1.1

2018-06-14 14:29

Release Notes For Release 5.1.1

Issues Fixed

  • #548 Fixed LICENSING_KEY_REVOKED_ERROR issue.

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. ...

Release Notes 5.2.2

2018-06-24 16:15

Release Notes For Release 5.2.2

Issues Fixed

  • #606 Android: Fixed crash on service rebind on Android, and general service stability.
  • #929 Android: Fixed crash on setting audio route while media manager is not ready.

Known Issues

...

Release Notes 5.2.3

2018-07-18 08:25

Release Notes For Release 5.2.3

Issues Fixed

  • #971 All Platforms: Media statistics and drop detection is useless when not using Opus

Known Issues

Mobile SDK

  • SDK cannot be initialized on an IPv6-only network with no IPv4 support and no NAT64 ...

Release Notes 5.2.4

2018-08-22 13:42

Release Notes 5.2.4

Release Notes For Release 5.2.4

Issues Fixed

  • #1138 Service doesn't start on Android API 26 and above

Known Issues

Mobile SDK

  • SDK cannot be initialized on an IPv6-only network with no IPv4 support and no NAT64 ...

Release Notes 5.2.5

2018-08-29 15:17

Release Notes 5.2.5

Release Notes For Release 5.2.5

Issues Fixed

  • #1147 SDK crash on Android 8

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.
    ...

Release Notes 5.2.6

2018-09-06 20:34

Release Notes 5.2.6

Release Notes For Release 5.2.6

Issues Fixed

  • #1170 Missing Core support for RegisrationData.setDomain()

Known Issues

Mobile SDK

  • SDK cannot be initialized on an IPv6-only network with no IPv4 support and no NAT64 ...

Release Notes 5.2.7

2018-09-08 10:25

Release Notes For Release 5.2.7

Issues Fixed

  • #1173 Missing API to retrieve the session ID for a call

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.
    ...

Release Notes 5.2.14

2019-04-30 14:20

Release Notes For Release 5.2.14

New Features

New Workflows and Workflow Configuration

Starting with release 5.2.14, Cloudonix SDK allows the application to specify which of the supported voice communications workflows should be used.
...

Release Notes 5.2.12

2019-05-14 07:35

Release Notes For Release 5.2.12

Issues Fixed

iOS

  • #1664: Remove handling of the proximity sensor to turn off the screen. This is an application behavior.

Known Issues

Mobile SDK

  • SDK cannot be initialized on an IPv6-only network with no IPv4 support and no NAT64 ...

Release Notes 5.2.13

2019-05-22 15:03

Release Notes For Release 5.2.13

Issues Fixed

iOS

  • #1670: Call duration is incorrect

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.
    ...

Release Notes 5.2.15

2019-06-10 16:35

Release Notes For Release 5.2.15

Issues Fixed

General

  • #1704: SDK uses Opus for incoming calls even when Opus is disabled
  • #1692 On network change, SDK loses audio and does not reconnect media

Android

  • #1686 Crash in reference applications during exit ...

Release Notes 5.2.16

2019-07-02 21:02

Release Notes For Release 5.2.16

Issues Fixed

General

  • #1723: Print SDK version to log when the native client initializes

Android

  • #1702: Fix playback start sequence in WebRTCWrapper, likely to help with WebRTC segmentation fault issue. ...

Platform Release Notes - 2019-07-14

2019-07-14 09:27

API.Core

  • Fixed an issue with Delete By MSISDN not showing the correct error message if trying to delete a subscriber that has associated sessions (incoming or outgoing) without ?force=true or ?can-deactivate=true.
  • Fixed an issue with Delete By ID allowing domain admins to delete subscribers from other domains, if they know the other domain's subscriber ID. ...

Platform Release Notes - 2019-07-21

2019-07-19 09:49

API.Core

  • Change deletion policy to deactivation across the board: deleting tenants, domains, applications, aliases, users SDK licenses or API keys means they are deactivated and kept for archival purposes. The exceptions are trunks and DNIDs that can still be deleted, as their active/inactive status is exposed to administrators. ...

Release Notes 5.2.17

2019-07-24 17:05

Release Notes For Release 5.2.17

Issues Fixed

General

  • #1739: SIP traces were not visible in platform logs. SIP traces should now be visible in platform logs and application onLog() events, as long as the log level is set to DEBUG or VERBOSE. ...

Platform Release Notes - 2019-07-28

2019-07-26 11:29

API.Core

  • Looking up tenants and domains by name is now case insensitive
  • Providing incorrect lookup value to /domains/alias/ now returns error 404 correctly instead of server error.

API.Messaging

  • Channel directory listing no longer includes the subscribers' domain name in the subscriber identifier. While channels were never expected to support cross-domain messaging, now it is enforced - member addresses are domain-specific. ...

Release Notes - Cloudonix Platform 5.3.31

2019-09-08 11:06

Released to production at 2019-09-08

API.Core

  • Add error field to session model.

APP.Core

  • Some cleanup of final call states for Registration-Free calls.
  • Fixed Voice Application auto-answer behavior to work properly for calls with ringback. ...

Release Notes 5.2.18

2019-09-08 16:53

Release Notes For Release 5.2.18

Issues Fixed

General

  • #1781 - When starting in registration workflow without a network connection, after connecting, SDK remains unregistered.
  • #1773 - NULL pointer crash when calling NativeClient.getSessionId() ...

Release Notes - Cloudonix Platform 5.3.33

2019-09-15 08:25

Released to production at 2019-09-15

API.Core

  • #1801 : Add full support for self as domain or tenant identifier (for domain and tenant keys only, respectively), for all domain and tenant API endpoints.

APP.Core

  • #1817 : For SIP calls going to an outbound trunk, the SIP "To" URI is now set with the Cloudonix domain name instead of the trunk address, though this behavior can be overridden per-trunk using the custom trunk property domain....

Release Notes - 5.3.36

2019-10-06 15:37

Released to production at 2019-10-06

API.Core

  • Fixed database error thrown while handling invalid API keys.
  • Update Create Session - outgoing API to allow the caller ID to be specified by a caller-id field in the request body, instead of in the URI. ...

Release Notes 5.2.19

2019-10-07 14:07

Release Notes For Release 5.2.19

Issues Fixed

General

  • #1845 : Fixed calculation of jitter statistics in the getStatistics() API and added jitterBufferMs and preferredJitterBufferMs fields to track local jitter buffer size.
  • #1847 : Fixed crash in case of malformed license key - return a key format error instead. ...

Release Notes - Cloudonix Platform 5.3.37

2019-10-13 13:40

Cloudonix Platform - Release 5.3.37

Released to production on 2019-10-13

API.Core

  • #1863: Ringing Notification API to correctly handle cases where the terminating Registration-Free subscriber has an MSISDN different than the session's destination field (e.g. when the voice application dials another subscriber). ...

Release Notes - Cloudonix Platform 5.3.39

2019-11-11 21:27

Cloudonix Platform - Release 5.3.39

Released to production on 2019-11-11

General

This release is mostly about internal error reporting and diagnostics.

API.Core

  • Fixed memory leaks that were causing spontaneous outages through high latencies and service failure every few days. ...

Cloudonix Platform - Release 5.3.40

2019-12-08 08:56

Released to production on 2019-12-08:

API.Core

  • Fixed a bug resulting in 404 for session lookups, possibly causing errors in Registration-Free connections.
  • Fixed a bug causing Create DNID in domain API returning a 404 error when the voice application is specified correctly in the request body. ...

Release Notes - 5.2.29

2020-11-01 09:00

Release Notes for Mobile SDK 5.2.29

Issues Fixed

General

  • #1973 : Fixed issue where calling hangup() from the onCallState(STARTED) event would not cause the call to hangup.

Android

  • #1964 : Fixed issue with SDK licensing failures not causing the onLicense() event to be called under some conditions. ...

Release Notes for Platform release 5.3.58

2020-11-02 17:34

Releases 5.3.41 through 5.3.58

Platform

  • Drop support for less relevant AMR and MP3 audio codecs.
  • Show Cloudonix version in user-agent through trunk calls.
  • Use domain's "authorization-api-key" in session update callbacks.
  • Support scheduling outbound calls by setting the "schedule" field. ...