[Home]

Summary:ASTERISK-24537: Stasis: StasisStart/StasisEnd events are not reliably transmitted during transfers
Reporter:Matt Jordan (mjordan)Labels:
Date Opened:2014-11-19 09:07:42.000-0600Date Closed:2014-12-08 09:43:20.000-0600
Priority:MajorRegression?
Status:Closed/CompleteComponents:Resources/res_stasis
Versions:Frequency of
Occurrence
Related
Issues:
is caused byASTERISK-24501 ARI: Moving a channel between bridges followed by a hangup can cause an ARI client to not receive an expected ChannelLeftBridge event before StasisEnd
Environment:Attachments:
Description:When a channel is in Stasis, the following must always occur:
* A {{StasisStart}} event must be transmitted when it enters the application
* A {{StasisEnd}} event must be transmitted when it leaves the application

When a transfer occurs, a masquerade may happen. Currently, there are datastores on the channel that are _supposed_ to ensure during a masquerade fixup that the events are transmitted. When r427789 was made for ASTERISK-24501, this broke the messages.
Comments: