From 518ab9a83015e6f9a2e9efd89f10b373cf01da37 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Tue, 12 Nov 2019 18:06:23 +0100 Subject: [PATCH] TT#70464 amaexporter case-insensitive match for u2u value Change-Id: I50edf731bf75c8fe38bf56c8e37edd78ae1956a0 --- lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm b/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm index 04b47c2..9cf3c2f 100644 --- a/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm +++ b/lib/NGCP/BulkProcessor/Projects/Export/Ama/Ccs/CDR.pm @@ -369,7 +369,7 @@ sub _export_cdrs_init_context { and ($scenario->{ccs_subscriber}->{primary_alias} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_dbaliases::findby_subscriberidisprimary($scenario->{ccs_subscriber}->{id},1)->[0]) and (not defined $primary_alias_pattern or $scenario->{ccs_subscriber}->{primary_alias}->{username} =~ $primary_alias_pattern) ) { - if (contains(get_u2u_header($context,$parent_cdrs->[0]),\@ivr_u2u_headers)) { + if (contains(get_u2u_header($context,$parent_cdrs->[0]),\@ivr_u2u_headers,1)) { $scenario->{code} = $BLIND_TRANSFER; } else { $scenario->{code} = $BLIND_TRANSFER_NO_IVR; @@ -390,7 +390,7 @@ sub _export_cdrs_init_context { and ($scenario->{ccs_subscriber}->{primary_alias} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_dbaliases::findby_subscriberidisprimary($scenario->{ccs_subscriber}->{id},1)->[0]) and (not defined $primary_alias_pattern or $scenario->{ccs_subscriber}->{primary_alias}->{username} =~ $primary_alias_pattern) ) { - if (contains(get_u2u_header($context,$parent_cdrs->[0]),\@ivr_u2u_headers)) { + if (contains(get_u2u_header($context,$parent_cdrs->[0]),\@ivr_u2u_headers,1)) { $scenario->{code} = $NO_TRANSFER; } else { $scenario->{code} = $NO_TRANSFER_NO_IVR; @@ -412,7 +412,7 @@ sub _export_cdrs_init_context { and ($scenario->{ccs_subscriber}->{primary_alias} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_dbaliases::findby_subscriberidisprimary($scenario->{ccs_subscriber}->{id},1)->[0]) and (not defined $primary_alias_pattern or $scenario->{ccs_subscriber}->{primary_alias}->{username} =~ $primary_alias_pattern) ) { - if (contains(get_u2u_header($context,$parent_cdrs->[1]),\@ivr_u2u_headers)) { + if (contains(get_u2u_header($context,$parent_cdrs->[1]),\@ivr_u2u_headers,1)) { $scenario->{code} = $ATTN_TRANSFER; } else { $scenario->{code} = $ATTN_TRANSFER_NO_IVR;