Implemented functionality to send toggle mute/unmute and toggle hold/unhold events to call-insights whenever these actions are performed by the user.
Ice candidates will now be gathered once the user answers an incoming call.
Added Plivo STUN servers.
Migrated WebRTC sdpSemantics from PlanB to Unified Plan.
Reduced the size of the iOS WebRTC SDK by 0.9 MB (version1.1.6-beta).
Note: This WebRTC SDK version is exclusively compatible with iOS SDK version 3.1.0-beta and newer. For earlier versions of the iOS SDK, please utilize Framework version 1.1.5-beta or a lower version.
Eliminated the capability to retrieve the current SDK version from the CFShortBundleVersionString, as it was leading to errors in TestFlight and App Store builds.
Substituted PjSIP library with WebRTC to enhance performance and call quality.