Summary:ASTERISK-22035: Properly handle media on channels that are swapped into a parking lot's holding bridge
Reporter:Matt Jordan (mjordan)Labels:
Date Opened:2013-07-07 20:24:38Date Closed:2013-08-09 12:36:45
Versions:12 Frequency of
Description:When a channel is pushed into {{bridge_parking_push}} and a swap occurs, we need to re-create the media state on the pushed channel that the swapped channel once had. This includes MoH as well as ringing.

Currently, MoH works by re-applying the bridging roles, but ringing does not.

Note that re-applying the role may not be the best way to handle this problem, and a more generic "restart the media" may be appropriate.

/* BUGBUG Adding back local channel swapping made us not hear music on hold for the channel that got swapped
* into the parking lot. Setting the roels back up gets around that, but we still need to deal with the ringing option
* to the park application here somehow.
parking_channel_set_roles(bridge_channel->chan, self->lot, 0);
Comments:By: Matt Jordan (mjordan) 2013-08-09 12:36:36.701-0500

This is no longer an issue, and has been resolved.