for domestic calls, use DETAIL for dst instead of DNIS, RT#29055
authorIvan Kohler <ivan@freeside.biz>
Thu, 7 Aug 2014 20:22:09 +0000 (13:22 -0700)
committerIvan Kohler <ivan@freeside.biz>
Thu, 7 Aug 2014 20:22:09 +0000 (13:22 -0700)
bin/cdr-ivr.import

index 9a4eb0d..4af5da0 100755 (executable)
@@ -33,7 +33,6 @@ FS::cdr::Import->dbi_import(
     #                             $_[0]->{NXX}. $_[0]->{LOCAL_NUMBER};
     #                           },
     'description'       => 'DESCRIPTION', # or upstream_dst_regionname ?
-    #'' => 'DETAIL', #
     #'' => 'PER_CALL_CHARGE', #
     #'' => 'PER_MINUTE_CHARGE', #
     #'' => 'PER_CALL_SURCHARGE', #
@@ -46,7 +45,10 @@ FS::cdr::Import->dbi_import(
     #'' => 'CONVERSION_RATE', #
     'lastapp'           => 'MODULE_NAME', #
     'src'               => 'ANI', # 'clid' => 'ANI', #
-    'dst'               => 'DNIS',
+    'dst'               => sub { $_[0]->{'DNIS'} =~ /^011/
+                                   ? $_[0]->{'DNIS'}
+                                   : $_[0]->{'DETAIL'};
+                               },
     #'' => 'SALES_GROUP', #
     #'' => 'TAX_GROUP', #
     'userfield'         => 'USER_1', #