TT#116100 scenarios/invite_allowedcli_nonmatch_reject

* domain per scenario
* dynamic IP/port and numbers
* dynamic values at prefs.json

Change-Id: I4795b1fb672457133dec493748d8cba11833d5f9
mr9.5.1
Victor Seva 4 years ago
parent 91b068151d
commit 65306258e6

@ -31,12 +31,12 @@ sip_out:
- [
'^SIP/2.0 100 Trying',
'CSeq: 1 INVITE',
'From: "431100222" <sip:testuser1002@',
'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@'
]
- [
'^SIP/2.0 407 Proxy Authentication Required',
'CSeq: 1 INVITE',
'From: "431100222" <sip:testuser1002@',
'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@'
]

@ -17,12 +17,12 @@ flow:
- start|ROUTE_FIND_CALLER:
- start|ROUTE_AUTH:
- start|ROUTE_AUTH_HELPER:
$x_hdr(From): spce.test
$x_hdr(From): invite-allowedcli-nonmatch-reject.scenarios.test
$var(realm_user): testuser1002
$var(realm_domain): spce.test
$var(realm_domain): invite-allowedcli-nonmatch-reject.scenarios.test
- return|ROUTE_AUTH_HELPER:
$avp(orig_acc_caller_user): ['testuser1002']
$avp(orig_acc_caller_domain): ['spce.test']
$avp(orig_acc_caller_domain): ['invite-allowedcli-nonmatch-reject.scenarios.test']
- start|ROUTE_ADD_CALLINFO_REPLY:
- start|ROUTE_ADD_CALLINFO_CALLER_PRIMARY:
- return|ROUTE_ADD_CALLINFO_CALLER_PRIMARY:
@ -37,8 +37,8 @@ flow:
- start|ROUTE_LOAD_CALLER_CONTRACT_PREF:
- return|ROUTE_LOAD_CALLER_CONTRACT_PREF:
- return|ROUTE_LOAD_CALLER_PREF:
$xavp(caller_usr_prefs[0]=>allowed_clis[*]): ['43110021*', '43110029*']
$xavp(caller_real_prefs[0]=>allowed_clis[*]): ['43110021*', '43110029*']
$xavp(caller_usr_prefs[0]=>allowed_clis[*]): ['[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]1*', '[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]9*']
$xavp(caller_real_prefs[0]=>allowed_clis[*]): ['[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]1*', '[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]9*']
$xavp(caller_usr_prefs[0]=>user_cli[*]): ['43122122']
$xavp(caller_real_prefs[0]=>user_cli[*]): ['43122122']
$xavp(caller_usr_prefs[0]=>inbound_upn[*]): ['from_display']
@ -57,7 +57,7 @@ flow:
- return|ROUTE_CALLER_BLOCK_CLI:
- start|ROUTE_CHECK_USERPROV_CLI:
- start|ROUTE_CHECK_CLI_ALLOWED:
$xavp(caller_real_prefs[0]=>allowed_clis[*]): ['43110021*', '43110029*']
$xavp(caller_real_prefs[0]=>allowed_clis[*]): ['[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]1*', '[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]9*']
$xavp(caller_usr_prefs[0]=>allowed_clis_reject_policy[*]): ['reject']
- start|ROUTE_ACC_FAILURE:
- start|ROUTE_ACC_CALLER:
@ -70,7 +70,7 @@ flow:
- return|ROUTE_SET_ACC_CALLEE_CALL_COUNTERS:
- return|ROUTE_ACC_CALLEE:
$avp(acc_callee_user): ['testuser1003']
$avp(acc_callee_domain): ["spce.test"]
$avp(acc_callee_domain): ["invite-allowedcli-nonmatch-reject.scenarios.test"]
$avp(acc_callee_user_in): ['']
$avp(acc_callee_domain_in): ['']
- return|ROUTE_ACC_FAILURE:
@ -103,18 +103,18 @@ sip_out:
- [
'^SIP/2.0 100 Trying',
'CSeq: 2 INVITE',
'From: "431100222" <sip:testuser1002@',
'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@'
]
- [
'^SIP/2.0 101 Connecting',
'CSeq: 2 INVITE',
'From: "431100222" <sip:testuser1002@',
'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@'
]
- [
'^SIP/2.0 403 Forbidden',
'CSeq: 2 INVITE',
'From: "431100222" <sip:testuser1002@',
'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@',
]

@ -13,8 +13,8 @@ flow:
- return|ROUTE_LOCAL:
sip_in:
- 'ACK sip:testuser1003@'
- 'From: \"431100222\" <sip:testuser1002@spce.test>;tag='
- 'To: <sip:testuser1003@spce.test>;tag='
- 'From: \"[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22\" <sip:testuser1002@invite-allowedcli-nonmatch-reject.scenarios.test>;tag='
- 'To: <sip:testuser1003@invite-allowedcli-nonmatch-reject.scenarios.test>;tag='
- 'Max-Forwards: 69'
- 'Content-Length: 0'
sip_out: []

@ -1,9 +1,9 @@
cdr:
- source_user: 'testuser1002'
source_domain: 'spce.test'
source_cli: '431100222'
source_domain: 'invite-allowedcli-nonmatch-reject.scenarios.test'
source_cli: '[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22'
destination_user: 'testuser1003'
destination_domain: 'spce.test'
destination_domain: 'invite-allowedcli-nonmatch-reject.scenarios.test'
destination_user_dialed: 'testuser1003'
call_type: 'call'
call_status: 'other'

@ -1,12 +0,0 @@
{
"testuser1002@spce.test": {
"allowed_clis": [
"43110029*",
"43110021*"
],
"cli": 4311002,
"user_cli": 43122122,
"inbound_upn": "from_display",
"allowed_clis_reject_policy": "reject"
}
}

@ -0,0 +1,12 @@
{
"testuser1002@invite-allowedcli-nonmatch-reject.scenarios.test": {
"allowed_clis": [
"[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]9*",
"[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]1*"
],
"cli": [% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %],
"user_cli": 43122122,
"inbound_upn": "from_display",
"allowed_clis_reject_policy": "reject"
}
}

@ -1,6 +1,7 @@
---
test_uuid: invite_allowedcli_nonmatch_reject
domains:
'spce.test':
invite-allowedcli-nonmatch-reject.scenarios.test:
reseller_id: 1
customers:
'customer.test':
@ -13,7 +14,7 @@ customers:
billing_profile_id: 1
reseller_id: 1
subscribers:
spce.test:
invite-allowedcli-nonmatch-reject.scenarios.test:
testuser1003:
customer: 'customer.test'
password: testuser
@ -29,10 +30,15 @@ subscribers:
scenarios:
- ip: 127.126.0.1
username: testuser1002
domain: spce.test
domain: invite-allowedcli-nonmatch-reject.scenarios.test
responders:
- ip: 127.1.0.1
username: testuser1003
domain: spce.test
register: yes
active: no
domain: invite-allowedcli-nonmatch-reject.scenarios.test
register: 'yes'
active: 'no'
- ip: 127.1.0.2
username: testuser1002
domain: invite-allowedcli-nonmatch-reject.scenarios.test
register: 'no'
active: 'no'

@ -6,7 +6,7 @@
INVITE sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: "431100222" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
From: "[field1 file="callee.csv" line=1]22" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
To: <sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0]>
Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 1 INVITE
@ -37,7 +37,7 @@
ACK sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0]:[remote_port] SIP/2.0
[last_Via:]
From: "431100222" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
From: "[field1 file="callee.csv" line=1]22" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
To: <sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0]>[peer_tag_param]
Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 1 ACK
@ -55,7 +55,7 @@
INVITE sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: "431100222" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
From: "[field1 file="callee.csv" line=1]22" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
To: <sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0]>
Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 2 INVITE
@ -88,7 +88,7 @@
ACK sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0] SIP/2.0
[last_Via:]
From: "431100222" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
From: "[field1 file="callee.csv" line=1]22" <sip:[field0 file="caller.csv" line=0]@[field2 file="caller.csv" line=0]>;tag=[pid]SIPpTag00[call_number]
To: <sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0]>[peer_tag_param]
Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 2 ACK

Loading…
Cancel
Save