From 9da60b35583396f82671e1f992b9f5b19fae5cf2 Mon Sep 17 00:00:00 2001
From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
Date: Wed, 9 Nov 2016 22:51:17 -0500
Subject: [PATCH] increase pjsip max packet size

Increase PJSIP_MAX_PKT_LEN to 8000 bytes.
This permits big SIP invite message with many ICE candidates.

Change-Id: I02097f54a2b01087dfdad4474eedbed2a67b0955
---
 contrib/src/pjproject/rules.mak | 4 ++--
 globals.mk                      | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/contrib/src/pjproject/rules.mak b/contrib/src/pjproject/rules.mak
index eabe38d0ae..682b86618a 100644
--- a/contrib/src/pjproject/rules.mak
+++ b/contrib/src/pjproject/rules.mak
@@ -33,8 +33,8 @@ ifdef HAVE_IOS
 PJPROJECT_OPTIONS += --with-ssl=$(PREFIX)
 endif
 
-PJPROJECT_EXTRA_CFLAGS = -DPJ_ICE_MAX_CAND=32 -DPJ_ICE_MAX_CHECKS=150 -DPJ_ICE_COMP_BITS=2 -DPJ_ICE_MAX_STUN=3
-PJPROJECT_EXTRA_CXXFLAGS = -DPJ_ICE_MAX_CAND=32 -DPJ_ICE_MAX_CHECKS=150 -DPJ_ICE_COMP_BITS=2 -DPJ_ICE_MAX_STUN=3 -std=gnu++11
+PJPROJECT_EXTRA_CFLAGS = -DPJ_ICE_MAX_CAND=32 -DPJ_ICE_MAX_CHECKS=150 -DPJ_ICE_COMP_BITS=2 -DPJ_ICE_MAX_STUN=3 -DPJSIP_MAX_PKT_LEN=8000
+PJPROJECT_EXTRA_CXXFLAGS = -DPJ_ICE_MAX_CAND=32 -DPJ_ICE_MAX_CHECKS=150 -DPJ_ICE_COMP_BITS=2 -DPJ_ICE_MAX_STUN=3 -DPJSIP_MAX_PKT_LEN=8000 -std=gnu++11
 
 ifdef HAVE_WIN64
 PJPROJECT_EXTRA_CFLAGS += -DPJ_WIN64=1
diff --git a/globals.mk b/globals.mk
index a467a69a63..218680204e 100644
--- a/globals.mk
+++ b/globals.mk
@@ -34,6 +34,7 @@ AM_CPPFLAGS = \
 	-DENABLE_TRACE \
 	-DRING_REVISION=\"$(RING_REVISION)\" \
 	-DRING_DIRTY_REPO=\"$(RING_DIRTY_REPO)\" \
+    -DPJSIP_MAX_PKT_LEN=8000 \
 	$(SPEEXCODEC) \
 	$(GSMCODEC) \
 	$(OPUSCODEC)
-- 
GitLab