asterisk/res/res_pjsip
Richard Mudgett 33f0251b6c res_pjsip: Add disable_tcp_switch option.
When a packet exceeds the MTU, pjproject will switch from UDP to TCP.  In
some circumstances (on some networks), this can cause some issues with
messages not getting sent to the correct destination - and can also cause
connections to get dropped due to quirks in pjproject deciding to
terminate TCP connections with no messages.

While fixing the routing/messaging issues is important, having a
configuration option in Asterisk that tells pjproject to not switch over
to TCP would be useful.  That way, if some glitch is discovered on some
other network/site, we can at least disable the behavior until a fix is
put into place.

AFS-197 #close

Review: https://reviewboard.asterisk.org/r/4137/
........

Merged revisions 427129 from http://svn.asterisk.org/svn/asterisk/branches/12
........

Merged revisions 427130 from http://svn.asterisk.org/svn/asterisk/branches/13


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@427137 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2014-11-03 18:22:59 +00:00
..
include res_pjsip: Enable PJSIP DNS client support. 2014-03-17 22:54:32 +00:00
config_auth.c res_pjsip: Don't require a password when doing userpass authentication. 2014-09-18 19:31:03 +00:00
config_domain_aliases.c res_pjsip: Updates and adds more PJSIP CLI commands. 2014-02-06 17:55:45 +00:00
config_global.c res_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports. 2014-10-17 13:17:58 +00:00
config_system.c res_pjsip: Add disable_tcp_switch option. 2014-11-03 18:22:59 +00:00
config_transport.c res_pjsip: Make transport cipher option accept a comma separated list of cipher names. 2014-10-02 21:55:37 +00:00
location.c PJSIP: Handle defaults properly 2014-10-01 12:28:05 +00:00
pjsip_cli.c pjsip_cli: Suppress header print on error or no objects 2014-09-29 22:00:38 +00:00
pjsip_configuration.c chan_pjsip: Add support for passing hold and unhold requests through. 2014-11-03 14:45:01 +00:00
pjsip_distributor.c res_pjsip: Prevent crashes when PJPROJECT presents an rdata with no message 2014-10-06 00:31:48 +00:00
pjsip_global_headers.c The large GULP->PJSIP renaming effort. 2013-07-30 18:14:50 +00:00
pjsip_options.c res_pjsip: incorrect qualify statistics after disabling for contact 2014-10-30 17:18:47 +00:00
pjsip_outbound_auth.c res_pjsip: Ignore 401/407 responses for transactions and dialogs we don't know about. 2013-12-19 18:00:33 +00:00
presence_xml.c res_pjsip_dialog_info_body_generator: Add dialog-info+xml support for presence. 2014-07-07 16:08:47 +00:00
security_events.c Remove unused RAII_VAR() declarations. 2014-04-15 18:01:47 +00:00