The following table contains the VolumeControllers RESTful interface definition.
| Get all volumecontrollers | |
| URL | http://<server>/dialogicwebservice/mediacontrol/volumecontrollers?appid=<appid> |
| Method | GET |
| Returns | 200 OK & XML (dialogic/volumecontrollers+xml) |
| Create a new volumecontroller | |
| URL | http://<server>/dialogicwebservice/mediacontrol/volumecontrollers?appid=<appid> |
| Method | POST |
| Request Body | XML (dialogic/volumecontroller+xml) |
| Returns | 201 Created & Location + XML (dialogic/volumecontroller+xml) |
| 415 Unsupported Media Type | |
| Get a specific volumecontroller | |
| URL | http://<server>/dialogicwebservice/mediacontrol/volumecontrollers/<identifier>?appid=<appid> |
| Method | GET |
| Returns | 200 OK & XML (dialogic/volumecontroller+xml) |
| 404 Not Found | |
| Delete a specific volumecontroller | |
| URL | http://<server>/dialogicwebservice/mediacontrol/volumecontrollers/<identifier>?appid=<appid> |
| Method | DELETE |
| Returns | 204 No Content |
| 404 Not Found | |
| Update a specific volumecontroller | |
| URL | http://<server>/dialogicwebservice/mediacontrol/volumecontrollers/<identifier>?appid=<appid> |
| Method | PUT |
| Returns | 201 Created & Location |
| 404 Not Found | |
| 415 Unsupported Media Type | |
dialogic/volumecontrollers and dialogic/volumecontroller XML definitions
<volumecontrollers size="<size>">
<volumecontroller identifier="<identifier>" appid="<appid>"
href="http://server/dialogicwebservice/mediacontrol/volumecontrollers/<identifier>"
streamidentifier="<stream identifier>"
conferenceidentifier="<conference identifier>"
level=”<level>”
delta=”<delta>” >
</volumecontroller>
<volumecontroller identifier="<identifier>" appid="<appid>"
href="http://server/dialogicwebservice/mediacontrol/volumecontrollers/<identifier>"
streamidentifier="<stream identifier>" conferenceidentifier="<conference identifier>"
level=”<level>” delta=”<delta>” >
</volumecontroller>
...
</volumecontrollers >
For more information refer to VolumeController.