mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
ARI: Adding a channel to a bridge while a live recording is active blocks
Added the ability to have rules that are checked when adding and/or removing channels to/from a bridge. In this case, if a channel is currently recording and someone attempts to add it to a bridge an "is recording" rule is checked, fails, and a 409 conflict is returned. Also command functions now return an integer value that can be descriptive of what kind of problems, if any, occurred before or during execution. (closes issue ASTERISK-22624) Reported by: Joshua Colp Review: https://reviewboard.asterisk.org/r/2947/ ........ Merged revisions 403749 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@403750 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -438,7 +438,7 @@ static void ast_ari_bridges_add_channel_cb(
|
||||
case 501: /* Not Implemented */
|
||||
case 400: /* Channel not found */
|
||||
case 404: /* Bridge not found */
|
||||
case 409: /* Bridge not in Stasis application */
|
||||
case 409: /* Bridge not in Stasis application; Channel currently recording */
|
||||
case 422: /* Channel not in Stasis application */
|
||||
is_valid = 1;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user