[freeside-commits] branch master updated. 9573631ec3299ced290115ca0cb71690917bb7e2

Jeremy Davis jeremyd at 420.am
Mon Jun 1 07:35:57 PDT 2015


The branch, master has been updated
       via  9573631ec3299ced290115ca0cb71690917bb7e2 (commit)
      from  6bc36a712285e9616a00ae38b136d7b8cd6cb58f (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 9573631ec3299ced290115ca0cb71690917bb7e2
Author: Jeremy Davis <jeremyd at freeside.biz>
Date:   Mon Jun 1 09:21:51 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