gst.json 123 KiB
Newer Older
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "ENUM",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Default mode of communication for NR PC5",
					"name": "V2X-PC5 Network Scheduled Mode: Default mode of communication for NR PC5",
					"relationshipType": "aggregation"
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Supported for LTE PC5"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
Christos Tranoris's avatar
Christos Tranoris committed
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "2",
Christos Tranoris's avatar
Christos Tranoris committed
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "3",
						"alias": "Supported for NR PC5 and LTE PC5"
					}
				}
			]
		},
		{
			"name": "V2X-PC5 Network Scheduled Mode: Default mode of communication for NR PC5",
			"configurable": false,
			"description": "This parameter specifies the default mode of communication for NR PC5. This parameter must be present when the 'Network Scheduled Mode' on PC5 is set to 'NR PC5' or 'NR PC5 and LTE PC5'.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "ENUM",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "V2X-PC5 Network Scheduled Mode",
					"name": "V2X-PC5 Network Scheduled Mode",
					"relationshipType": "dependency"
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Broadcast"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Groupcast"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "2",
						"alias": "Unicast"
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Latency from (last) UPF to Application Server",
			"configurable": false,
			"description": "This optional attribute specifies maximum or worst case one-way latency between UPF and application server offered by the slice. This does not include latency introduced by the application server. In the case of chained UPFs, this refers to the last UPF (in the chain) towards the application server. This attribute extends what is covered by the 3GPP QoS PDB attribute (see GST QoS attribute) which is only between UE and UPF. This is an optional attribute for network slices that offer latency objectives between UPF and application server residing within the operator network.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "INTEGER",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Performance",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
Christos Tranoris's avatar
Christos Tranoris committed
					}
				}
			]
		},
		{
			"name": "Network Slice Specific Authentication and Authorization (NSSAA) Required",
			"configurable": false,
			"description": "This attribute specifies whether for the Network Slice, devices need to be also authenticated and authorized by a AAA server using additional credentials different than the ones used for the primary authentication (see Rel-16 of 3GPP TS 23.501 clause 5.15.10 for a definition of the Network Slice Specific Authentication and Authorization feature).",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "BINARY",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Supported"
					}
				}
			]
		},
		{
			"name": "Multimedia Priority Service",
			"configurable": false,
			"description": "Multimedia Priority Service (MPS) leads to priority of traffic relative to other traffic.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "BINARY",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Multimedia Priority Service capability support",
					"name": "Multimedia Priority Service: Multimedia Priority Service capability support",
					"relationshipType": "aggregation"
				},
				{
					"role": "Multimedia Priority Service support",
					"name": "Multimedia Priority Service: Multimedia Priority Service support",
					"relationshipType": "aggregation"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Non-MPS"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "MPS"
					}
				}
			]
		},
		{
			"name": "Multimedia Priority Service: Multimedia Priority Service capability support",
			"configurable": false,
			"description": "This parameter specifies what capabilities are available to support MPS. More than one capability may be supported at once. This parameter must be present if Multimedia Priority Service support is set to MPS.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Multimedia Priority Service",
					"name": "Multimedia Priority Service",
					"relationshipType": "dependency"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
Christos Tranoris's avatar
Christos Tranoris committed
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "User prioritization"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
Christos Tranoris's avatar
Christos Tranoris committed
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Pre-emption"
					}
				}
			]
		},
		{
			"name": "Multimedia Priority Service: Multimedia Priority Service support",
			"configurable": false,
			"description": "This parameter specifies whether or not the network slice supports MPS for MMTel voice, MPS for MMTel video, and/or MPS for Data as specified in 3GPP TS 22.153.",
Christos Tranoris's avatar
Christos Tranoris committed
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "ARRAY",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "KPI",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Multimedia Priority Service",
					"name": "Multimedia Priority Service",
					"relationshipType": "dependency"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "ARRAY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "MPS for MMTel voice"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "ARRAY",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "MPS for MMTel video"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "ARRAY",
					"validFor": null,
					"value": {
						"value": "2",
						"alias": "MPS for Data"
					}
				}
			]
		},
		{
			"name": "Supported data network",
			"configurable": false,
			"description": "This attribute describes the data networks the network slice provides access to. The attribute is comprised of a list of Service category parameters with the associated network or networks list. If no Service category parameters are present, all UEs in the network slice are associated with the same network or list of networks.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "SET",
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"role": "Service category",
					"name": "Supported data network: Service category",
					"relationshipType": "aggregation"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
						"value": "DataNetwork1, DataNetwork2",
						"alias": "Service category 1"
					}
				},
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
						"value": "DataNetwork1",
						"alias": "Service category 2"
					}
				}
			]
		},
		{
			"name": "Supported data network: Service category",
			"configurable": false,
			"description": "This parameter defines a service category which may be assigned to a UE. If present, it shall be associated with a Supported data networks list parameter.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
Christos Tranoris's avatar
Christos Tranoris committed
			"serviceSpecCharRelationship": [
				{
					"name": "Character Attribute",
					"role": "tag",
					"relationshipType": "tag"
				},
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
Christos Tranoris's avatar
Christos Tranoris committed
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
						"value": "Service Category 1"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "TEXT",
					"validFor": null,
					"value": {
						"value": "Service Category 2"
					}
				}				
			]
		},
		{
			"name": "Maximum number of UEs with at least one PDU session/PDN connection",
			"configurable": false,
			"description": "This attribute, which applies for network slices where EPS interworking is supported describes the maximum number of UEs that can use the network slice simultaneously with at least one PDU session/PDN connection as specified by the 'Maximum number of UEs with at least one PDU session and PDN connection' parameter. The counting of UEs shall consider the UEs in 5GS with at least one PDU Session in the network slice, and the UEs in the EPS with at least one PDN connection in the network slice, i.e., it is required to count the UEs that have at least one PDN connection connected to an APN that is associated with the S-NSSAI of the network slice.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "INTEGER",
			"serviceSpecCharRelationship": [
				{
					"name": "Scalability Attribute",
					"role": "tag",
					"relationshipType": "tag"
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "100000"
					}
				}
			]
		},
		{
			"name": "V2X-PC5 parameter provisioning",
			"configurable": false,
			"description": "This attribute specifies the support for parameter provisioning over the control plane for V2X-PC5 interface (PC5 interface as used for V2X communication) specified in 3GPP TS 23.287 for 5GS. This attribute applies to both NR PC5 RAT and LTE PC5 RAT, see 3GPP TS 23.287. ",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "ENUM",
			"serviceSpecCharRelationship": [
				{
					"name": "Functional",
					"role": "tag",
					"relationshipType": "tag"
				}
			],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Provisioning for LTE PC5"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "2",
						"alias": "Provisioning for NR PC5"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "INTEGER",
					"validFor": null,
					"value": {
						"value": "3",
						"alias": "Provisioning for NR PC5 and LTE PC5"
					}
				}
			]
		},
		{
			"name": "PDU Set support",
			"configurable": false,
			"description": "PDU Set means one or more PDUs carrying the payload of one unit of information generated at the application level (e.g., frame(s) or video slice(s) etc for eXtended Reality (XR) Services). All the PDUs of a PDU set are transmitted within the same QoS Flow. When the network handles the PDU, it needs to consider the relation between the PDUs, i.e. per PDU set granularity.",
			"extensible": null,
			"isUnique": true,
			"maxCardinality": 1,
			"minCardinality": 0,
			"regex": null,
			"valueType": "BINARY",
			"serviceSpecCharRelationship": [],
			"serviceSpecCharacteristicValue": [
				{
					"isDefault": true,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "0",
						"alias": "Not supported"
					}
				},
				{
					"isDefault": false,
					"rangeInterval": null,
					"regex": null,
					"unitOfMeasure": "N/A",
					"valueFrom": null,
					"valueTo": null,
					"valueType": "BINARY",
					"validFor": null,
					"value": {
						"value": "1",
						"alias": "Supported"
Christos Tranoris's avatar
Christos Tranoris committed
	"targetServiceSchema": null