RequestReportBCSMEvent CAMEL4

Introduction

The N-Squared ASN.1 codec for the INAP RequestReportBCSMEvent CAMEL4 operation supports the following argument attributes for encode/decode.

These attributes are used when variant = ‘camel4’.

Field Type Description
<anon> Object SEQUENCE, UNIVERSAL 16, IMPLICIT, Tag Byte = 30
This element is a sequence which contains one or more of the following elements.
[Required]: This element is required to be present.
.bcsmEvents Array SEQUENCE OF, CONTEXT 0, IMPLICIT, Tag Byte = a0
This element is an array of elements each with the following structure.
The array must contain at least 1 elements.
[Required]: This element is required to be present whenever the containing element is present.
<anon> Object SEQUENCE, UNIVERSAL 16, IMPLICIT, Tag Byte = 30
This element is a sequence which contains one or more of the following elements.
[Required]: This element is required to be present whenever the containing element is present.
.eventTypeBCSM 0 - 4294967295 ENUMERATED, CONTEXT 0, IMPLICIT, Tag Byte = 80
The value is an integer within the indicated range.
[Required]: This element is required to be present whenever the containing element is present.
.monitorMode 0 - 4294967295 ENUMERATED, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is an integer within the indicated range.
[Required]: This element is required to be present whenever the containing element is present.
.legID Object CHOICE, CONTEXT 2, Tag Byte = a2
This element is a choice. Specify at most one of the following options.
.sendingSideID Binary String OCTET STRING, CONTEXT 0, IMPLICIT, Tag Byte = 80
The value is the raw encoded bytes for this element.
This binary field value also provides a hex mechanism for encoding and decoding.
This element is one of the possible alternatives for the containing CHOICE.
.sendingSideID_hex [0-9a-fA-F]+ Hex String. Alternate encode source.
The hex string value must always consist of an even number of characters.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Will always be set (using lower-case) on decode when source field is present.
.receivingSideID Binary String OCTET STRING, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is the raw encoded bytes for this element.
This binary field value also provides a hex mechanism for encoding and decoding.
This element is one of the possible alternatives for the containing CHOICE.
.receivingSideID_hex [0-9a-fA-F]+ Hex String. Alternate encode source.
The hex string value must always consist of an even number of characters.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Will always be set (using lower-case) on decode when source field is present.
.dPSpecificCriteria Object CHOICE, CONTEXT 30, Tag Byte = be
This element is a choice. Specify at most one of the following options.
.applicationTimer 0 - 2047 INTEGER, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is an integer within the indicated range.
This element is one of the possible alternatives for the containing CHOICE.
.midCallControlInfo Object SEQUENCE, CONTEXT 2, IMPLICIT, Tag Byte = a2
This element is a sequence which contains one or more of the following elements.
This element is one of the possible alternatives for the containing CHOICE.
.minimumNumberOfDigits 1 - 30 INTEGER, CONTEXT 0, IMPLICIT, Tag Byte = 80
The value is an integer within the indicated range.
[Decode Default]: 1
.maximumNumberOfDigits 1 - 30 INTEGER, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is an integer within the indicated range.
[Decode Default]: 30
.endOfReplyDigit Binary String OCTET STRING, CONTEXT 2, IMPLICIT, Tag Byte = 82
The value is the raw encoded bytes for this element.
.cancelDigit Binary String OCTET STRING, CONTEXT 3, IMPLICIT, Tag Byte = 83
The value is the raw encoded bytes for this element.
.startDigit Binary String OCTET STRING, CONTEXT 4, IMPLICIT, Tag Byte = 84
The value is the raw encoded bytes for this element.
.interDigitTimeout 1 - 127 INTEGER, CONTEXT 6, IMPLICIT, Tag Byte = 86
The value is an integer within the indicated range.
[Decode Default]: 10
.dpSpecificCriteriaAlt Object SEQUENCE, CONTEXT 3, IMPLICIT, Tag Byte = a3
This element is a sequence which contains one or more of the following elements.
This element is one of the possible alternatives for the containing CHOICE.
.changeOfPositionControlInfo Array SEQUENCE OF, CONTEXT 0, IMPLICIT, Tag Byte = a0
This element is an array of elements each with the following structure.
The array must contain at least 1 elements.
[Required]: This element is required to be present whenever the containing element is present.
<anon> Object CHOICE
This element is a choice. Specify at most one of the following options.
[Required]: This element is required to be present whenever the containing element is present.
.cellGlobalId Binary String OCTET STRING, CONTEXT 0, IMPLICIT, Tag Byte = 80
The value is the raw encoded bytes for this element.
This field has sub-encoding as per INAP CGID or SAID Fixed Length in 3GPP TS 03.18, Figure 3.
This element is one of the possible alternatives for the containing CHOICE.
.cellGlobalId_hex [0-9a-fA-F]{14} Hex String. Alternate encode source.
The hex string value must always consist of exactly 14 characters (7 bytes).
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Will always be set (using lower-case) on decode when source field is present.
.cellGlobalId_mcc [0-9a-fA-F]{0,4} Mobile Country Code (hex digits). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Will always be set (using lower-case) on decode when source field is present
. [Encode Default]: 0000
.cellGlobalId_mnc [0-9a-fA-F]{3} Mobile Network Code (hex digits). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value must be exactly three digits if specified.
Will always be set on decode when source field is present.
[Encode Default]: 000
.cellGlobalId_lac [0-9a-fA-F]{1,4} Location Area Code (hex digits as per 3GPP TS 24.008). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Encode value must be at least one digit and at most four digits if specified.
Will always be set (using lower-case) on decode when source field is present.
[Encode Default]: 0000
.cellGlobalId_ci_sac [0-9a-fA-F]{1,4} Cell Identity or Service Area Code (hex digits as per 3GPP TS 23.003). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Encode value must be at least one digit and at most four digits if specified.
Will always be set (using lower-case) on decode when source field is present.
[Encode Default]: 0000
.serviceAreaId Binary String OCTET STRING, CONTEXT 0, IMPLICIT, Tag Byte = 80
The value is the raw encoded bytes for this element.
This field has sub-encoding as per INAP CGID or SAID Fixed Length in 3GPP TS 03.18, Figure 3.
This element is one of the possible alternatives for the containing CHOICE.
.serviceAreaId_hex [0-9a-fA-F]{14} Hex String. Alternate encode source.
The hex string value must always consist of exactly 14 characters (7 bytes).
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Will always be set (using lower-case) on decode when source field is present.
.serviceAreaId_mcc [0-9a-fA-F]{0,4} Mobile Country Code (hex digits). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Will always be set (using lower-case) on decode when source field is present
. [Encode Default]: 0000
.serviceAreaId_mnc [0-9a-fA-F]{3} Mobile Network Code (hex digits). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value must be exactly three digits if specified.
Will always be set on decode when source field is present.
[Encode Default]: 000
.serviceAreaId_lac [0-9a-fA-F]{1,4} Location Area Code (hex digits as per 3GPP TS 24.008). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Encode value must be at least one digit and at most four digits if specified.
Will always be set (using lower-case) on decode when source field is present.
[Encode Default]: 0000
.serviceAreaId_ci_sac [0-9a-fA-F]{1,4} Cell Identity or Service Area Code (hex digits as per 3GPP TS 23.003). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Encode value must be at least one digit and at most four digits if specified.
Will always be set (using lower-case) on decode when source field is present.
[Encode Default]: 0000
.locationAreaId Binary String OCTET STRING, CONTEXT 2, IMPLICIT, Tag Byte = 82
The value is the raw encoded bytes for this element.
This field has sub-encoding as per INAP LAI Fixed Length in 3GPP TS 23.003, Figure 17.
This element is one of the possible alternatives for the containing CHOICE.
.locationAreaId_hex [0-9a-fA-F]{10} Hex String. Alternate encode source.
The hex string value must always consist of exactly 10 characters (5 bytes).
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Will always be set (using lower-case) on decode when source field is present.
.locationAreaId_mcc [0-9a-fA-F]{0,4} Mobile Country Code (hex digits). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Will always be set (using lower-case) on decode when source field is present
. [Encode Default]: 0000
.locationAreaId_mnc [0-9a-fA-F]{3} Mobile Network Code (hex digits). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value must be exactly three digits if specified.
Will always be set on decode when source field is present.
[Encode Default]: 000
.locationAreaId_lac [0-9a-fA-F]{1,4} Location Area Code (hex digits as per 3GPP TS 24.008). Alternate encode source.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Encode value will be left-padded with 0 up to four digits.
Encode value must be at least one digit and at most four digits if specified.
Will always be set (using lower-case) on decode when source field is present.
[Encode Default]: 0000
.inter-SystemHandOver 1 NULL, CONTEXT 3, IMPLICIT, Tag Byte = 83
The value 1 represents a NULL value which is present.
This element is one of the possible alternatives for the containing CHOICE.
.inter-PLMNHandOver 1 NULL, CONTEXT 4, IMPLICIT, Tag Byte = 84
The value 1 represents a NULL value which is present.
This element is one of the possible alternatives for the containing CHOICE.
.inter-MSCHandOver 1 NULL, CONTEXT 5, IMPLICIT, Tag Byte = 85
The value 1 represents a NULL value which is present.
This element is one of the possible alternatives for the containing CHOICE.
.numberOfDigits 1 - 255 INTEGER, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is an integer within the indicated range.
.interDigitTimeout 1 - 127 INTEGER, CONTEXT 2, IMPLICIT, Tag Byte = 82
The value is an integer within the indicated range.
.automaticRearm 1 NULL, CONTEXT 50, IMPLICIT, Tag Bytes = 9f:32
The value 1 represents a NULL value which is present.
.extensions Array SEQUENCE OF, CONTEXT 3, IMPLICIT, Tag Byte = a3
This element is an array of elements each with the following structure.
<anon> Object SEQUENCE, UNIVERSAL 16, IMPLICIT, Tag Byte = 30
This element is a sequence which contains one or more of the following elements.
[Required]: This element is required to be present whenever the containing element is present.
.type -2147483648 - 2147483647 INTEGER, UNIVERSAL 2, IMPLICIT, Tag Byte = 02
The value is an integer within the indicated range.
[Required]: This element is required to be present whenever the containing element is present.
.criticality 0 - 4294967295 ENUMERATED, UNIVERSAL 10, IMPLICIT, Tag Byte = 0a
The value is an integer within the indicated range.
.value Binary String ANY, CONTEXT 1, Tag Byte = a1
The value is the raw encoded bytes for this element.
This field supports basic UNIVERSAL BOOLEAN, INTEGER, OCTET STRING sub-encoding, also a HEX catch-all.
[Required]: This element is required to be present whenever the containing element is present.
.value_integer Integer Helper mechanism for requesting encoding of a simple ASN.1 UNIVERSAL INTEGER.
Will always be set on decode when source field is present as UNIVERSAL integer.
.value_boolean 0 / 1 Helper mechanism for requesting encoding of a simple ASN.1 UNIVERSAL BOOLEAN.
Will always be set on decode when source field is present as UNIVERSAL boolean.
.value_octet_string Binary String Helper mechanism for requesting encoding of a simple ASN.1 UNIVERSAL OCTET STRING.
The bytes in this binary string are exclusive of the tag and length bytes.
Will always be set on decode when source field is present as UNIVERSAL octet string.
.value_hex [0-9a-fA-F]+ Hex String. Alternate encode source.
The hex string value must always consist of an even number of characters.
The bytes in this hex string include any tag and length bytes which may potentially be present.
For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used.
Will always be set on decode when source field is present.