github Kandy-IO/kandy-link-js-sdk v4.29.0
Kandy kandy-link-js-sdk v4.29.0

latest releases: v5.3.0-beta.948, v5.3.0-beta.947, v5.3.0-beta.946...
3 years ago

4.29.0 - 2021-06-25

SDP Semantics Defaults

With this release we're announcing the default SDP semantics are changing to the standard compliant unified-plan semantics. Only users on Chrome version 92 and earlier are impacted by this change. This is happening now that Google Chrome M91 is published and all interoperability work is finished. In subsequent releases plan-b support will be removed entirely. For more information see the release notes for SDK version 4.18.0.

Added

  • Added a new property to the CallObject called mediaConnectionState, which tracks the underlying media connection state of a call. KJS-120, KJS-173
  • Added a new property to the call config called callAuditTimer, which sets the time interval to follow when auditing a call. If not specified in the call config object, the default of 25000 milliseconds will be used. KJS-150
  • Added the ability to customize the X-CPaaS-Agent header's value by appending any custom string to its value. KJS-162

Fixed

  • Reworked Call audits so that the audits are performed with more consistency with respect to the interval. KJS-149
  • Fixed a Call issue where the SDK incorrectly handled remote operations from SIP devices in specific scenarios. KAA-2593
    • The SDK will now have better interop with remote endpoints that do not have a=mid lines in their initial offer.
  • Fixed a Subscription race condition where receiving a 'Gone' notification while unsubscribing would cause an unexpected error in some scenarios. KAA-2643
  • Fixed Subscription behaviour where issues encountered while unsubscribing should still unsubscribe the user locally but wouldn't.
  • Switched from using String.prototype.replaceAll to String.prototype.replace and using regex to do the correct string replacement. Some browsers don't yet
    support replaceAll. KJS-164
  • Fixed a Call issue where a remote hold operation would not be processed correctly in some scenarios. KAA-2639
  • Fixed Subscription behaviour where a resubscription failure would not be handled as "subscription gone" when it no longer exists. KJS-171

Don't miss a new kandy-link-js-sdk release

NewReleases is sending notifications on new releases.