From a55e5fbc45a5b002cb3bfd5e017a96f131c4fd38 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Mon, 11 Mar 2019 16:22:35 +0100 Subject: [PATCH] TT#54807 .ama exporter: fix filtering number-only destinations Change-Id: I888f86822126bfb8d7fa0a7e32fed2597df42895 (cherry picked from commit 9370109e73ac43878f215bf77b8e794550b09377) --- lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm b/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm index 6dd0c0b..13d1acf 100644 --- a/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm +++ b/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm @@ -303,8 +303,8 @@ sub _export_cdrs_init_context { and ($scenario->{ccs_subscriber} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_subscribers::findby_uuid(undef,$context->{cdrs}->[0]->{destination_user_id})) and ($scenario->{ccs_subscriber}->{primary_alias} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_dbaliases::findby_subscriberidisprimary($scenario->{ccs_subscriber}->{id},1)->[0]) ) { - if ($context->{cdrs}->[0]->{$ama_originating_digits_cdr_field} =~ /^[0-9]$/ - and $context->{cdrs}->[1]->{$ama_terminating_digits_cdr_field} =~ /^[0-9]$/ + if ($context->{cdrs}->[0]->{$ama_originating_digits_cdr_field} =~ /^[0-9]+$/ + and $context->{cdrs}->[1]->{$ama_terminating_digits_cdr_field} =~ /^[0-9]+$/ ) { $scenario->{code} = $DIRECT_FORWARDER_SCENARIO; $result = 1;