From 6ce83ac8bd43081cff74c677c009f51628ac1669 Mon Sep 17 00:00:00 2001 From: fransen Date: Fri, 7 Feb 2025 16:00:56 +0000 Subject: [PATCH 1/6] Edit etsi_types.schema.json --- 103705/schema/etsi_types.schema.json | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 1854183d..d04eb7fc 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -61,7 +61,11 @@ "endReason": { "type": "integer", "description": "ITU Q.850" - } + }, + "roamingRecord": { + "$ref": "#/$defs/RoamingInformation", + "description": "Information for in- or outbound roaming record." + } } }, "MessagingRecord": { @@ -84,6 +88,10 @@ "type": "array", "items": { "$ref": "#/$defs/MessagingPartyInformation" + }, + "roamingRecord": { + "$ref": "#/$defs/RoamingInformation", + "description": "Information for in- or outbound roaming record." } } } @@ -140,6 +148,10 @@ }, "volume": { "$ref": "#/$defs/DataVolume" + }, + "roamingRecord": { + "$ref": "#/$defs/RoamingInformation", + "description": "Information for in- or outbound roaming record." } } }, @@ -406,6 +418,20 @@ } } } + }, + "RoamingInformation": { + "type": "object", + "description": "In- or outbound roaming information", + "properties": { + "vPLMNId": { + "type": "string", + "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." + }, + "hPLMNId": { + "type": "string", + "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." + } + } } } } -- GitLab From 3128c67946ffab99561d1c9b6c1b679f8e614bc7 Mon Sep 17 00:00:00 2001 From: fransen Date: Mon, 24 Feb 2025 22:06:48 +0000 Subject: [PATCH 2/6] Edit etsi_types.schema.json --- 103705/schema/etsi_types.schema.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index d04eb7fc..cf179def 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -64,7 +64,7 @@ }, "roamingRecord": { "$ref": "#/$defs/RoamingInformation", - "description": "Information for in- or outbound roaming record." + "description": "Information for inbound or outbound roaming record." } } }, @@ -91,7 +91,7 @@ }, "roamingRecord": { "$ref": "#/$defs/RoamingInformation", - "description": "Information for in- or outbound roaming record." + "description": "Information for inbound or outbound roaming record." } } } @@ -151,7 +151,7 @@ }, "roamingRecord": { "$ref": "#/$defs/RoamingInformation", - "description": "Information for in- or outbound roaming record." + "description": "Information for inbound or outbound roaming record." } } }, @@ -421,7 +421,7 @@ }, "RoamingInformation": { "type": "object", - "description": "In- or outbound roaming information", + "description": "Inbound or outbound roaming information", "properties": { "vPLMNId": { "type": "string", -- GitLab From f4d6e5183d96738d6d8e3333fbbabffb11f32307 Mon Sep 17 00:00:00 2001 From: fransen Date: Tue, 25 Feb 2025 13:40:26 +0000 Subject: [PATCH 3/6] Edit etsi_types.schema.json --- 103705/schema/etsi_types.schema.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index cf179def..fe09614e 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -89,9 +89,9 @@ "items": { "$ref": "#/$defs/MessagingPartyInformation" }, - "roamingRecord": { - "$ref": "#/$defs/RoamingInformation", - "description": "Information for inbound or outbound roaming record." + "roamingRecord": { + "$ref": "#/$defs/RoamingInformation", + "description": "Information for inbound or outbound roaming record." } } } @@ -424,12 +424,12 @@ "description": "Inbound or outbound roaming information", "properties": { "vPLMNId": { - "type": "string", - "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." + "type": "string", + "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." }, "hPLMNId": { - "type": "string", - "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." + "type": "string", + "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." } } } -- GitLab From ebc5d69e980493c5fb78923ffdc4971335d11af0 Mon Sep 17 00:00:00 2001 From: fransen Date: Tue, 25 Feb 2025 13:43:25 +0000 Subject: [PATCH 4/6] Edit etsi_types.schema.json --- 103705/schema/etsi_types.schema.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index fe09614e..69460352 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -424,12 +424,12 @@ "description": "Inbound or outbound roaming information", "properties": { "vPLMNId": { - "type": "string", - "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." + "type": "string", + "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." }, "hPLMNId": { - "type": "string", - "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." + "type": "string", + "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." } } } -- GitLab From 10b9b60e3254119000c49391132e030522ca65c9 Mon Sep 17 00:00:00 2001 From: fransen Date: Wed, 26 Feb 2025 12:40:37 +0000 Subject: [PATCH 5/6] Edit etsi_types.schema.json; Defined a pattern for PLMNID --- 103705/schema/etsi_types.schema.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 69460352..608b6167 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -64,7 +64,7 @@ }, "roamingRecord": { "$ref": "#/$defs/RoamingInformation", - "description": "Information for inbound or outbound roaming record." + "description": "Information for inbound / outbound roaming record." } } }, @@ -91,7 +91,7 @@ }, "roamingRecord": { "$ref": "#/$defs/RoamingInformation", - "description": "Information for inbound or outbound roaming record." + "description": "Information for inbound / outbound roaming record." } } } @@ -151,7 +151,7 @@ }, "roamingRecord": { "$ref": "#/$defs/RoamingInformation", - "description": "Information for inbound or outbound roaming record." + "description": "Information for inbound / outbound roaming record." } } }, @@ -421,17 +421,22 @@ }, "RoamingInformation": { "type": "object", - "description": "Inbound or outbound roaming information", + "description": "Inbound / outbound roaming information", "properties": { "vPLMNId": { - "type": "string", - "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." + "$ref": "#/$defs/PLMNID", + "description": "PLMN identifier of the visited network." }, "hPLMNId": { - "type": "string", - "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." + "$ref": "#/$defs/PLMNID", + "description": "PLMN identifier of the home network." } } + }, + "PLMNID": { + "type": "string", + "pattern": "[0-9]{3}-[0-9]{2,3}", + "description": "PLMN identifier, consists of MCC (3 digits), MNC (2-3 digits)." } } } -- GitLab From 272c9568b904005fadac8ecb184012d2edec8a7e Mon Sep 17 00:00:00 2001 From: fransen Date: Wed, 26 Feb 2025 12:45:49 +0000 Subject: [PATCH 6/6] Edit etsi_types.schema.json --- 103705/schema/etsi_types.schema.json | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 608b6167..d6ce58a8 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -424,19 +424,16 @@ "description": "Inbound / outbound roaming information", "properties": { "vPLMNId": { - "$ref": "#/$defs/PLMNID", - "description": "PLMN identifier of the visited network." + "type": "string", + "pattern": "[0-9]{3}-[0-9]{2,3}", + "description": "PLMN identifier of the visited network. Consists of MCC (3 digits), MNC (2-3 digits)." }, "hPLMNId": { - "$ref": "#/$defs/PLMNID", - "description": "PLMN identifier of the home network." + "type": "string", + "pattern": "[0-9]{3}-[0-9]{2,3}", + "description": "PLMN identifier of the home network. Consists of MCC (3 digits), MNC (2-3 digits)." } } - }, - "PLMNID": { - "type": "string", - "pattern": "[0-9]{3}-[0-9]{2,3}", - "description": "PLMN identifier, consists of MCC (3 digits), MNC (2-3 digits)." } } } -- GitLab