ApplyChargingReport CAMEL2

Introduction

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

These attributes are used when variant = ‘camel2’.

Field Type Description
<anon> Object OCTET STRING, UNIVERSAL 4, IMPLICIT, Tag Byte = 04
This element is a sequence which contains one or more of the following elements.
[Required]: This element is required to be 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.
timeDurationChargingResult Object SEQUENCE, CONTEXT 0, IMPLICIT, Tag Byte = a0
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.
partyToCharge Object CHOICE, CONTEXT 0, Tag Byte = a0
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.
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.
timeInformation Object CHOICE, CONTEXT 1, Tag Byte = a1
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.
timeIfNoTariffSwitch 0 - 864000 INTEGER, CONTEXT 0, IMPLICIT, Tag Byte = 80
The value is an integer within the indicated range.
This element is one of the possible alternatives for the containing CHOICE.
timeIfTariffSwitch 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.
timeSinceTariffSwitch 0 - 864000 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.
tariffSwitchInterval 1 - 864000 INTEGER, CONTEXT 1, IMPLICIT, Tag Byte = 81
The value is an integer within the indicated range.
callActive 0 / 1 BOOLEAN, CONTEXT 2, IMPLICIT, Tag Byte = 82
Values are represented as integer 0 (false) or 1 (true).
[Decode Default]: 1