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); $ncos->{id} = $api->create_ncoslnpcarrier($param);
print "ncoslnpcarriers [$ncos->{level}] for [$lnp_id]: created [$ncos->{id}]\n"; 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; return;
} }
sub do_delete sub do_delete
{ {
my ($data) = @_; my ($data) = @_;

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

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

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

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

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

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

Loading…
Cancel
Save