Connect CAMEL2

Introduction

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

These attributes are used when variant = ‘camel2’.

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.
.destinationRoutingAddress Array SEQUENCE OF, CONTEXT 0, IMPLICIT, Tag Byte = a0
This element is an array of elements each with the following structure.
This is a sequence of elements each with sub-encoding as per ISUP Called Address in Q.763, Figure 10.
Sub-type encode/decode support is provided only for the first element in the SEQUENCE OF array.
[Required]: This element is required to be present whenever the containing element is present.
<anon> Binary String OCTET STRING, UNIVERSAL 4, IMPLICIT, Tag Byte = 04
The value is the raw encoded bytes for this element.
[Required]: This element is required to be present whenever the containing element is present.
.destinationRoutingAddress_digits [0-9a-fA-F]+ Digits (for first address). Alternate encode source.
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.
.destinationRoutingAddress_noa 0 - 127 Nature of Address Indicator (for first address). Relevant for encode iff destinationRoutingAddress_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 2 (Unknown)
.destinationRoutingAddress_inn 0 - 1 Internal Network Number Indicator (for first address). Relevant for encode iff destinationRoutingAddress_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 0 (Allowed)
.destinationRoutingAddress_npi 0 - 7 Numbering Plan Indicator (for first address). Relevant for encode iff destinationRoutingAddress_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 1 (ITU-T E.164)
.alertingPattern 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.
.alertingPattern_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.
.originalCalledPartyID Binary String OCTET STRING, CONTEXT 6, IMPLICIT, Tag Byte = 86
The value is the raw encoded bytes for this element.
This field has sub-encoding as per ISUP Original Called Party Address or ISUP Redirecting Number in Q.763, Figure 40.
.originalCalledPartyID_digits [0-9a-fA-F]+ Digits. Alternate encode source.
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.
.originalCalledPartyID_noa 0 - 127 Nature of Address Indicator. Relevant for encode iff originalCalledPartyID_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 2 (Unknown)
.originalCalledPartyID_npi 0 - 7 Numbering Plan Indicator. Relevant for encode iff originalCalledPartyID_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 1 (ITU-T E.164)
.originalCalledPartyID_pri 0 - 3 Presentation Restricted Indicator. Relevant for encode iff originalCalledPartyID_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 0 (Allowed)
.extensions Array SEQUENCE OF, CONTEXT 10, IMPLICIT, Tag Byte = aa
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 -549755813888 - 549755813887 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 -549755813888 - 549755813887 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.
.callingPartysCategory Binary String OCTET STRING, CONTEXT 28, IMPLICIT, Tag Byte = 9c
The value is the raw encoded bytes for this element.
This binary field value also provides a hex mechanism for encoding and decoding.
.callingPartysCategory_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.
.redirectingPartyID Binary String OCTET STRING, CONTEXT 29, IMPLICIT, Tag Byte = 9d
The value is the raw encoded bytes for this element.
This field has sub-encoding as per ISUP Original Called Party Address or ISUP Redirecting Number in Q.763, Figure 40.
.redirectingPartyID_digits [0-9a-fA-F]+ Digits. Alternate encode source.
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.
.redirectingPartyID_noa 0 - 127 Nature of Address Indicator. Relevant for encode iff redirectingPartyID_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 2 (Unknown)
.redirectingPartyID_npi 0 - 7 Numbering Plan Indicator. Relevant for encode iff redirectingPartyID_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 1 (ITU-T E.164)
.redirectingPartyID_pri 0 - 3 Presentation Restricted Indicator. Relevant for encode iff redirectingPartyID_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 0 (Allowed)
.redirectionInformation Binary String OCTET STRING, CONTEXT 30, IMPLICIT, Tag Byte = 9e
The value is the raw encoded bytes for this element.
This field has sub-encoding as per ISUP Redirection Information in Q.763, Figure 44.
.redirectionInformation_ind 0 - 7 Indicator. Alternate encode source.
Will always be set on decode when source field is present.
[Encode Default]: 0 (No Redirection)
.redirectionInformation_orig 0 - 15 Original Redirection Reason. Alternate encode source.
Will always be set on decode when source field is present.
[Encode Default]: 0 (Unknown/Not Available)
.redirectionInformation_num 0 - 7 Redirection Counter. Alternate encode source.
Will always be set on decode when source field is present.
[Encode Default]: 1
.redirectionInformation_nat 0 - 1 National Reserved. Alternate encode source.
Will always be set on decode when source field is present.
[Encode Default]: 0
.redirectionInformation_reason 0 - 15 Redirecting Reason. Relevant for encode iff redirectionInformation_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0 (Unknown/Not Available)
.genericNumbers Array SET OF, CONTEXT 14, IMPLICIT, Tag Byte = ae
This element is an array of elements each with the following structure.
This is a sequence of elements each with sub-encoding as per ISUP Generic Number in Q.763, Figure 26.
Sub-type encode/decode support is provided only for the first element in the SEQUENCE OF array.
<anon> Binary String OCTET STRING, UNIVERSAL 4, IMPLICIT, Tag Byte = 04
The value is the raw encoded bytes for this element.
[Required]: This element is required to be present whenever the containing element is present.
.genericNumbers_digits [0-9a-fA-F]+ Digits (for first address). Alternate encode source.
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.
.genericNumbers_noa 0 - 127 Nature of Address Indicator (for first address). Relevant for encode iff genericNumbers_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 2 (Unknown)
.genericNumbers_nqi 0 - 255 Number Qualifier Indicator (for first address). Relevant for encode iff genericNumbers_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 0
.genericNumbers_ni 0 - 1 Number Incomplete Indicator (for first address). Relevant for encode iff genericNumbers_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 0 (Number Complete)
.genericNumbers_npi 0 - 7 Numbering Plan Indicator (for first address). Relevant for encode iff genericNumbers_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 1 (ITU-T E.164)
.genericNumbers_pri 0 - 3 Presentation Restricted Indicator (for first address). Relevant for encode iff genericNumbers_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 1 (Restricted)
.genericNumbers_si 0 - 3 Screening Indicator (for first address). Relevant for encode iff genericNumbers_digits is used.
Will always be set on decode when source field is present.
[Encode Default]: 0 (User Provided, Not Verified)
.suppressionOfAnnouncement 1 NULL, CONTEXT 55, IMPLICIT, Tag Bytes = 9f:37
The value 1 represents a NULL value which is present.
.oCSIApplicable 1 NULL, CONTEXT 56, IMPLICIT, Tag Bytes = 9f:38
The value 1 represents a NULL value which is present.
.na-Info Object SEQUENCE, CONTEXT 57, IMPLICIT, Tag Bytes = bf:39
This element is a sequence which contains one or more of the following elements.
.naCarrierInformation Object SEQUENCE, CONTEXT 0, IMPLICIT, Tag Byte = a0
This element is a sequence which contains one or more of the following elements.
.naCarrierId 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.
.naCarrierId_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.
.naCICSelectionType 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.
.naCICSelectionType_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.
.naOliInfo 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.
.naOliInfo_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.
.naChargeNumber Binary String OCTET STRING, CONTEXT 2, IMPLICIT, Tag Byte = 82
The value is the raw encoded bytes for this element.
This binary field value also provides a hex mechanism for encoding and decoding.
.naChargeNumber_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.