tAcuSSAocSInform

Returns advice of charge - start of call (AOC-S) information to a served user. It is referenced in the AcuSSAocInformInvoke structure returned in an AOC_INFORM operation.

Structure

typedef struct tAcuSSAocSInform
{
  uchar type_of_info;          /* From ACU_SS_AOC_TYPE_OF_INFO_ constants*/
  uchar charged_item;          /* Bitmap of charged item constants       */
  uchar charging_rate;         /* One of charging rate constants         */
  pad5
  union 
  {
    tAcuSSAocDuration duration; /* charging_rate=CHARGING_RATE_DURATION  */
    tAcuSSAocSpecific specific; /* charging_rate=CHARGING_RATE_SPECIFIC  */
    tAcuSSAocVolume   volume;   /* charging_rate=CHARGING_RATE_VOLUME    */
  }rate;
};

Fields

Fields

Included

Description

type_of_info

Mandatory

From  ACU_SS_AOC_TYPE_OF_INFO constants. If there is charging rate information returned, this field contains CHARGE_RATE; otherwise, the field contains NOT_AVAILABLE.

charge_item

Optional

Bitmap of charged item constants. From ACU_SS_AOC_CHARGED_ITEM constants.

charging_rate

Optional

The charged item. From ACU_SS_AOC_CHARGING_RATE constants constants. This field contains a value only if the type_of_info field contains CHARGE_RATE.

rate

Optional

References the structure containing data associated with the charging rate.