diff --git a/dmtree/vendor/iopsys/vendor.json b/dmtree/vendor/iopsys/vendor.json
index c4187c78..ddd803d9 100644
--- a/dmtree/vendor/iopsys/vendor.json
+++ b/dmtree/vendor/iopsys/vendor.json
@@ -9,61 +9,49 @@
"description": "The top-level object for a Device.",
"access": false,
"array": false,
- "Device.Services.VoiceService.{i}.": {
+ "Device.Services.": {
"type": "object",
"version": "2.5",
"protocols": [
"cwmp",
"usp"
],
- "description": "The top-level object for VoIP CPE. At most one entry in this table can exist with a given value for Alias.",
- "access": true,
- "array": true,
- "Device.Services.VoiceService.{i}.CallLog.{i}.": {
+ "description": "This object contains general services information.",
+ "access": false,
+ "array": false,
+ "Device.Services.VoiceService.{i}.": {
"type": "object",
"version": "2.5",
"protocols": [
"cwmp",
"usp"
],
- "description": "Contains a list of calls log.An entry is created each time a call is terminated.",
- "access": false,
+ "description": "The top-level object for VoIP CPE. At most one entry in this table can exist with a given value for Alias.",
+ "access": true,
"array": true,
- "{BBF_VENDOR_PREFIX}SIPIPAddress": {
- "type": "string",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "URI that addresses a specific extension on a voice over IP system.",
- "datatype": "string"
- },
- "{BBF_VENDOR_PREFIX}SIPResponseCode": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "SIP response code is three-digit integer code which gives status of the request.",
- "datatype": "unsignedInt"
- },
- "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.RTP.": {
+ "Device.Services.VoiceService.{i}.CallLog.{i}.": {
"type": "object",
"version": "2.5",
"protocols": [
"cwmp",
"usp"
],
- "description": "The RTP part of the source session information.",
+ "description": "Contains a list of calls log.An entry is created each time a call is terminated.",
"access": false,
- "array": false,
- "{BBF_VENDOR_PREFIX}BurstDensity": {
+ "array": true,
+ "{BBF_VENDOR_PREFIX}SIPIPAddress": {
+ "type": "string",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "URI that addresses a specific extension on a voice over IP system.",
+ "datatype": "string"
+ },
+ "{BBF_VENDOR_PREFIX}SIPResponseCode": {
"type": "unsignedInt",
"read": true,
"write": false,
@@ -72,398 +60,498 @@
"cwmp",
"usp"
],
- "description": "The fraction of RTP data packets within burst periods since the beginning of reception that were either lost or discarded.",
+ "description": "SIP response code is three-digit integer code which gives status of the request.",
"datatype": "unsignedInt"
},
- "{BBF_VENDOR_PREFIX}BurstDuration": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
+ "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.": {
+ "type": "object",
"version": "2.5",
"protocols": [
"cwmp",
"usp"
],
- "description": "The mean duration, expressed in milliseconds, of the burst periods that have occurred since the beginning of reception.",
- "datatype": "unsignedInt"
- },
- "{BBF_VENDOR_PREFIX}GapDensity": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "The fraction of RTP data packets within inter-burst gaps since the beginning of reception that were either lost or discarded.",
- "datatype": "unsignedInt"
- },
- "{BBF_VENDOR_PREFIX}GapDuration": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "The mean duration, expressed in milliseconds, of the gap periods that have occurred since the beginning of reception.",
- "datatype": "unsignedInt"
- },
- "{BBF_VENDOR_PREFIX}JBAvgDelay": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "Average jitter buffer delay in milliseconds which corresponds to the earliest arriving packet that would not be discarded.",
- "datatype": "unsignedInt"
- },
- "{BBF_VENDOR_PREFIX}JBMaxDelay": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "Maximum jitter buffer delay in milliseconds which corresponds to the earliest arriving packet that would not be discarded.",
- "datatype": "unsignedInt"
- },
- "{BBF_VENDOR_PREFIX}JBNomDelay": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "Nominal jitter buffer delay in milliseconds, which corresponds to the nominal jitter buffer delay for packets that arrive exactly on time.",
- "datatype": "unsignedInt"
- },
- "{BBF_VENDOR_PREFIX}PeakJitter": {
- "type": "unsignedInt",
- "read": true,
- "write": false,
- "version": "2.5",
- "protocols": [
- "cwmp",
- "usp"
- ],
- "description": "Peak jitter / holding time (in milliseconds).",
- "datatype": "unsignedInt"
+ "description": "Session information within one call. At most one entry in this table can exist with a given value for <>.",
+ "access": false,
+ "array": true,
+ "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.": {
+ "type": "object",
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The destination part of session information within one call.",
+ "access": false,
+ "array": false,
+ "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.RTP.": {
+ "type": "object",
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "access": false,
+ "array": false,
+ "description": "The RTP part of the destination session information.",
+ "{BBF_VENDOR_PREFIX}BurstDensity": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The fraction of RTP data packets within burst periods since the beginning of reception that were either lost or discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}BurstDuration": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The mean duration, expressed in milliseconds, of the burst periods that have occurred since the beginning of reception.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}GapDensity": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The fraction of RTP data packets within inter-burst gaps since the beginning of reception that were either lost or discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}GapDuration": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The mean duration, expressed in milliseconds, of the gap periods that have occurred since the beginning of reception.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}JBAvgDelay": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Average jitter buffer delay in milliseconds which corresponds to the earliest arriving packet that would not be discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}JBMaxDelay": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Maximum jitter buffer delay in milliseconds which corresponds to the earliest arriving packet that would not be discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}JBNomDelay": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Nominal jitter buffer delay in milliseconds, which corresponds to the nominal jitter buffer delay for packets that arrive exactly on time.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}PeakJitter": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Peak jitter / holding time (in milliseconds).",
+ "datatype": "unsignedInt"
+ }
+ }
+ },
+ "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.": {
+ "type": "object",
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The source of the session information within one call.",
+ "access": false,
+ "array": false,
+ "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.RTP.": {
+ "type": "object",
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The RTP part of the source session information.",
+ "access": false,
+ "array": false,
+ "{BBF_VENDOR_PREFIX}BurstDensity": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The fraction of RTP data packets within burst periods since the beginning of reception that were either lost or discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}BurstDuration": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The mean duration, expressed in milliseconds, of the burst periods that have occurred since the beginning of reception.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}GapDensity": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The fraction of RTP data packets within inter-burst gaps since the beginning of reception that were either lost or discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}GapDuration": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "The mean duration, expressed in milliseconds, of the gap periods that have occurred since the beginning of reception.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}JBAvgDelay": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Average jitter buffer delay in milliseconds which corresponds to the earliest arriving packet that would not be discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}JBMaxDelay": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Maximum jitter buffer delay in milliseconds which corresponds to the earliest arriving packet that would not be discarded.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}JBNomDelay": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Nominal jitter buffer delay in milliseconds, which corresponds to the nominal jitter buffer delay for packets that arrive exactly on time.",
+ "datatype": "unsignedInt"
+ },
+ "{BBF_VENDOR_PREFIX}PeakJitter": {
+ "type": "unsignedInt",
+ "read": true,
+ "write": false,
+ "version": "2.5",
+ "protocols": [
+ "cwmp",
+ "usp"
+ ],
+ "description": "Peak jitter / holding time (in milliseconds).",
+ "datatype": "unsignedInt"
+ }
+ }
+ }
}
},
- "Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.RTP.": {
+ "Device.Services.VoiceService.{i}.CallControl.": {
"type": "object",
"version": "2.5",
"protocols": [
"cwmp",
"usp"
],
+ "description": "Call control and call routing parameters. This object is a control plane application for the VoiceService that provides numbers or names based routing, local PBX functionalities and advanced telephony features. It is mutually exclusive with the <