Summary: | ASTERISK-26673: chan_pjsip: Crash when using CHANNEL dialplan function around masquerade | ||
Reporter: | Joshua C. Colp (jcolp) | Labels: | |
Date Opened: | 2016-12-22 15:54:56.000-0600 | Date Closed: | 2017-01-04 16:26:24.000-0600 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Channels/chan_pjsip |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | When using the CHANNEL dialplan function and accessing PJSIP specific information it is possible for a crash to occur if a masquerade happens near the same time. This is because the task does not use the channel from the session but instead uses that of the passed in channel (which may actually be for something else). | ||
Comments: | By: Friendly Automation (friendly-automation) 2017-01-04 16:26:24.852-0600 Change 4674 merged by George Joseph: chan_pjsip: Use session for retrieving CHANNEL() information. [https://gerrit.asterisk.org/4674|https://gerrit.asterisk.org/4674] By: Friendly Automation (friendly-automation) 2017-01-04 16:26:33.291-0600 Change 4671 merged by George Joseph: chan_pjsip: Use session for retrieving CHANNEL() information. [https://gerrit.asterisk.org/4671|https://gerrit.asterisk.org/4671] By: Friendly Automation (friendly-automation) 2017-01-04 16:27:09.783-0600 Change 4672 merged by George Joseph: chan_pjsip: Use session for retrieving CHANNEL() information. [https://gerrit.asterisk.org/4672|https://gerrit.asterisk.org/4672] By: Friendly Automation (friendly-automation) 2017-01-04 16:27:21.286-0600 Change 4673 merged by George Joseph: chan_pjsip: Use session for retrieving CHANNEL() information. [https://gerrit.asterisk.org/4673|https://gerrit.asterisk.org/4673] |