3 Operator Updates

Overview

Introduction

This chapter defines the CCS EDRs for operator updates.

Account Creation using Screens (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account creation using screens (CDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (account changed or created)
  • BALANCES (pre-call or account creation)
  • COSTS (rated calls)
  • MAX_CONCURRENT (maximum concurrent accesses allowed)
  • MSISDN (account calling number)
  • NEW_ACCT_STATE (always preuse - P)
  • TERMINAL (Network ID)
  • USER (operator logon name)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account creation using screens (CDR type 2):

  • ACTIVATION_DATE (account activation date)
  • NEW_ACCT_EXPIRY (date after update)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=139450184|CDR_TYPE=2|RECORD_DATE=20040803121758|ACCT_ID=20054|ACCT_REF_ID=0|BALANCE_TYPES=1,2,5|BALANCES=0,0,0|COSTS=2000,0,0|ACTIVATION_DATE=0|NEW_ACCT_EXPIRY=0|MAX_CONCURRENT=1| NEW_ACCT_STATE=P|ACS_CUST_ID=1|TERMINAL=192.168.25.108|USER=SU|ACCOUNT_TYPE=1|MSISDN=1394111111

Note

The sequence of all fields output in an EDR is not guaranteed.

Account Creation using PI (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account creation using PI (CDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (account changed or created)
  • BALANCES (pre-call or account creation)
  • COSTS (rated calls)
  • MAX_CONCURRENT (maximum concurrent accesses allowed)
  • MSISDN (account calling number)
  • NEW_ACCT_STATE (always preuse - P)
  • PI (logon name and IP address)
  • WALLET_TYPE (ID of wallet recharged)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account creation using PI (CDR type 2):

  • ACTIVATION_DATE (account activation date)
  • NEW_ACCT_EXPIRY (date after update)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=139450184|CDR_TYPE=2| RECORD_DATE=20070703121758|ACCT_ID=20054|ACCT_REF_ID=0|ACCOUNT_TYPE=11|BALANCE_TYPES=1,2,5|BALANCES=0,0,0|COSTS=2000,0,0|ACTIVATION_DATE=0|NEW_ACCT_EXPIRY=0|MAX_CONCURRENT=1|NEW_ACCT_STATE=P|ACS_CUST_ID=1|MSISDN=01394777777|WALLET_TYPE=1|PI= adminAT192.168.25.106

Note

The sequence of all fields output in an EDR is not guaranteed.

Account Balance Changes using Screens (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account balance changes using screens (CDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • TERMINAL (Network ID)
  • USER (operator logon name)
  • WALLET_TYPE (ID of wallet changed)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account balance changes using screens (CDR type 2):

  • NEW_ACCT_STATE (after update)
  • OLD_ACCT_STATE (before update)
  • REASON (change reason)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=139450184|CDR_TYPE=2|RECORD_DATE=20040803122430|ACCT_ID=83|ACCT_REF_ID=83|USER=SU|TERMINAL=123.123.123.123|ACCOUNT_TYPE=1|BALANCE_TYPES=1|BALANCES=2000|COSTS=-1000|OLD_BALANCE_EXPIRIES=|NEW_BALANCE_EXPIRIES=0|ACS_CUST_ID=1|WALLET_TYPE=1|MSISDN=1394111111|REASON="Balance topped up"

Note

The sequence of all fields output in an EDR is not guaranteed.

Account Balance Changes using PI (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account balance changes using PI (CDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_ACCT_EXPIRY (date after update)
  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_ACCT_EXPIRY (dates before update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • PI (logon name and IP address)
  • WALLET_TYPE (ID of wallet changed)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account balance changes using PI (CDR type 2):

  • NEW_ACCT_STATE (after update)
  • OLD_ACCT_STATE (before update)

Example EDR 2

BILLING_ENGINE_ID=4|SCP_ID=161986004|SEQUENCE_NUMBER=9|CDR_TYPE=2|RECORD_DATE=20070809121732|ACCT_ID=1021|ACCT_REF_ID=1021|PI=adminAT192.168.25.108|WALLET_TYPE=1|ACCOUNT_TYPE=41|OLD_ACCT_EXPIRY=20080901185959|NEW_ACCT_EXPIRY=20080901185959|BALANCE_TYPES=1|BALANCES=124495|COSTS=3322|OLD_BALANCE_EXPIRIES=20080131190018|NEW_BALANCE_EXPIRIES=20080131190018|ACS_CUST_ID=1|MSISDN=11012

Note

The sequence of all fields output in an EDR is not guaranteed.

Account State Update using Screens (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account state update using screens (EDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_ACCT_EXPIRY (date after update)
  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • TERMINAL (Network ID)
  • USER (operator logon name)

Optional EDR 2 fields

This table lists the optional fields for account state update using screens (EDR type 2):

  • ACTIVATION_DATE (account activation date)
  • MAX_CONCURRENT (maximum concurrent accesses allowed)
  • NEW_ACCT_STATE (after update)
  • NEW_LAST_USE (date last used)
  • OLD_ACCT_EXPIRY (dates before update)
  • OLD_ACCT_STATE (before update)
  • REASON (change reason)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=139450184|CDR_TYPE=2|RECORD_DATE=20040803122626|ACCT_ID=83|ACCT_REF_ID=83|USER=SU|TERMINAL=192.168.25.108|ACCOUNT_TYPE=1|OLD_ACCT_STATE=P|NEW_ACCT_STATE=A|BALANCE_TYPES=1|BALANCES=3000|COSTS=0|OLD_BALANCE_EXPIRIES=|NEW_BALANCE_EXPIRIES=0|ACS_CUST_ID=1|MSISDN=1394111111|REASON="Activate wallet"

Note

The sequence of all fields output in an EDR is not guaranteed.

Account State Update using PI (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account state update using PI (EDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_ACCT_EXPIRY (date after update)
  • NEW_ACCT_STATE (after update)
  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_ACCT_EXPIRY (dates before update)
  • OLD_ACCT_STATE (before update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • PI (logon name and IP address)
  • WALLET_TYPE (ID of wallet recharged)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account state update using PI (EDR type 2):

  • ACTIVATION_DATE (account activation date)
  • MAX_CONCURRENT (maximum concurrent accesses allowed)
  • NEW_LAST_USE (date last used)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=161986004|SEQUENCE_NUMBER=139450184|CDR_TYPE=2|RECORD_DATE=20070719085005|ACCT_ID=83|ACCT_REF_ID=83|ACCOUNT_TYPE=24|PI=adminAT192.168.25.106|OLD_ACCT_STATE=F|NEW_ACCT_STATE=A|OLD_ACCT_EXPIRY=0|NEW_ACCT_EXPIRY=0|BALANCE_TYPES=1|BALANCES=3000|COSTS=0|OLD_BALANCE_EXPIRIES=0|NEW_BALANCE_EXPIRIES=0|ACS_CUST_ID=1|WALLET_TYPE=1|MSISDN=01892111111

Note

The sequence of all fields output in an EDR is not guaranteed.

Account Expiry Update using Screens (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account expiry update using screens (EDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_ACCT_EXPIRY (date after update)
  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_ACCT_EXPIRY (dates before update)
  • OLD_ACCT_STATE (before update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • TERMINAL (Network ID)
  • USER (operator logon name)
  • WALLET_DELETED (always success - Y)
  • WALLET_TYPE (ID of wallet recharged)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account state expiry using screens (EDR type 2):

  • ACTIVATION_DATE (account activation date)
  • MAX_CONCURRENT (maximum concurrent accesses allowed)
  • OLD_ACCT_STATE (before update)
  • NEW_ACCT_STATE (after update)
  • REASON (change reason)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=13954|CDR_TYPE=2|RECORD_DATE=20040803123349|ACCT_ID=83|ACCT_REF_ID=83|USER=SU|TERMINAL=192.168.25.108|ACCOUNT_TYPE=1|OLD_ACCT_EXPIRY=20140103120000|NEW_ACCT_EXPIRY=20170103120000|BALANCE_TYPES=1|BALANCES=3000|COSTS=0|WALLET_DELETED=N|OLD_ACCT_STATE=A|OLD_BALANCE_EXPIRIES=|NEW_BALANCE_EXPIRIES=0|ACS_CUST_ID=1|WALLET_TYPE=1|MSISDN=1394111111|REASON="Extend account expiry date"

Note

The sequence of all fields output in an EDR is not guaranteed.

Balance Expiry Update using Screens (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for balance expiry update using screens (EDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • TERMINAL (Network ID)
  • USER (operator logon name)

Optional EDR 2 fields

This list identifies the optional EDR record fields for balance expiry update using screens (CDR type 2):

  • NEW_ACCT_STATE (after update)
  • OLD_ACCT_STATE (before update)
  • REASON (change reason)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=139540184|CDR_TYPE=2|RECORD_DATE=20040803123655|ACCT_ID=83|ACCT_REF_ID=83|USER=SU|ACCOUNT_TYPE=1|BALANCE_TYPES=1,2|BALANCES=1000,3500|COSTS=0,0|OLD_BALANCE_EXPIRIES=20040903122900,20040805122900|NEW_BALANCE_EXPIRIES=20040910122900,20040812122900|ACS_CUST_ID=1|MSISDN=1394111111

Note

The sequence of all fields output in an EDR is not guaranteed.

Account Deleted using Screens (EDR 2)

Mandatory EDR 2 fields

This list identifies the mandatory EDR record fields for account deleted using screens (EDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACTIVATION_DATE (account activation date)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MAX_CONCURRENT (maximum concurrent accesses allowed)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_ACCT_EXPIRY (date after update)
  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_ACCT_EXPIRY (dates before update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)
  • TERMINAL (Network ID)
  • USER (operator logon name)
  • WALLET_DELETED (always success - Y)

Optional EDR 2 fields

This list identifies the optional EDR record fields for account deleted using screens (CDR type 2):

  • NEW_ACCT_STATE (after update)
  • OLD_ACCT_STATE (before update)
  • REASON (change reason)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=175677458|SEQUENCE_NUMBER=139540184|CDR_TYPE=2|RECORD_DATE=20070716112330|ACCT_ID=20056|ACCT_REF_ID=20056|USER=SU|TERMINAL=192.168.25.108|BALANCE_TYPES=1,2,3,4,5|BALANCES=10000,0,0,0,0|COSTS=10000,0,0,0,0|WALLET_DELETED=Y|ACTIVATION_DATE=20040703122900|NEW_ACCT_EXPIRY=0|MAX_CONCURRENT=1|OLD_ACCT_STATE=P|ACCOUNT_TYPE=1|NEW_BALANCE_EXPIRIES=0|OLD_BALANCE_EXPIRIES=20040811100354|OLD_ACCT_EXPIRY=20040811100357|MSISDN=1394111111

Note

The sequence of all fields output in an EDR is not guaranteed.

Account Activated by System (EDR 2)

Mandatory EDR 2 fields

The account will be activated by the system when a call is made on an account that is in a 'PreUse' state.

This list identifies the mandatory EDR record fields for an account activated by the system (EDR type 2):

  • ACCOUNT_TYPE (Product Type ID)
  • ACS_CUST_ID (ACS Customer ID)
  • BALANCE_TYPES (existing account)
  • BALANCES (pre-transaction account balances)
  • COSTS (rated calls)
  • MSISDN (account calling number)

    When the ccsCDRLoader plugin is installed on the SMS, this tag will be present.

  • NEW_ACCT_EXPIRY (date after account deleted)

    If the expiry date is updated then this tag will be present.

  • NEW_ACCT_STATE (always active - A)
  • NEW_BALANCE_EXPIRIES (date after balance update)
  • OLD_ACCT_EXPIRY (dates before update)

    If the expiry date is updated then this tag will be present.

  • OLD_ACCT_STATE (P or D before update)
  • OLD_BALANCE_EXPIRIES (dates before balance update)

Example EDR 2

BILLING_ENGINE_ID=21|SCP_ID=110537566|SEQUENCE_NUMBER=139450184|CDR_TYPE=2|RECORD_DATE=20040806100354|ACCT_ID=20064|ACCT_REF_ID=20026|BALANCE_TYPES=1|NEW_ACCT_STATE=A|OLD_ACCT_STATE=P|ACS_CUST_ID=1|ACCOUNT_TYPE=1|MSISDN=1394111111

Note

The sequence of all fields output in an EDR is not guaranteed.