You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -536,6 +542,11 @@ public void open(Map<String, Object> parameters)
536
542
* <b>RCConnection.ParameterKeys.CONNECTION_PREFERRED_VIDEO_FRAME_RATE</b>: Preferred frame rate to use. Default is 30fps. Possible values are enumerated at <i>RCConnection.VideoFrameRate</i> <br>
537
543
* <b>RCConnection.ParameterKeys.CONNECTION_CUSTOM_SIP_HEADERS</b>: An optional HashMap<String,String> of custom SIP headers we want to add. For an example
538
544
* please check restcomm-helloworld or restcomm-olympus sample Apps (optional) <br>
545
+
* <b>RCConnection.ParameterKeys.DEBUG_CONNECTION_CANDIDATE_TIMEOUT</b>: An optional Integer denoting how long to wait for ICE candidates. Zero means default behaviour which is
546
+
* to depend on onIceGatheringComplete from Peer Connection facilities. Any other integer value means to wait at most that amount of time no matter if onIceGatheringComplete has fired.
547
+
* The problem we are addressing here is the new Peer Connection ICE gathering timeout which is 40 seconds which is way too long. Notice that the root cause here is in reality
548
+
* lack of support for Trickle ICE, so once it is supported we won't be needing such workarounds.
549
+
* please check restcomm-helloworld or restcomm-olympus sample Apps (optional) <br>
Copy file name to clipboardExpand all lines: restcomm.android.sdk/src/main/java/org/restcomm/android/sdk/RCDevice.java
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -652,6 +652,11 @@ public void updateCapabilityToken(String token)
652
652
* <b>RCConnection.ParameterKeys.CONNECTION_PREFERRED_VIDEO_FRAME_RATE</b>: Preferred frame rate to use. Default is 30fps. Possible values are enumerated at <i>RCConnection.VideoFrameRate</i> (optional) <br>
653
653
* <b>RCConnection.ParameterKeys.CONNECTION_CUSTOM_SIP_HEADERS</b>: An optional HashMap<String,String> of custom SIP headers we want to add. For an example
654
654
* please check restcomm-helloworld or restcomm-olympus sample Apps (optional) <br>
655
+
* <b>RCConnection.ParameterKeys.DEBUG_CONNECTION_CANDIDATE_TIMEOUT</b>: An optional Integer denoting how long to wait for ICE candidates. Zero means default behaviour which is
656
+
* to depend on onIceGatheringComplete from Peer Connection facilities. Any other integer value means to wait at most that amount of time no matter if onIceGatheringComplete has fired.
657
+
* The problem we are addressing here is the new Peer Connection ICE gathering timeout which is 40 seconds which is way too long. Notice that the root cause here is in reality
658
+
* lack of support for Trickle ICE, so once it is supported we won't be needing such workarounds.
659
+
* please check restcomm-helloworld or restcomm-olympus sample Apps (optional) <br>
655
660
* @param listener The listener object that will receive events when the connection state changes
656
661
* @return An RCConnection object representing the new connection or null in case of error. Error
657
662
* means that RCDevice.state not ready to make a call (this usually means no WiFi available)
0 commit comments