CLIENT-5806 CLIENT-5807 Updated the API documentation for [TVOCallInvite acceptWithDelegate:] and [TVOCallInvite acceptWithOptions:delegate:].
CLIENT-5810 Updated the API documentation for TVOCall.
API Changes
Attempts to connect a Call via [TwilioVoice connectWithDelegate:] or [TVOCallInvite acceptWithDelegate:] that fail prior to reaching the TVOCallStateConnected state will always result in the call:didFailToConnectWithError: callback with an error code. However, if [TVOCall disconnect] is called while an attempt to connect or accept a call is made, the call:didDisconnectWithError: callback will be raised with no error.
Bug Fixes
CLIENT-5813 Network loss scenarios that resulted in a Call failure now raise the call:didFailToConnectWithError: callback. Previously these scenarios erroneously raised call:didDisconnectWithError:.
CLIENT-5754 A Call that fails as a result of not establishing a media connection prior to being connected now raises the call:didFailToConnectWithError: callback. Previously this scenario erroneously raised call:didDisconnectWithError:.
Known Issues
CLIENT-5576 LTE -> WiFi may cause one way audio.
CLIENT-4943 Restrictive networks may fail unless ICE servers are provided via TVOConnectOptions or TVOAcceptOptions. ICE servers can be obtained from Twilio's Network Traversal Service.
CLIENT-5821 The packets_lost_fraction value reported to Insights is incorrectly computed and within the expect range of 0 to 100.
CLIENT-5835 Events were erroneously reported to Insights when the TVOConnectOptions.enableInsights property was set to false.
Enhancements
[TVOCallInvite acceptWithDelegate:]
and[TVOCallInvite acceptWithOptions:delegate:]
.TVOCall
.[TwilioVoice connectWithDelegate:]
or[TVOCallInvite acceptWithDelegate:]
that fail prior to reaching theTVOCallStateConnected
state will always result in thecall:didFailToConnectWithError:
callback with an error code. However, if[TVOCall disconnect]
is called while an attempt to connect or accept a call is made, thecall:didDisconnectWithError:
callback will be raised with no error.Bug Fixes
call:didFailToConnectWithError:
callback. Previously these scenarios erroneously raisedcall:didDisconnectWithError:
.call:didFailToConnectWithError:
callback. Previously this scenario erroneously raisedcall:didDisconnectWithError:
.Known Issues
TVOConnectOptions
orTVOAcceptOptions
. ICE servers can be obtained from Twilio's Network Traversal Service.packets_lost_fraction
value reported to Insights is incorrectly computed and within the expect range of 0 to 100.TVOConnectOptions.enableInsights
property was set to false.Sire Report