case409:/* Bridge not in Stasis application; Recording already in progress */
case409:/* Bridge is not in a Stasis application; A recording with the same name already exists on the system and can not be overwritten because it is in progress or ifExists=fail */
case409:/* Channel is not in a Stasis application; the channel is currently bridged with other channels; A recording with the same name is currently in progress. */
case409:/* Channel is not in a Stasis application; the channel is currently bridged with other hcannels; A recording with the same name already exists on the system and can not be overwritten because it is in progress or ifExists=fail */
"reason":"Bridge not in Stasis application; Recording already in progress"
}
]
"errorResponses":[
{
"code":400,
"reason":"Invalid parameters"
},
{
"code":404,
"reason":"Bridge not found"
},
{
"code":409,
"reason":"Bridge is not in a Stasis application; A recording with the same name already exists on the system and can not be overwritten because it is in progress or ifExists=fail"
"reason":"Channel is not in a Stasis application; the channel is currently bridged with other channels; A recording with the same name is currently in progress."
"reason":"Channel is not in a Stasis application; the channel is currently bridged with other hcannels; A recording with the same name already exists on the system and can not be overwritten because it is in progress or ifExists=fail"
"description":"Event showing the start of a recording operation.",
"properties":{
"recording":{
"type":"LiveRecording",
"description":"Recording control object",
"required":true
}
}
},
"RecordingFinished":{
"id":"RecordingFinished",
"extends":"Event",
"description":"Event showing the completion of a recording operation.",
"properties":{
"recording":{
"type":"LiveRecording",
"description":"Recording control object",
"required":true
}
}
},
"RecordingFailed":{
"id":"RecordingFailed",
"extends":"Event",
"description":"Event showing failure of a recording operation.",
"properties":{
"recording":{
"type":"LiveRecording",
"description":"Recording control object",
"required":true
},
"cause":{
"type":"string",
"description":"Cause for the recording failure",
"required":true
}
}
},
"ApplicationReplaced":{
"id":"ApplicationReplaced",
"description":"Notification that another WebSocket has taken over for an application.\n\nAn application may only be subscribed to by a single WebSocket at a time. If multiple WebSockets attempt to subscribe to the same application, the newer WebSocket wins, and the older one receives this event.",