TT#144200 LNP scenarios (invite_ncos_black, invite_ncos_white)

It's been noticed that during nightly Jenkins runs,
scenarios LNP keep on failing because of: 'invite_ncos_black' and
'invite_ncos_white' scenarios.

Jenkins runs a mass configuration of the whole bunch of scenarios,
and then starts running them one by one.
The issue happens because of the same NCOS level names used by both
'invite_ncos_black' and 'invite_ncos_white' scenarios.

First Jenkins configures 'invite_ncos_black' and all needed NCOS
levels are added. Then Jenkins deletes and creates again the same
NCOS levels (which share the same names) for the 'invite_ncos_white'.

This leads to the fact, that NCOS levels exist,
but are not set for 'invite_ncos_black' in domain preferences.

Another problem is, that mass configuration of LNP scenarios
leads to the problem with lnp carrier id and lnp numbers during
the run, and Proxy component thinks that there are no entries
for certain scenarios or uses the wrong lnp entry. Same problem,
scenarios share the same name space for part of the objects.

This commit concerns change of the name space for NCOS levels.

Change-Id: I851e5a81384e46972996d93b7d03657fd1c6c63d
mr10.2
Donat Zenichev 5 years ago committed by Marco Capetta
parent b60b66b15e
commit f253643a7b

@ -2,16 +2,16 @@
lnp_invite_ncos_black_lnp_00:
data:
name: lnp_invite_ncos_black_lnp_00
prefix: AA
prefix: BK
numbers:
- number: '[% extra_info.phone_numbers.0 %]'
routing_number: '[% extra_info.phone_numbers.1 %]'
ncos:
- level: ncos_black
- level: ncos_blacklist_scenario_lnp_black
reseller_id: 1
patterns:
- '.*'
- level: ncos_white
- level: ncos_whitelist_scenario_lnp_black
reseller_id: 1
patterns:
- '.*'

@ -1,5 +1,5 @@
---
ncos_black:
ncos_blacklist_scenario_lnp_black:
data:
mode: blacklist
local_ac: 0
@ -8,7 +8,7 @@ ncos_black:
patterns:
- pattern: '^439991'
description: block LNP call
ncos_white:
ncos_whitelist_scenario_lnp_black:
data:
mode: whitelist
local_ac: 0

@ -2,7 +2,7 @@
"@invite-ncos-black.scenarios-lnp.test": {
"nat_sipping": "no",
"lnp_for_local_sub": true,
"ncos": "ncos_black"
"ncos": "ncos_blacklist_scenario_lnp_black"
},
"peer_invite_ncos_black_lnp_host0": {
"concurrent_max": 1,

@ -2,16 +2,16 @@
lnp_invite_ncos_white_lnp_00:
data:
name: lnp_invite_ncos_white_lnp_00
prefix: AA
prefix: WT
numbers:
- number: '[% extra_info.phone_numbers.0 %]'
routing_number: '[% extra_info.phone_numbers.1 %]'
ncos:
- level: ncos_black
- level: ncos_blacklist_scenario_lnp_white
reseller_id: 1
patterns:
- '.*'
- level: ncos_white
- level: ncos_whitelist_scenario_lnp_white
reseller_id: 1
patterns:
- '.*'

@ -1,19 +1,19 @@
---
ncos_black:
ncos_blacklist_scenario_lnp_white:
data:
mode: blacklist
local_ac: 0
description: test ncos level
reseller_id: 1
patterns:
- pattern: '^439991'
- pattern: '^438881'
description: block LNP call
ncos_white:
ncos_whitelist_scenario_lnp_white:
data:
mode: whitelist
local_ac: 0
description: test ncos level
reseller_id: 1
patterns:
- pattern: '^(439991|43999200)'
- pattern: '^(438881|43888200)'
description: allow LNP call

@ -16,7 +16,7 @@ peer_invite_ncos_white_lnp:
description:
rules:
- group_id: peer_invite_ncos_white_lnp_group0
callee_prefix: "439991"
callee_prefix: "438881"
callee_pattern: ''
caller_pattern: '^sip:.+@invite-ncos-white.scenarios-lnp.test'
description: ""

@ -2,7 +2,7 @@
"@invite-ncos-white.scenarios-lnp.test": {
"nat_sipping": "no",
"lnp_for_local_sub": true,
"ncos": "ncos_white"
"ncos": "ncos_whitelist_scenario_lnp_white"
},
"peer_invite_ncos_white_lnp_host0": {
"concurrent_max": 1

@ -33,7 +33,7 @@ scenarios:
domain: invite-ncos-white.scenarios-lnp.test
responders:
- ip: 127.0.2.1
number: 43999100
number: 43888100
username: testuser1001
domain: invite-ncos-white.scenarios-lnp.test
peer_host: peer_invite_ncos_white_lnp_host0
@ -43,7 +43,7 @@ scenarios:
domain: invite-ncos-white.scenarios-lnp.test
responders:
- ip: 127.0.2.2
number: 43999200
number: 43888200
username: testuser1001
domain: invite-ncos-white.scenarios-lnp.test
peer_host: peer_invite_ncos_white_lnp_host1
@ -53,7 +53,7 @@ scenarios:
domain: invite-ncos-white.scenarios-lnp.test
responders:
- ip: 127.0.2.1
number: 43999300
number: 43888300
username: testuser1001
domain: invite-ncos-white.scenarios-lnp.test
peer_host: peer_invite_ncos_white_lnp_host0
@ -61,8 +61,8 @@ scenarios:
active: 'no'
extra_info:
phone_numbers:
- 439992
- 438882
- 4318881001
- 43999100
- 43999200
- 43999300
- 43888100
- 43888200
- 43888300

Loading…
Cancel
Save