diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 7fe1dff33..923279c14 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -2859,7 +2859,7 @@ void linphone_core_iterate(LinphoneCore *lc){ linphone_core_run_hooks(lc); linphone_core_do_plugin_tasks(lc); - if (lc->sip_network_reachable && lc->netup_time!=0 && (current_real_time-lc->netup_time)>3){ + if (lc->sip_network_reachable && lc->netup_time!=0 && (current_real_time-lc->netup_time)>=2){ /*not do that immediately, take your time.*/ linphone_core_send_initial_subscribes(lc); } diff --git a/tester/call_single_tester.c b/tester/call_single_tester.c index 871c48098..102a17e7d 100644 --- a/tester/call_single_tester.c +++ b/tester/call_single_tester.c @@ -2972,7 +2972,7 @@ void check_media_direction(LinphoneCoreManager* mgr, LinphoneCall *call, bctbx_l break; } - BC_ASSERT_TRUE(wait_for_list(lcs, &mgr->stat.number_of_IframeDecoded,current_recv_iframe + expected_recv_iframe,3000)); + BC_ASSERT_TRUE(wait_for_list(lcs, &mgr->stat.number_of_IframeDecoded,current_recv_iframe + expected_recv_iframe,10000)); } #endif if (audio_dir != LinphoneMediaDirectionInvalid){ diff --git a/tester/presence_server_tester.c b/tester/presence_server_tester.c index 6857f4bbb..1e13d418f 100644 --- a/tester/presence_server_tester.c +++ b/tester/presence_server_tester.c @@ -162,7 +162,7 @@ static void subscriber_no_longer_reachable(void){ linphone_core_send_initial_subscribes(lc); } */ - wait_for_until(pauline1->lc, marie->lc, 0, 0, 3000); + wait_for_until(pauline1->lc, marie->lc, 0, 0, 4000); presence =linphone_presence_model_new_with_activity(LinphonePresenceActivityBusy,NULL); linphone_core_set_presence_model(pauline1->lc,presence); diff --git a/tester/quality_reporting_tester.c b/tester/quality_reporting_tester.c index c3d4ffc44..912c581d0 100644 --- a/tester/quality_reporting_tester.c +++ b/tester/quality_reporting_tester.c @@ -386,7 +386,7 @@ static void quality_reporting_interval_report_video_and_rtt(void) { if (create_call_for_quality_reporting_tests(marie, pauline, &call_marie, &call_pauline, marie_params, pauline_params)) { linphone_reporting_set_on_report_send(call_marie, on_report_send_mandatory); - linphone_proxy_config_set_quality_reporting_interval(call_marie->dest_proxy, 1); + linphone_proxy_config_set_quality_reporting_interval(call_marie->dest_proxy, 3); BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,NULL,0,3000)); BC_ASSERT_TRUE(linphone_call_params_video_enabled(linphone_call_get_current_params(call_pauline))); @@ -396,8 +396,8 @@ static void quality_reporting_interval_report_video_and_rtt(void) { BC_ASSERT_PTR_NOT_NULL(linphone_core_get_current_call(pauline->lc)); // PUBLISH submission to the collector should be ok - BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,&marie->stat.number_of_LinphonePublishProgress,1,60000)); - BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,&marie->stat.number_of_LinphonePublishOk,1,60000)); + BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,&marie->stat.number_of_LinphonePublishProgress,1,5000)); + BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,&marie->stat.number_of_LinphonePublishOk,1,10000)); pauline_chat_room = linphone_call_get_chat_room(call_pauline); BC_ASSERT_PTR_NOT_NULL(pauline_chat_room); @@ -414,10 +414,10 @@ static void quality_reporting_interval_report_video_and_rtt(void) { } linphone_chat_room_send_chat_message(pauline_chat_room, rtt_message); } - + end_call(marie, pauline); - /*wait for publish triggered by the end of call to be completed*/ - wait_for_until(marie->lc,pauline->lc,NULL,0,6000); + /*wait that all publish complete*/ + BC_ASSERT_TRUE(wait_for_until(marie->lc,pauline->lc,&marie->stat.number_of_LinphonePublishOk,marie->stat.number_of_LinphonePublishProgress,15000)); } linphone_call_params_unref(marie_params);