From bc152ed9d8d238634244c1d4b08b81380fcefdf2 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 12 May 2015 19:54:23 -0500 Subject: [PATCH] FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use --- src/mod/endpoints/mod_sofia/mod_sofia.c | 4 ++-- src/mod/endpoints/mod_sofia/mod_sofia.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index f48777c6ff..267286daf8 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -1300,9 +1300,9 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi //const char *pl = "\n\n\n\n\n\n\n\n"; const char *pl = "\n\n"; - time_t now = switch_epoch_time_now(NULL); + switch_time_t now = switch_micro_time_now(); - if (!tech_pvt->last_vid_info || (now - tech_pvt->last_vid_info) > 1) { + if (!tech_pvt->last_vid_info || (now - tech_pvt->last_vid_info) > 500000) { tech_pvt->last_vid_info = now; diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.h b/src/mod/endpoints/mod_sofia/mod_sofia.h index 28ce0f8fb6..eecde673fd 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.h +++ b/src/mod/endpoints/mod_sofia/mod_sofia.h @@ -808,7 +808,7 @@ struct private_object { char *respond_phrase; int respond_code; char *respond_dest; - time_t last_vid_info; + switch_time_t last_vid_info; uint32_t keepalive; uint32_t sent_invites; uint32_t recv_invites;