From d6c3ae470e91a4626a8068a114a2de2a16b5f370 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Tue, 15 Nov 2022 13:02:07 +0100 Subject: [PATCH] MT#55957 interceptions: consider active subscribers only Change-Id: I136d600f876aca754c60514d5640b619d41d82f5 --- lib/NGCP/Panel/Utils/Interception.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Utils/Interception.pm b/lib/NGCP/Panel/Utils/Interception.pm index f41305435c..d26531acf1 100644 --- a/lib/NGCP/Panel/Utils/Interception.pm +++ b/lib/NGCP/Panel/Utils/Interception.pm @@ -120,7 +120,9 @@ sub subresnum_from_number { } my $num_rs = $c->model('DB')->resultset('voip_numbers')->search( \[ 'concat(cc,ac,sn) = ?', [ {} => $number ]] - ); + )->search({ + 'subscriber_id' => { '!=' => undef }, + },undef); unless($num_rs->first) { return 0 unless &{$err_code}("invalid number '" . $number . "'",'number',"Number does not exist"); }