MT#12813 calllist api: use correct subscriber

namely our own, to process rewrite rules

Change-Id: I23f36a6900634273513bd1846bae4643b88145a5
changes/91/1791/3
Gerhard Jungwirth 11 years ago
parent 970fdb2d7c
commit da020c9810

@ -176,11 +176,14 @@ sub resource_from_item {
$other_domain = $item->source_domain;
}
my $own_sub = ($resource->{direction} eq "out")
? $src_sub
: $dst_sub;
if($resource->{own_cli} !~ /^\d+$/) {
$resource->{own_cli} .= '@'.$own_domain;
} elsif($own_normalize) {
$resource->{own_cli} = NGCP::Panel::Utils::Subscriber::apply_rewrite(
c => $c, subscriber => $sub // $src_sub->voip_subscriber,
c => $c, subscriber => $sub // $own_sub->voip_subscriber,
number => $resource->{own_cli}, direction => "caller_out"
);
}
@ -191,7 +194,7 @@ sub resource_from_item {
$resource->{other_cli} .= '@'.$other_domain;
} elsif($other_normalize) {
$resource->{other_cli} = NGCP::Panel::Utils::Subscriber::apply_rewrite(
c => $c, subscriber => $sub // $src_sub->voip_subscriber,
c => $c, subscriber => $sub // $own_sub->voip_subscriber,
number => $resource->{other_cli}, direction => "caller_out"
);
}

Loading…
Cancel
Save