| Index: webrtc/sdk/android/src/jni/peerconnection_jni.cc
 | 
| diff --git a/webrtc/sdk/android/src/jni/peerconnection_jni.cc b/webrtc/sdk/android/src/jni/peerconnection_jni.cc
 | 
| index 212fa43c9276705a0270744a6d199a46b0e70fc5..7fdd3eee7e57d56123aaa97401b91a61ddb4bdc0 100644
 | 
| --- a/webrtc/sdk/android/src/jni/peerconnection_jni.cc
 | 
| +++ b/webrtc/sdk/android/src/jni/peerconnection_jni.cc
 | 
| @@ -1758,6 +1758,11 @@ static void JavaRTCConfigurationToJsepRTCConfiguration(
 | 
|    jfieldID j_prune_turn_ports_id =
 | 
|        GetFieldID(jni, j_rtc_config_class, "pruneTurnPorts", "Z");
 | 
|  
 | 
| +  jfieldID j_ice_check_min_interval_id = GetFieldID(
 | 
| +      jni, j_rtc_config_class, "iceCheckMinInterval", "Ljava/lang/Integer;");
 | 
| +  jclass j_integer_class = jni->FindClass("java/lang/Integer");
 | 
| +  jmethodID int_value_id = GetMethodID(jni, j_integer_class, "intValue", "()I");
 | 
| +
 | 
|    rtc_config->type =
 | 
|        JavaIceTransportsTypeToNativeType(jni, j_ice_transports_type);
 | 
|    rtc_config->bundle_policy =
 | 
| @@ -1786,6 +1791,14 @@ static void JavaRTCConfigurationToJsepRTCConfiguration(
 | 
|        GetBooleanField(jni, j_rtc_config, j_prune_turn_ports_id);
 | 
|    rtc_config->presume_writable_when_fully_relayed = GetBooleanField(
 | 
|        jni, j_rtc_config, j_presume_writable_when_fully_relayed_id);
 | 
| +  jobject j_ice_check_min_interval =
 | 
| +      GetNullableObjectField(jni, j_rtc_config, j_ice_check_min_interval_id);
 | 
| +  if (!IsNull(jni, j_ice_check_min_interval)) {
 | 
| +    int ice_check_min_interval_value =
 | 
| +        jni->CallIntMethod(j_ice_check_min_interval, int_value_id);
 | 
| +    rtc_config->ice_check_min_interval =
 | 
| +        rtc::Optional<int>(ice_check_min_interval_value);
 | 
| +  }
 | 
|  }
 | 
|  
 | 
|  JOW(jlong, PeerConnectionFactory_nativeCreatePeerConnection)(
 | 
| 
 |