[asterisk-commits] kmoore: branch 12 r401018 - in /branches/12: res/ rest-api/api-docs/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Oct 15 15:02:10 CDT 2013
Author: kmoore
Date: Tue Oct 15 15:02:08 2013
New Revision: 401018
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=401018
Log:
Ensure bridge record error responses validate
This adds the list of expected errors to the /bridges/{bridgeId}/record
ARI documentation so that outbound 4xx errors validate properly.
Previously, this would result in a response validation failure.
(closes issue ASTERISK-22627)
Reported by: Joshua Colp
Modified:
branches/12/res/res_ari_bridges.c
branches/12/rest-api/api-docs/bridges.json
Modified: branches/12/res/res_ari_bridges.c
URL: http://svnview.digium.com/svn/asterisk/branches/12/res/res_ari_bridges.c?view=diff&rev=401018&r1=401017&r2=401018
==============================================================================
--- branches/12/res/res_ari_bridges.c (original)
+++ branches/12/res/res_ari_bridges.c Tue Oct 15 15:02:08 2013
@@ -742,6 +742,9 @@
break;
case 500: /* Internal Server Error */
case 501: /* Not Implemented */
+ case 400: /* Recording name invalid */
+ case 404: /* Bridge not found */
+ case 409: /* Bridge not in Stasis application; Recording already in progress */
is_valid = 1;
break;
default:
Modified: branches/12/rest-api/api-docs/bridges.json
URL: http://svnview.digium.com/svn/asterisk/branches/12/rest-api/api-docs/bridges.json?view=diff&rev=401018&r1=401017&r2=401018
==============================================================================
--- branches/12/rest-api/api-docs/bridges.json (original)
+++ branches/12/rest-api/api-docs/bridges.json Tue Oct 15 15:02:08 2013
@@ -452,6 +452,20 @@
"#"
]
}
+ }
+ ],
+ "errorResponses": [
+ {
+ "code": 400,
+ "reason": "Recording name invalid"
+ },
+ {
+ "code": 404,
+ "reason": "Bridge not found"
+ },
+ {
+ "code": 409,
+ "reason": "Bridge not in Stasis application; Recording already in progress"
}
]
}
More information about the asterisk-commits
mailing list