diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 1854183d6941dd2888dd27a9f88cad1a8197b0c9..d6ce58a8ab4e6fce9bc46f3deabfeb4b9bfc1202 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 inbound / outbound roaming record." + } } }, "MessagingRecord": { @@ -84,6 +88,10 @@ "type": "array", "items": { "$ref": "#/$defs/MessagingPartyInformation" + }, + "roamingRecord": { + "$ref": "#/$defs/RoamingInformation", + "description": "Information for inbound / outbound roaming record." } } } @@ -140,6 +148,10 @@ }, "volume": { "$ref": "#/$defs/DataVolume" + }, + "roamingRecord": { + "$ref": "#/$defs/RoamingInformation", + "description": "Information for inbound / outbound roaming record." } } }, @@ -406,6 +418,22 @@ } } } + }, + "RoamingInformation": { + "type": "object", + "description": "Inbound / outbound roaming information", + "properties": { + "vPLMNId": { + "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": { + "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)." + } + } } } }