summaryrefslogtreecommitdiff
path: root/eg/cdr_template.pm
diff options
context:
space:
mode:
Diffstat (limited to 'eg/cdr_template.pm')
-rw-r--r--eg/cdr_template.pm32
1 files changed, 15 insertions, 17 deletions
diff --git a/eg/cdr_template.pm b/eg/cdr_template.pm
index b423305..4e55c65 100644
--- a/eg/cdr_template.pm
+++ b/eg/cdr_template.pm
@@ -64,40 +64,38 @@ list of freeside CDR fields, useful ones marked with *
lastapp - Last application if appropriate
lastdata - Last application data
* startdate - Start of call (UNIX-style integer timestamp)
-* answerdate - Answer time of call (UNIX-style integer timestamp)
+ answerdate - Answer time of call (UNIX-style integer timestamp)
* enddate - End time of call (UNIX-style integer timestamp)
-*[2] duration - Total time in system, in seconds
-*[3] billsec - Total time call is up, in seconds
-*[4] disposition - What happened to the call: ANSWERED, NO ANSWER, BUSY
+* duration - Total time in system, in seconds
+* billsec - Total time call is up, in seconds
+*[2] disposition - What happened to the call: ANSWERED, NO ANSWER, BUSY
amaflags - What flags to use: BILL, IGNORE etc, specified on a per
channel basis like accountcode.
-*[5] accountcode - CDR account number to use: account
+*[3] accountcode - CDR account number to use: account
uniqueid - Unique channel identifier
userfield - CDR user-defined field
cdr_type - CDR type - see FS::cdr_type (Usage = 1, S&E = 7, OC&C = 8)
-*[6] charged_party - Service number to be billed
+*[4] charged_party - Service number to be billed
upstream_currency - Wholesale currency from upstream
-*[7] upstream_price - Wholesale price from upstream
+*[5] upstream_price - Wholesale price from upstream
upstream_rateplanid - Upstream rate plan ID
rated_price - Rated (or re-rated) price
distance - km (need units field?)
islocal - Local - 1, Non Local = 0
-*[8] calltypenum - Type of call - see FS::cdr_calltype
+*[6] calltypenum - Type of call - see FS::cdr_calltype
description - Description (cdr_type 7&8 only) (used for
cust_bill_pkg.itemdesc)
quantity - Number of items (cdr_type 7&8 only)
-*[9] carrierid - Upstream Carrier ID (see FS::cdr_carrier)
+*[7] carrierid - Upstream Carrier ID (see FS::cdr_carrier)
upstream_rateid - Upstream Rate ID
svcnum - Link to customer service (see FS::cust_svc)
freesidestatus - NULL, done (or something)
[1] Auto-populated from startdate if not present
-[2] Auto-populated to enddate - startdate on insert if not specified
-[3] Auto-populated to enddate - answerdate on insert if not specified
-[4] Package options available to ignore calls without a specific disposition
-[5] When using 'cdr-charged_party-accountcode' config
-[6] Auto-populated from src (normal calls) or dst (toll free calls) if not present
-[7] When using 'upstream_simple' rating method.
-[8] Set to usage class classnum when using pre-rated CDRs and usage class-based
+[2] Package options available to ignore calls without a specific disposition
+[3] When using 'cdr-charged_party-accountcode' config
+[4] Auto-populated from src (normal calls) or dst (toll free calls) if not present
+[5] When using 'upstream_simple' rating method.
+[6] Set to usage class classnum when using pre-rated CDRs and usage class-based
taxation (local/intrastate/interstate/international)
-[9] If doing settlement charging
+[7] If doing settlement charging