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.
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 |
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. |