Conference Rooms

Version 6.1 by hanlys on 2016/01/03 18:19
Warning
For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Warning

This page is currently being written. Although the information below is probably accurate, it may not be complete or may have errors.

Information

The information on this page applies to iSymphony 3.2+.

Description

The live conference room REST resource allows access to the state information of conference rooms on a specified core server.

On this page:

 

The [toc] macro is a standalone macro and it cannot be used inline. Click on this message for details.
 

JSON Representation

{
 "id":"c97be0d8-3c40-47c5-b8ee-868984b9d7f4",
 "configurationId":"066a6359-0ff1-49e5-83aa-52083dfbbddb",
 "displayName":"Main",
 "identifier":"650",
 "dialString":"650",
 "userGenerated":false,
 "recordings":[],
 "permissionId":"066a6359-0ff1-49e5-83aa-52083dfbbddb"
}

Property

Type

Description

id

String

The id of the conference room.

configurationId

String

The id of the configuration object that represents the conference room.

displayName

String

The display name of the conference room.

identifier

String

The identifier of the conference room.

dialString

String

The string used to dial a conference room.

userGenerated

Boolean

True if the conference room is user generated, else false.

recordings

Array

An array of call recordings.

 permissionId

String

The conference rooms permission id.

Root Resource Paths

Paths used to access sets of the resource, in relation to parent resources.

communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/users

Description

Accesses the state of all conference rooms on a core server.

GET

Gets all conference rooms on a core server.

Instance Resource Paths

Paths used to access a specific instance of the resource.

communication_manager/rest/live/coreServers/[{core_server_id} | getByName/{core_server_slug}]/conferences

Description

Provides access to all conference rooms on the specified core server.

Parameters:

  • core_server_id: the id of the parent core server
  • core_server_slug: the slug of the parent core server

Errors:

  • 404 Not Found: Returned if no core server with the given id or slug exists

GET

Gets all conference room on the specified core server.

 

 

Curl Examples

Get all conference rooms

curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/c36544a7-aefc-4e96-92af-2fca93c18c0b/conferences

Get a specific conference room

curl --user manager:manag3rpa55word -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/live/coreServers/c36544a7-aefc-4e96-92af-2fca93c18c0b/conferences/c97be0d8-3c40-47c5-b8ee-868984b9d7f4