diff options
| author | ivan <ivan> | 2009-02-24 08:41:35 +0000 |
|---|---|---|
| committer | ivan <ivan> | 2009-02-24 08:41:35 +0000 |
| commit | ec95e1dca6b6c7869314b47e440df0ca6e56c046 (patch) | |
| tree | a76de873d218876589f6ae4a8471196688f42d10 /FS/FS | |
| parent | 024d4735a2894915bb36e9926fa0d0af26c2beee (diff) | |
rewrite CDRs for forwarded Asterisk calls to be billable, RT#3196
Diffstat (limited to 'FS/FS')
| -rw-r--r-- | FS/FS/Schema.pm | 5 | ||||
| -rw-r--r-- | FS/FS/cdr.pm | 3 |
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; |
