[Home]

Summary:ASTERISK-26839: core: Implement stream topology changing in channels
Reporter:Joshua C. Colp (jcolp)Labels:
Date Opened:2017-03-07 04:53:01.000-0600Date Closed:2017-03-15 17:24:38
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Implement support for stream topology change request/acceptance.

If AST_CHAN_TP_MULTISTREAM is not set on the channel then return -1 for all API calls relating to this
The ast_channel_stream_topology_request_change function should construct a frame of control type AST_CONTROL_STREAM_TOPOLOGY_REQUEST_CHANGE with the topology as the data payload
The ast_channel_stream_topology_changed function should construct a frame of control type AST_CONTROL_STREAM_TOPOLOGY_CHANGED with the topology as the data payload
The frame should be provided to the channel driver using the indicate callback
The return value should be provided back to the caller of the functions
Comments:By: Friendly Automation (friendly-automation) 2017-03-15 17:24:39.949-0500

Change 5131 merged by zuul:
core: Add stream topology changing primitives with tests.

[https://gerrit.asterisk.org/5131|https://gerrit.asterisk.org/5131]