[freeside-commits] branch FREESIDE_3_BRANCH updated. 4fce93385377a02eb16b27cc18e1ca240fc11703
Jeremy Davis
jeremyd at 420.am
Mon Jun 1 07:37:09 PDT 2015
The branch, FREESIDE_3_BRANCH has been updated
via 4fce93385377a02eb16b27cc18e1ca240fc11703 (commit)
from 8443390c7a5ea14cff9896a0c95783498b63ef3b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4fce93385377a02eb16b27cc18e1ca240fc11703
Author: Jeremy Davis <jeremyd at freeside.biz>
Date: Mon Jun 1 09:23:13 2015 -0400
Ticket #33386 cdrtype support for enswitch
diff --git a/FS/FS/cdr/enswitch.pm b/FS/FS/cdr/enswitch.pm
index 1cdd802..8026293 100644
--- a/FS/FS/cdr/enswitch.pm
+++ b/FS/FS/cdr/enswitch.pm
@@ -34,7 +34,13 @@ use FS::cdr_type;
#Inbound called type,
#Inbound called number,
#Inbound destination type, Inbound destination number,
- 'disposition', #Outbound calling type,
+ sub { my ($cdr, $data) = @_;
+ $data ||= 'none';
+
+ my $cdr_type = qsearchs('cdr_type', { 'cdrtypename' => $data } );
+ $cdr->set('cdrtypenum', $cdr_type->cdrtypenum) if $cdr_type;
+ } , #Outbound calling type,
+
skip(11), #Outbound calling number,
#Outbound called type, Outbound called number,
#Outbound destination type, Outbound destination number,
@@ -53,23 +59,4 @@ use FS::cdr_type;
sub skip { map {''} (1..$_[0]) }
-#create CDR types with names matching in_calling_type valuesj - 'none'
-# (without the quotes) for blank
-our %cdr_type = ();
-sub in_calling_type {
- my ($record, $data) = @_;
-
- $data ||= 'none';
-
- my $cdr_type = exists($cdr_type{$data})
- ? $cdr_type{$data}
- : qsearchs('cdr_type', { 'cdrtypename' => $data } );
-
- $cdr_type{$data} = $cdr_type;
-
- $record->set('in_calling_type', $data); #for below
- $record->set('cdrtypenum', $cdr_type->cdrtypenum) if $cdr_type;
-
-}
-
1;
-----------------------------------------------------------------------
Summary of changes:
FS/FS/cdr/enswitch.pm | 27 +++++++--------------------
1 file changed, 7 insertions(+), 20 deletions(-)
More information about the freeside-commits
mailing list