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 = 04The value is the raw encoded bytes for this element. This field has sub-encoding as per ISUP Cause in Q.763, Figure 13.  It also has a HEX catch-all.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 = a1This 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 = 80The 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 = 81The value is the raw encoded bytes for this element. This field has sub-encoding as per ISUP Cause in Q.763, Figure 13.  It also has a HEX catch-all.   | 
.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 = a2This 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 = 80The value is the raw encoded bytes for this element. This field has sub-encoding as per ISUP Cause in Q.763, Figure 13.  It also has a HEX catch-all.[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
 |