summaryrefslogtreecommitdiff
path: root/FS/FS
diff options
context:
space:
mode:
authorivan <ivan>2009-02-24 08:41:35 +0000
committerivan <ivan>2009-02-24 08:41:35 +0000
commitec95e1dca6b6c7869314b47e440df0ca6e56c046 (patch)
treea76de873d218876589f6ae4a8471196688f42d10 /FS/FS
parent024d4735a2894915bb36e9926fa0d0af26c2beee (diff)
rewrite CDRs for forwarded Asterisk calls to be billable, RT#3196
Diffstat (limited to 'FS/FS')
-rw-r--r--FS/FS/Schema.pm5
-rw-r--r--FS/FS/cdr.pm3
2 files changed, 7 insertions, 1 deletions
diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm
index e8ab6bfec..d59270bd0 100644
--- a/FS/FS/Schema.pm
+++ b/FS/FS/Schema.pm
@@ -2014,12 +2014,15 @@ sub tables_hashref {
#NULL, done (or something)
'freesidestatus', 'varchar', 'NULL', 32, '', '',
+ #NULL, done (or something)
+ 'freesiderewritestatus', 'varchar', 'NULL', 32, '', '',
+
'cdrbatch', 'varchar', 'NULL', $char_d, '', '',
],
'primary_key' => 'acctid',
'unique' => [],
- 'index' => [ [ 'calldate' ], [ 'src' ], [ 'dst' ], [ 'charged_party' ], [ 'accountcode' ], [ 'freesidestatus' ], [ 'cdrbatch' ], ],
+ 'index' => [ [ 'calldate' ], [ 'src' ], [ 'dst' ], [ 'charged_party' ], [ 'accountcode' ], [ 'freesidestatus' ], [ 'freesiderewritestatus' ], [ 'cdrbatch' ], ],
},
'cdr_calltype' => {
diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm
index dc94bcf62..8307b287e 100644
--- a/FS/FS/cdr.pm
+++ b/FS/FS/cdr.pm
@@ -130,6 +130,8 @@ following fields are currently supported:
=item freesidestatus - NULL, done (or something)
+=item freesiderewritestatus - NULL, done (or something)
+
=item cdrbatch
=back
@@ -228,6 +230,7 @@ sub check {
# || $self->ut_numbern('upstream_rateid')
# || $self->ut_numbern('svcnum')
# || $self->ut_textn('freesidestatus')
+# || $self->ut_textn('freesiderewritestatus')
# ;
# return $error if $error;