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