From 786a800d644447263e033e796fed7aae1a9b152e Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Tue, 13 Apr 2021 15:48:08 +0200 Subject: [PATCH] TT#116100 bin/create_subscribers.pl: use dynamic phone numbers Change-Id: I7124c24769482c24dc66b52e4a192c67ab409cde --- bin/create_subscribers.pl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bin/create_subscribers.pl b/bin/create_subscribers.pl index cec30020..6fdc8db1 100755 --- a/bin/create_subscribers.pl +++ b/bin/create_subscribers.pl @@ -175,6 +175,9 @@ sub create_subscriber { my ($username, $domain , $data , $s) = @_; my $pbx_groups = $data->{pbx_groups}; + my $key = $username =~ tr/\./_/r; + my $key_dom = $domain =~ tr/\./_/r; + $key_dom = $key_dom =~ tr/\-/_/r; $s->{pbx_group_ids} = []; $s->{username} = $username; @@ -189,11 +192,12 @@ sub create_subscriber } } delete $s->{pbx_groups}; + $s->{cc} = $ids->{$key_dom}->{$key}->{cc}; + $s->{ac} = $ids->{$key_dom}->{$key}->{ac}; + $s->{sn} = $ids->{$key_dom}->{$key}->{sn}; + $s->{alias_numbers} = $ids->{$key_dom}->{$key}->{alias_numbers}; $s->{id} = $api->create_subscriber(get_data($s)); my $tmp = $api->get_subscriber($s->{id}); - my $key = $username =~ tr/\./_/r; - my $key_dom = $domain =~ tr/\./_/r; - $key_dom = $key_dom =~ tr/\-/_/r; $ids->{$key_dom}->{$key}->{uuid} = $tmp->{uuid}; return; }