Loading 103705/examples/example1/csp_records.schema.json +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ "title": "CSP Record Schema", "description": "Defines the valid set of Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID" : "csp.example_1", "cspName" : "csp.example.com", "dateIssued" : "2024-04-024T09:00:01Z", "version" : "1.1.1", "$defs": { Loading 103705/examples/example1/csp_results.json +2 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,8 @@ "parties": [ { "identity": {"phoneNumber": "491713920067"}, "role": "originating" "role": "originating", "initialAccessTechnology" : "5G" }, { "identity": {"phoneNumber": "441632960123"}, Loading 103705/schema/etsi_types.schema.json +40 −49 Original line number Diff line number Diff line Loading @@ -18,11 +18,11 @@ "type": "string", "title": "Relationship", "description": "Indicates the nature of the relationship. Valid values and their meaning should be provided by the CSP" } }, "required": [ "destination" ] } }, "CallRecord": { "type": "object", Loading @@ -38,11 +38,11 @@ }, "timeBegin": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the call began" }, "timeEnd": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the call ended" }, "callDuration": { "type": "integer", Loading Loading @@ -78,7 +78,7 @@ }, "eventTime": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the event happened" }, "parties": { "type": "array", Loading @@ -102,7 +102,7 @@ }, "eventTime": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the event happened" }, "parties": { "type": "array", Loading @@ -126,11 +126,11 @@ }, "timeBegin": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the data access session began" }, "timeEnd": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the data access session ended" }, "parties": { "type": "array", Loading Loading @@ -158,9 +158,9 @@ "unknown" ] }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "initialAccessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used at the start of the call" }, "locations": { "type": "array", Loading @@ -183,9 +183,9 @@ "receiver" ] }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "accessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used" }, "locations": { "type": "array", Loading @@ -208,9 +208,9 @@ "receiver" ] }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "accessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used" }, "locations": { "type": "array", Loading @@ -225,17 +225,15 @@ "description": "Information about the participants and technologies related to the data service", "properties": { "identity": { "$ref": "#/$defs/DataPartyId" }, "aPN": { "type": "s_103280_2017_07#/$defs/APN" "$ref": "#/$defs/DataAccessPartyId" }, "dNN": { "type": "s_103280_2017_07#/$defs/DNN" "aPNdNN": { "description" : "APN or DPN associated with the data access", "$ref": "ts_103280_2017_07#/$defs/DNN" }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "initialAccessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used at the start of the data access session" }, "locations": { "type": "array", Loading Loading @@ -368,11 +366,8 @@ } } }, "Bearer": { "type": "object", "description": "The Technology used", "properties": { "technology": { "AccessTechnology": { "description": "Access technology used", "enum": [ "2G", "3G", Loading @@ -383,11 +378,7 @@ "wifi", "xDSL", "pstn" ], "description": "The technology used;" } } ] }, "Location": { "type": "object", Loading 103705/schema/records.schema.json +5 −4 Original line number Diff line number Diff line { "$id": "urn:etsi:li:103705:record-schema-id:v1", "$id": "urn:etsi:li:103705:record-schema-id:v1.1.1", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "CSP Record Schema", "description": "Defines the valid set of Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID" : "{replace with assigned ID - see TS 103 705 Table 6.2}", "dateIssued" : "{replace with date issued - see TS 103 705 Table 6.2}", "version" : "{Replace with version - see TS 103 705 Table 6.2}", "cspName" : "{replace with assigned CSP name - see ETSI TS 103 705 Table 6.2.4-1", "cspSchemaID" : "{replace with assigned ID - see ETSI TS 103 705 Table 6.2.4-1}", "dateIssued" : "{replace with date issued - see ETSI TS 103 705 Table 6.2.4-1}", "cspSchemaVersion" : "{Replace with version - see ETSI TS 103 705 Table 6.2.4-1}", "$defs": { "record" : { "oneOf" : [ Loading 103705/schema/response.schema.json +4 −1 Original line number Diff line number Diff line Loading @@ -42,16 +42,19 @@ "$ref": "#/$defs/schemaId" }, "cspSchemaVersion" : { "description" : "the version number assigned by the CSP to the CSP Record Schema identified by the cspSchemaId (see clause 5.2.6)", "description" : "Version number assigned by the CSP to the CSP Record Schema identified by the cspSchemaId (see clause 5.2.6)", "$ref": "#/$defs/version" }, "resultSetId": { "description" : "Unique identifier for this result set (see clause 5.2.7)", "$ref": "#/$defs/resultSetId" }, "requestReference": { "description" : "Reference to the original request (see clause 5.2.8)", "$ref": "#/$defs/requestReference" }, "created": { "description" : "Timestamp showing the creation time of the Response (see clause 5.2.9)", "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" } }, Loading Loading
103705/examples/example1/csp_records.schema.json +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ "title": "CSP Record Schema", "description": "Defines the valid set of Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID" : "csp.example_1", "cspName" : "csp.example.com", "dateIssued" : "2024-04-024T09:00:01Z", "version" : "1.1.1", "$defs": { Loading
103705/examples/example1/csp_results.json +2 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,8 @@ "parties": [ { "identity": {"phoneNumber": "491713920067"}, "role": "originating" "role": "originating", "initialAccessTechnology" : "5G" }, { "identity": {"phoneNumber": "441632960123"}, Loading
103705/schema/etsi_types.schema.json +40 −49 Original line number Diff line number Diff line Loading @@ -18,11 +18,11 @@ "type": "string", "title": "Relationship", "description": "Indicates the nature of the relationship. Valid values and their meaning should be provided by the CSP" } }, "required": [ "destination" ] } }, "CallRecord": { "type": "object", Loading @@ -38,11 +38,11 @@ }, "timeBegin": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the call began" }, "timeEnd": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the call ended" }, "callDuration": { "type": "integer", Loading Loading @@ -78,7 +78,7 @@ }, "eventTime": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the event happened" }, "parties": { "type": "array", Loading @@ -102,7 +102,7 @@ }, "eventTime": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the event happened" }, "parties": { "type": "array", Loading @@ -126,11 +126,11 @@ }, "timeBegin": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the data access session began" }, "timeEnd": { "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime", "description": "Unknown fractions of the time to be filled-in with zeros" "description": "Time at which the data access session ended" }, "parties": { "type": "array", Loading Loading @@ -158,9 +158,9 @@ "unknown" ] }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "initialAccessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used at the start of the call" }, "locations": { "type": "array", Loading @@ -183,9 +183,9 @@ "receiver" ] }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "accessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used" }, "locations": { "type": "array", Loading @@ -208,9 +208,9 @@ "receiver" ] }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "accessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used" }, "locations": { "type": "array", Loading @@ -225,17 +225,15 @@ "description": "Information about the participants and technologies related to the data service", "properties": { "identity": { "$ref": "#/$defs/DataPartyId" }, "aPN": { "type": "s_103280_2017_07#/$defs/APN" "$ref": "#/$defs/DataAccessPartyId" }, "dNN": { "type": "s_103280_2017_07#/$defs/DNN" "aPNdNN": { "description" : "APN or DPN associated with the data access", "$ref": "ts_103280_2017_07#/$defs/DNN" }, "bearer": { "$ref": "#/$defs/Bearer", "description": "For bearer information specific for this party" "initialAccessTechnology": { "$ref": "#/$defs/AccessTechnology", "description": "Access technology used at the start of the data access session" }, "locations": { "type": "array", Loading Loading @@ -368,11 +366,8 @@ } } }, "Bearer": { "type": "object", "description": "The Technology used", "properties": { "technology": { "AccessTechnology": { "description": "Access technology used", "enum": [ "2G", "3G", Loading @@ -383,11 +378,7 @@ "wifi", "xDSL", "pstn" ], "description": "The technology used;" } } ] }, "Location": { "type": "object", Loading
103705/schema/records.schema.json +5 −4 Original line number Diff line number Diff line { "$id": "urn:etsi:li:103705:record-schema-id:v1", "$id": "urn:etsi:li:103705:record-schema-id:v1.1.1", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "CSP Record Schema", "description": "Defines the valid set of Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID" : "{replace with assigned ID - see TS 103 705 Table 6.2}", "dateIssued" : "{replace with date issued - see TS 103 705 Table 6.2}", "version" : "{Replace with version - see TS 103 705 Table 6.2}", "cspName" : "{replace with assigned CSP name - see ETSI TS 103 705 Table 6.2.4-1", "cspSchemaID" : "{replace with assigned ID - see ETSI TS 103 705 Table 6.2.4-1}", "dateIssued" : "{replace with date issued - see ETSI TS 103 705 Table 6.2.4-1}", "cspSchemaVersion" : "{Replace with version - see ETSI TS 103 705 Table 6.2.4-1}", "$defs": { "record" : { "oneOf" : [ Loading
103705/schema/response.schema.json +4 −1 Original line number Diff line number Diff line Loading @@ -42,16 +42,19 @@ "$ref": "#/$defs/schemaId" }, "cspSchemaVersion" : { "description" : "the version number assigned by the CSP to the CSP Record Schema identified by the cspSchemaId (see clause 5.2.6)", "description" : "Version number assigned by the CSP to the CSP Record Schema identified by the cspSchemaId (see clause 5.2.6)", "$ref": "#/$defs/version" }, "resultSetId": { "description" : "Unique identifier for this result set (see clause 5.2.7)", "$ref": "#/$defs/resultSetId" }, "requestReference": { "description" : "Reference to the original request (see clause 5.2.8)", "$ref": "#/$defs/requestReference" }, "created": { "description" : "Timestamp showing the creation time of the Response (see clause 5.2.9)", "$ref": "ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" } }, Loading