Common Objects

Several end points are using similar objects or methods at System level. They are described in this section.

System network class of service in list attributes

Name

Type

Method

Description

GET

name

String

A

The name of the network class of service.

description

String

A

The description of the network class of service.

System network class of service attributes

Name

Type

Method

Description

GET

description

String

O

The description of the network class of service.

communicationBarringProfiles

Array

O

List of objects CommunicationBarringProfile object attributes.

networkTranslationIndex

String

O

The name of a Translation and Routing rule

callProcessingPolicyProfileName

String

O

The Call Processing Policy Profile, the list of profiles is comong from TODO API

CommunicationBarringProfile object attributes

Name

Type

Method

Description

GET

name

String

A

The name of the communication barring profile.

isPrimary

Boolean

A

If true, this is the active profile. There can be only one primary profile within a NCOS.

profileId

Integer

A

The profile Id of the communication barring profile.

License object attributes

Name

Type

Method

Description

GET

name

String

A

The name of the license.

licensed

String

A

The max number of licenses that can be assigned.

used

String

A

The number of licenses used.

available

String

A

The number of licenses available.

License user service object attributes

Name

Type

Method

Description

GET

name

String

A

The name of the license.

licensed

String

A

The max number of licenses that can be assigned.

used

String

A

The number of licenses used.

available

String

A

The number of licenses available.

usedByHostedUsers

String

A

The number of licenses used by hosted users.

usedByTrunkUsers

String

A

The number of licenses used by trunk users.

expirationDate

String

A

The expiration date of the license.

Call Type attributes

Name

Type

Method

Description

GET

callTypeName

String

A

Virtual On-Net Call Type Name.

callTypeCDR

String

A

Virtual On-Net Call Type CDR Value.

Time Zone attributes

Name

Type

Method

Description

GET

name

String

A

Time zone name in the format <Country>/<City> (this should be the format to be used to assign a time zone to a group).

description

String

A

Time zone extended description.

Call Recording Platform attributes

Name

Type

Method

Description

GET

name

String

A

The Call Recording Platform name.

netAddress

String

A

The Call Recording Platform net address. IP Address, hostname, or domain.

port

Integer

C

The Call Recording Platform port.

mediaStream

String

A

Value comes from list: “Dual”, “Single”. Subscriber’s media is sent separately from the media generated by the called/calling parties when “Dual” is selected while “Single” is a single media stream that contains all media.

transportProtocol

String

A

The Call Recording Platform Network Transport Protocol. Value comes from list: “UDP”, “TCP”, “Unspecified”.

description

String

C

The Call Recording Platform description.

schemaVersion

String

A

Supported versions of the BroadWorks-specific extension metadata. Value comes from list: “1.0”, “2.0”, “3.0”.

supportVideoRecording

Boolean

A

Specifies if to enable the video recording support.

System rules apply to attribute

Could be one of ‘System, Provisioning Administrator’, ‘System, Provisioning, Service Provider Administrator’, ‘Administrator and User’.

treatments attributes

Name

Type

Method

Description

GET

name

String

A

name of treatment

description

String

A

description.