Joshua Colp
e99e654d75
app_dial: Hold reference to calling channel formats when dialing outbound.
...
Currently when requesting a channel the native formats of the
calling channel are provided to the core for usage when dialing
the outbound channel. This occurs without holding the channel lock
or keeping a reference to the formats. This is problematic as
the channel driver may end up changing the formats during this time.
In the case of chan_sip this happens when an SDP negotiation
completes.
This change makes it so app_dial keeps a reference to the native
formats of the calling channel which guarantees that they will
remain valid for the period of time needed.
ASTERISK-25172 #close
Change-Id: I2f0a67bd0d5d14c3bdbaae552b4b1613a283f0db
2015-06-24 13:50:55 -05:00
..
2015-04-24 12:20:37 -05:00
2014-12-17 09:54:00 +00:00
2015-01-30 17:44:54 +00:00
2015-01-23 15:03:05 +00:00
2015-03-14 00:18:40 +00:00
2013-06-17 03:00:38 +00:00
2014-07-25 10:54:49 +00:00
2014-01-12 22:13:12 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2013-05-21 18:00:22 +00:00
2015-02-26 17:07:50 +00:00
2015-03-26 17:04:13 +00:00
2013-01-22 15:16:20 +00:00
2014-07-25 16:47:17 +00:00
2013-02-14 03:49:52 +00:00
2015-06-24 13:50:55 -05:00
2015-03-28 12:40:49 +00:00
2013-11-22 16:43:21 +00:00
2015-06-11 14:39:45 -05:00
2013-12-19 00:50:01 +00:00
2014-07-20 22:06:33 +00:00
2014-07-20 22:06:33 +00:00
2011-07-14 20:28:54 +00:00
2015-03-17 21:49:30 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2012-03-01 22:09:18 +00:00
2015-04-17 15:57:10 -05:00
2014-08-06 12:55:28 +00:00
2014-12-17 09:54:00 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2015-01-13 18:16:32 +00:00
2015-06-08 11:09:22 -04:00
2014-07-20 22:06:33 +00:00
2015-04-08 11:44:32 +00:00
2015-02-15 00:32:56 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-07-20 22:06:33 +00:00
2014-12-17 09:54:00 +00:00
2014-03-07 15:47:55 +00:00
2015-05-20 18:05:20 -06:00
2012-02-20 23:43:27 +00:00
2012-02-29 16:52:47 +00:00
2015-05-05 15:38:23 -05:00
2012-02-20 23:43:27 +00:00
2012-02-29 16:52:47 +00:00
2014-12-01 13:41:08 +00:00
2014-07-25 16:47:17 +00:00
2013-11-14 20:32:45 +00:00
2012-09-28 18:27:02 +00:00
2012-02-20 23:43:27 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-12-17 09:54:00 +00:00
2012-02-20 23:43:27 +00:00
2014-07-28 18:58:43 +00:00
2014-09-05 22:03:45 +00:00
2015-04-01 16:25:30 +00:00
2012-06-15 16:20:16 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2014-01-17 17:16:14 +00:00
2014-07-25 16:47:17 +00:00
2014-05-22 16:09:51 +00:00
2014-05-09 22:49:26 +00:00
2015-05-13 15:28:28 -05:00
2012-06-15 15:33:41 +00:00
2014-07-25 16:47:17 +00:00
2014-07-25 16:47:17 +00:00
2011-07-14 20:28:54 +00:00
2012-07-31 20:21:43 +00:00
2014-07-25 16:47:17 +00:00
2005-11-29 18:24:39 +00:00
2005-11-29 18:24:39 +00:00
2015-02-26 04:58:19 +00:00