asterisk/channels
Michael Neuhauser 5562fb2ea0 chan_psip, res_pjsip_sdp_rtp: ignore rtptimeout if direct-media is active
Do not hang up a PJSIP channel on RTP timeout if that channel is in
a direct-media bridge. Also reset the time of the last received RTP packet when
direct-media ends (wait full rtp_timeout period before checking first time after
audio came back to Asterisk).

ASTERISK-28774
Reported-by: Michael Neuhauser

Change-Id: I8b62012be7685849e8fb2b1c5dd39d35313ca2d1
2020-03-20 10:17:49 -05:00
..
dahdi Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
iax2 core: Improve MALLOC_DEBUG for frames. 2019-11-08 10:20:13 -05:00
misdn Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
pjsip Crash during "pjsip show channelstats" execution 2019-10-18 04:32:04 -05:00
sip chan_sip: Always process updated SDP on media source change 2020-01-24 10:29:23 -06:00
Makefile core: Improve MALLOC_DEBUG for frames. 2019-11-08 10:20:13 -05:00
chan_alsa.c BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD. 2018-03-16 16:04:26 +01:00
chan_audiosocket.c feat: AudioSocket channel, application, and ARI support. 2020-01-14 09:36:44 -06:00
chan_bridge_media.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
chan_console.c Fixes for GCC 9 2019-05-10 10:22:55 -06:00
chan_dahdi.c chan_dahdi: Change 999999 to INT_MAX to better reflect "no timeout" 2020-01-21 08:12:31 -06:00
chan_dahdi.h various files - fix some alerts raised by lgtm code analysis 2019-11-18 08:30:45 -06:00
chan_iax2.c channels: Allow updating variable value 2019-09-12 16:00:07 -05:00
chan_mgcp.c MWI: Update modules that subscribe to MWI to use new API calls 2019-07-08 18:12:49 -05:00
chan_misdn.c module: Remove deprecated modules and update support levels. 2018-07-18 18:15:53 +00:00
chan_motif.c various files - fix some alerts raised by lgtm code analysis 2019-11-18 08:30:45 -06:00
chan_nbs.c module: Remove deprecated modules and update support levels. 2018-07-18 18:15:53 +00:00
chan_oss.c module: Remove deprecated modules and update support levels. 2018-07-18 18:15:53 +00:00
chan_phone.c module: Remove deprecated modules and update support levels. 2018-07-18 18:15:53 +00:00
chan_phone.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_pjsip.c chan_psip, res_pjsip_sdp_rtp: ignore rtptimeout if direct-media is active 2020-03-20 10:17:49 -05:00
chan_rtp.c chan_rtp: Accept hostname as well as ip address as destination 2019-08-22 07:39:50 -05:00
chan_sip.c chan_sip: Return 503 if we're out of RTP ports 2020-01-31 13:58:30 +01:00
chan_skinny.c MWI: Update modules that subscribe to MWI to use new API calls 2019-07-08 18:12:49 -05:00
chan_unistim.c chan_unistim: Fix clang warning: variable sized type not at end of a struct 2019-09-03 23:00:09 -05:00
chan_vpb.cc chan_vpb: Fix 'catching polymorphic type ... by value' error 2020-03-13 13:45:04 -05:00
console_board.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
console_gui.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
console_video.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
console_video.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
misdn_config.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
sig_analog.c chan_dahdi: Address gcc9 issues 2019-06-17 12:58:48 -06:00
sig_analog.h chan_dahdi: Configurable dialed digit timeouts 2018-05-03 10:34:12 -05:00
sig_pri.c sig_pri: Fix deadlock caused by sig_pri_queue_hangup 2020-01-07 07:20:24 -06:00
sig_pri.h MWI: Update modules that subscribe to MWI to use new API calls 2019-07-08 18:12:49 -05:00
sig_ss7.c Logger: Convert 'struct ast_callid' to unsigned int. 2015-03-13 01:12:35 +00:00
sig_ss7.h chan_dahdi: Adds support for major update to libss7. 2014-06-16 18:27:51 +00:00
vcodecs.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
vgrabbers.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00