[freeside-commits] branch master updated. 08c277b9867608b9ba8ddc8ae8c67d1ca8bb3ff5

Ivan ivan at 420.am
Sat Feb 15 17:30:40 PST 2014


The branch, master has been updated
       via  08c277b9867608b9ba8ddc8ae8c67d1ca8bb3ff5 (commit)
      from  bcdf7aa475b84adf5efc0bc775e84975f7e830a5 (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 08c277b9867608b9ba8ddc8ae8c67d1ca8bb3ff5
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Sat Feb 15 17:30:39 2014 -0800

    import public IP in voipswitch CDRs, RT#26228

diff --git a/bin/cdr-voipswitch.import b/bin/cdr-voipswitch.import
index 817c4bc..a8ab9d9 100644
--- a/bin/cdr-voipswitch.import
+++ b/bin/cdr-voipswitch.import
@@ -121,11 +121,17 @@ my $imported = 0;
 my $row;
 while ( $row = $sth->fetchrow_hashref ) {
 
+  my $ip = $row->{ip_number};
+  if ( $ip =~ /^([\d\.]+)\/([\d\.]*)$/ ) {
+    $ip = $1;
+    #$nat_ip = $2;
+  }
+
   my $cdr = FS::cdr->new({
       cdrid                   => $row->{id_call},
       charged_party           => sprintf('%.2d', $row->{client_type}).
                                  $row->{id_client},
-      src_ip_addr             => $row->{ip_number},
+      src_ip_addr             => $ip,
       src                     => $row->{caller_id},
       dst                     => $row->{called_number},
       startdate               => str2time($row->{call_start}),

-----------------------------------------------------------------------

Summary of changes:
 bin/cdr-voipswitch.import |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)




More information about the freeside-commits mailing list