asterisk/channels
Jean Aunis 75a35ee5e8 chan_sip: Fix improper RTP framing on outgoing calls
The "ptime" SDP parameter received in a SIP response was not honoured.
Moreover, in the abscence of this "ptime" parameter, locally configured
framing was lost during response processing.

This patch systematically stores the framing information in the
ast_rtp_codecs structure, taking it from the response or from the
configuration as appropriate.

ASTERISK-27674

Change-Id: I828a6a98d27a45a8afd07236a2bd0aa3cbd3fb2c
2018-03-07 01:34:54 -06:00
..
dahdi Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
iax2 astobj.h: Remove from Asterisk core. 2017-12-22 15:00:14 -05:00
misdn Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
pjsip chan_pjsip/res_pjsip: Add CHANNEL(pjsip,request_uri) 2017-12-12 13:46:42 -06:00
sip Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_alsa.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_bridge_media.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
chan_console.c chan_console: don't read and write at the same time 2018-02-03 09:41:07 -05:00
chan_dahdi.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
chan_dahdi.h chan_dahdi: Add faxdetect_timeout option. 2016-07-19 10:33:45 -05:00
chan_iax2.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
chan_mgcp.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
chan_misdn.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
chan_motif.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
chan_nbs.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_oss.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_phone.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_phone.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
chan_pjsip.c Remove redundant module checks and references. 2018-01-24 13:37:29 -05:00
chan_rtp.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
chan_sip.c chan_sip: Fix improper RTP framing on outgoing calls 2018-03-07 01:34:54 -06:00
chan_skinny.c Remove constant conditionals (dead-code). 2017-12-19 09:42:19 -05:00
chan_unistim.c chan_unistim: NetBSD has an incompatible struct in_pktinfo. 2018-03-03 16:06:13 +01:00
chan_vpb.cc Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -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
Makefile 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 build_system: Fix some warnings highlighted by clang 2016-02-01 19:22:40 -06:00
sig_analog.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
sig_pri.c build: A few gcc 7 error fixes 2017-09-25 07:32:14 -05:00
sig_pri.h build: A few gcc 7 error fixes 2017-09-25 07:32:14 -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