ReleaseCall

Introduction

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

This operation does not support any variants. This structure is the only codec option available.

Field Type Description
<anon> Object CHOICE
This element is a choice. Specify at most one of the following options.
[Required]: This element is required to be present.
.initialCallSegment Binary String OCTET STRING, UNIVERSAL 4, IMPLICIT, Tag Byte = 04
The value is the raw encoded bytes for this element.
This field has sub-encoding as per ISUP Cause in Q.763, Figure 13.
This element is one of the possible alternatives for the containing CHOICE.
.initialCallSegment_hex [0-9a-fA-F]{10} Hex String. Alternate encode source.
The hex string value must always consist of exactly 4 characters (2 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.
.initialCallSegment_digits 0 - 127 Cause. Alternate encode source.
Will always be set on decode when source field is present.
.initialCallSegment_standard 0 - 3 Standard. Relevant for encode iff initialCallSegment_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0
.initialCallSegment_location 0 - 15 Location. Relevant for encode iff initialCallSegment_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0
.associatedCallSegment Object SEQUENCE, CONTEXT 1, IMPLICIT, Tag Byte = a1
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.
.callSegment -549755813888 - 549755813887 INTEGER, 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.
.releaseCause Binary String OCTET STRING, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is the raw encoded bytes for this element.
This field has sub-encoding as per ISUP Cause in Q.763, Figure 13.
.releaseCause_hex [0-9a-fA-F]{10} Hex String. Alternate encode source.
The hex string value must always consist of exactly 4 characters (2 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.
.releaseCause_digits 0 - 127 Cause. Alternate encode source.
Will always be set on decode when source field is present.
.releaseCause_standard 0 - 3 Standard. Relevant for encode iff releaseCause_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0
.releaseCause_location 0 - 15 Location. Relevant for encode iff releaseCause_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0
.allCallSegments 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.
.releaseCause 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 ISUP Cause in Q.763, Figure 13.
[Required]: This element is required to be present whenever the containing element is present.
.releaseCause_hex [0-9a-fA-F]{10} Hex String. Alternate encode source.
The hex string value must always consist of exactly 4 characters (2 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.
.releaseCause_digits 0 - 127 Cause. Alternate encode source.
Will always be set on decode when source field is present.
.releaseCause_standard 0 - 3 Standard. Relevant for encode iff releaseCause_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0
.releaseCause_location 0 - 15 Location. Relevant for encode iff releaseCause_cause is used.
Will always be set on decode when source field is present.
[Encode Default]: 0