Skip to content

Releases: voximplant/ios-sdk-releases

2.46.3

2.46.2

18 Feb 15:09
Compare
Choose a tag to compare

2.46.1

19 Jan 18:02
Compare
Choose a tag to compare

2.46.0

19 Nov 08:36
Compare
Choose a tag to compare
  • Introduce new APIs to restore the connection to the Voximplant Cloud if it was closed due to network issues during a call:
    • [VIClientSessionDelegate clientSessionDidStartReconnecting:] - notifies that the connection to the Voximplant Cloud is lost and the client is reconnecting
    • [VIClientSessionDelegate clientSessionDidReconnect:] - notifies that the connection to the Voximplant Cloud is restored
      VIClientStateReconnecting - client state representing that the client is reconnecting to the Voximplant Cloud
    • [VICallDelegate callDidStartReconnecting:] - notifies that the SDK is reconnecting to the Voximplant Cloud and media streams may not be active
    • [VICallDelegate callDidReconnect:] - notifies that the SDK is successfully reconnected to the Voximplant Cloud and media streams are restored
    • VICallErrorCodeReconnecting - call error that informs that a call operation cannot be completed while a call is reconnecting
  • Introduce [VIVideoRendererViewDelegate videoView:didChangeVideoSize:] API to detect video frame size change on [VIVideoRendererView]

2.45.0

27 Oct 18:27
Compare
Choose a tag to compare
  • Introduce [VIEndpointDelegate didDetectVoiceActivityStart:] and [VIEndpointDelegate didDetectVoiceActivityStop:] API to handle voice activity of an endpoint in a conference call.

2.44.1

08 Oct 12:53
Compare
Choose a tag to compare
  • Fix: [VIAudioManagerDelegate audioDeviceChanged:] methods are now always invoked reports VIAudioDeviceTypeNone instead of VIAudioDeviceTypeBluetooth if Air Pods are connected during a call (iOS 15 specific).
  • Fix: available audio devices list does not contain VIAudioDeviceTypeReceiver if a Bluetooth device is disconnected while the audio session is inactive.
  • Fix: local video from front camera captured by VICameraManager is not mirrored.

2.44.0

28 Sep 17:29
Compare
Choose a tag to compare
  • Dependency update: VoxImplantWebRTC is updated to 93.0.0
  • Fix: keep the connection to the Voximplant Cloud for 5 seconds in the background after a VoIP push notification is received before the call is answered.

2.43.1

28 Sep 17:28
Compare
Choose a tag to compare
  • Dependency update: VoxImplantWebRTC is updated to 89.2.1.
  • Improve available audio devices detection: [VIAudioDeviceManager availableAudioDevices] and [VIAudioDeviceManagerDelegate audioDevicesListChanged:] API handle the cases when AirPods are put to or removed from the case during a call.
  • Fix: local video stream is removed if disabling video in a call via [VICall setSendVideo:completion] API is failed.
  • Fix: SwiftPM may fail to resolve Voximplant iOS SDK version with error "TSCBasic.StringError error 1."

2.43.0

20 Aug 15:00
Compare
Choose a tag to compare
  • Introduce VIInboundAudioStats.audioLevel API that represents the audio audioLevel of a remote audio stream in a call.
  • Introduce VICallSettings.statsCollectionInterval API to configure the interval of [VICallDelegate call:didReceiveStatistics:] event.
  • Fix: wrong calculation of VICallStats.videoPacketsSent
  • Bugfix and stability improvements

2.42.1

06 Aug 18:16
Compare
Choose a tag to compare
  • Fix: [VIRemoteVideoStream startReceivingWithCompletion:] and [VIRemoteVideoStream stopReceivingWithCompletion:] API may fail during a conference call.
  • Bugfix and stability improvements.