@ -56,7 +56,7 @@ sub main {
my $uri = '/api/subscribers/';
my $uri = '/api/subscribers/';
my %data = map { $_ => $opts->{$_} }
my %data = map { $_ => $opts->{$_} }
qw(customer_id username password webpassword);
qw(customer_id username password webpassword);
$data{primary_number} = join '', @{$opts}{qw(cc ac sn) };
$data{primary_number} = { map { $_ => $opts->{$_} } @{$opts}{qw(cc ac sn)} };
$data{administrative} = $opts->{admin};
$data{administrative} = $opts->{admin};
my $client = new NGCP::API::Client;
my $client = new NGCP::API::Client;
$client->set_verbose($opts->{verbose});
$client->set_verbose($opts->{verbose});
@ -70,6 +70,8 @@ sub main {
my $res = $client->request("POST", $uri, \%data);
my $res = $client->request("POST", $uri, \%data);
print $res->result."\n";
print $res->result."\n";
exit !$res->is_success;
return;
return;
}
}