4.31.0 - 2021-08-30
Added
- Added
retryAfter
value to the 'subscription:change' event that SDK sends to application. The SDK receives this value as part of an incoming subscription GONE notification.KJS-92
- Added support for additional parameters that are passed into the
config.call.iceCollectionCheck
function, in order for application to better decide when it collected good enough ICE candidates for the media call.KJS-202
- Added Call functionality to restart media after a connection failure.
KJS-86
,KJS-68
- A new
call.mediaRestart
API has been added to trigger the restart operation. Please see its description for more information. - A new
call:mediaRestart
event has been added to signify the result of the operation.
- A new
- Added exception handling to the SDP handler pipeline. If any handler throws an exception, it's now logged and execution continues with the next handler in the pipeline.
KJS-46
- Added previous media connection state to
call:mediaConnectionChange
event data.KJS-96
- Added improved Call handling for local network errors occurring during hold and unhold midcall operations.
KJS-127
Fixed
- Fixed a Call issue for slow-start operations where the call would not enter 'On Hold' state in certain scenarios.
KJS-259
- Fixed an issue with the
updateConfig()
API where it would merge arrays instead of replace them.KJS-205
- Updated internal timing provided to the
call.iceCollectionCheck
configuration function to be more accurate.KJS-123
- The
elapsedTime
parameter will be the actual time rather than based on thecall.iceCollectionDelay
value.
- The