From 27dc7e47d711befe3862755b4347d3d116694e53 Mon Sep 17 00:00:00 2001 From: Mark Michelson Date: Wed, 5 Nov 2014 19:52:26 +0000 Subject: Make the disable_tcp_switch PJSIP system object enabled by default. Testing has shown repeatedly that PJSIP's default behavior of switching automatically to TCP for large messages can cause issues. The most common issues are that devices that we are communicating with do not handle the switch to TCP gracefully, thus causing situations such as broken calls or broken subscriptions. Now, in order to have this behavior happen, you must opt into it. The sample file has been updated to warn that enabling the TCP switch behavior may cause issues for you, so use at your own risk. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@427334 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- configs/samples/pjsip.conf.sample | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'configs/samples') diff --git a/configs/samples/pjsip.conf.sample b/configs/samples/pjsip.conf.sample index 36807df2d..ef26f6eb0 100644 --- a/configs/samples/pjsip.conf.sample +++ b/configs/samples/pjsip.conf.sample @@ -828,10 +828,12 @@ ; should be disposed of (default: "60") ;threadpool_max_size=0 ; Maximum number of threads in the res_pjsip threadpool ; A value of 0 indicates no maximum (default: "0") -;disable_tcp_switch=no ; Disable automatic switching from UDP to TCP transports +;disable_tcp_switch=yes ; Disable automatic switching from UDP to TCP transports ; if outgoing request is too large. ; See RFC 3261 section 18.1.1. - ; (default: "no") + ; Disabling this option has been known to cause interoperability + ; issues, so disable at your own risk. + ; (default: "yes") ;type= ; Must be of type system (default: "") ;==========================GLOBAL SECTION OPTIONS========================= -- cgit v1.2.3