From 593466a45cedd336bd50396578557cb622204bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Thu, 12 Mar 2020 16:08:03 -0400 Subject: [PATCH] sip: change timeout for SIP messages Change-Id: I60ce038769d55687e65b7dca64d2fe0d4731571c --- contrib/src/pjproject/package.json | 3 ++- contrib/src/pjproject/rules.mak | 1 + contrib/src/pjproject/sip_td_timeout.patch | 15 +++++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 contrib/src/pjproject/sip_td_timeout.patch diff --git a/contrib/src/pjproject/package.json b/contrib/src/pjproject/package.json index 6d2a00c88f..3144fc3bdc 100644 --- a/contrib/src/pjproject/package.json +++ b/contrib/src/pjproject/package.json @@ -19,7 +19,8 @@ "fix_turn_connection_failure.patch", "disable_local_resolution.patch", "fix_assert_on_connection_attempt.patch", - "keep_alive.patch" + "keep_alive.patch", + "sip_td_timeout.patch" ], "win_patches": [ "win32_vs_gnutls.patch", diff --git a/contrib/src/pjproject/rules.mak b/contrib/src/pjproject/rules.mak index 8b432bee05..08e01c4dc4 100644 --- a/contrib/src/pjproject/rules.mak +++ b/contrib/src/pjproject/rules.mak @@ -72,6 +72,7 @@ endif $(APPLY) $(SRC)/pjproject/disable_local_resolution.patch $(APPLY) $(SRC)/pjproject/fix_assert_on_connection_attempt.patch $(APPLY) $(SRC)/pjproject/keep_alive.patch + $(APPLY) $(SRC)/pjproject/sip_td_timeout.patch $(UPDATE_AUTOCONFIG) $(MOVE) diff --git a/contrib/src/pjproject/sip_td_timeout.patch b/contrib/src/pjproject/sip_td_timeout.patch new file mode 100644 index 0000000000..4005d8a639 --- /dev/null +++ b/contrib/src/pjproject/sip_td_timeout.patch @@ -0,0 +1,15 @@ + pjsip/include/pjsip/sip_config.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pjsip/include/pjsip/sip_config.h b/pjsip/include/pjsip/sip_config.h +index 904df24e..0831e4ef 100644 +--- a/pjsip/include/pjsip/sip_config.h ++++ b/pjsip/include/pjsip/sip_config.h +@@ -1054,7 +1054,7 @@ PJ_INLINE(pjsip_cfg_t*) pjsip_cfg(void) + + /** Transaction completed timer for INVITE */ + #if !defined(PJSIP_TD_TIMEOUT) +-# define PJSIP_TD_TIMEOUT 32000 ++# define PJSIP_TD_TIMEOUT 15000 + #endif + -- GitLab