TT#60901 Add NCOS LNP patterns

Change-Id: I03373ea25dca7bf59515ea0b3806ae0513790f3e
changes/55/32155/2
Marco Capetta 6 years ago
parent ea21aeecec
commit ce24a86ebb

@ -113,11 +113,20 @@ sub manage_ncoslnpcarriers
$ncos->{id} = $api->create_ncoslnpcarrier($param);
print "ncoslnpcarriers [$ncos->{level}] for [$lnp_id]: created [$ncos->{id}]\n";
}
my $patterns = $ncos->{patterns};
foreach my $pattern (@{$patterns}) {
my $param = {
ncos_lnp_list_id => $ncos->{id},
pattern => $pattern
};
my $pattern_id = $api->create_ncoslnppattern($param);
print "ncoslnppattern [$pattern] for [$lnp_id]: created [$pattern_id]\n";
}
}
return;
}
sub do_delete
{
my ($data) = @_;

@ -902,6 +902,13 @@ sub delete_ncoslnpcarrier {
return $self->_delete($urldata);
}
sub create_ncoslnppattern {
my ($self, $data) = @_;
my $urldata = '/api/ncoslnppatterns/';
return $self->_create($data, $urldata);
}
sub check_soundset_exists {
my ($self, $data) = @_;
my $urldata = "/api/soundsets/";

@ -62,6 +62,8 @@ flow:
- start|ROUTE_NCOS:
- return|ROUTE_NCOS:
- start|ROUTE_NCOS:
- start|ROUTE_NCOS_LNP_CHECK:
- return|ROUTE_NCOS_LNP_CHECK:
- return|ROUTE_NCOS:
- return|ROUTE_NCOS_CHECK:
- start|ROUTE_BLOCK_OUT:

@ -9,5 +9,9 @@ lnp_test_00:
ncos:
- level: ncos_black
reseller_id: 1
patterns:
- '.*'
- level: ncos_white
reseller_id: 1
patterns:
- '.*'

@ -62,6 +62,8 @@ flow:
- start|ROUTE_NCOS:
- return|ROUTE_NCOS:
- start|ROUTE_NCOS:
- start|ROUTE_NCOS_LNP_CHECK:
- return|ROUTE_NCOS_LNP_CHECK:
- return|ROUTE_NCOS:
- return|ROUTE_NCOS_CHECK:
- start|ROUTE_BLOCK_OUT:

@ -9,5 +9,9 @@ lnp_test_00:
ncos:
- level: ncos_black
reseller_id: 1
patterns:
- '.*'
- level: ncos_white
reseller_id: 1
patterns:
- '.*'

@ -14,5 +14,5 @@ ncos_white:
description: test ncos level
reseller_id: 1
patterns:
- pattern: '^439991'
- pattern: '^(439991|4318881)'
description: allow LNP call

Loading…
Cancel
Save