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', '^SIP/2.0 100 Trying',
'CSeq: 1 INVITE', 'CSeq: 1 INVITE',
'From: "431100222" <sip:testuser1002@', 'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@' 'To: <sip:testuser1003@'
] ]
- [ - [
'^SIP/2.0 407 Proxy Authentication Required', '^SIP/2.0 407 Proxy Authentication Required',
'CSeq: 1 INVITE', 'CSeq: 1 INVITE',
'From: "431100222" <sip:testuser1002@', 'From: "[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22" <sip:testuser1002@',
'To: <sip:testuser1003@' 'To: <sip:testuser1003@'
] ]

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

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

@ -1,9 +1,9 @@
cdr: cdr:
- source_user: 'testuser1002' - source_user: 'testuser1002'
source_domain: 'spce.test' source_domain: 'invite-allowedcli-nonmatch-reject.scenarios.test'
source_cli: '431100222' source_cli: '[% invite_allowedcli_nonmatch_reject_scenarios_test.testuser1002.phone_number %]22'
destination_user: 'testuser1003' destination_user: 'testuser1003'
destination_domain: 'spce.test' destination_domain: 'invite-allowedcli-nonmatch-reject.scenarios.test'
destination_user_dialed: 'testuser1003' destination_user_dialed: 'testuser1003'
call_type: 'call' call_type: 'call'
call_status: 'other' 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 test_uuid: invite_allowedcli_nonmatch_reject
domains: domains:
'spce.test': invite-allowedcli-nonmatch-reject.scenarios.test:
reseller_id: 1 reseller_id: 1
customers: customers:
'customer.test': 'customer.test':
@ -13,7 +14,7 @@ customers:
billing_profile_id: 1 billing_profile_id: 1
reseller_id: 1 reseller_id: 1
subscribers: subscribers:
spce.test: invite-allowedcli-nonmatch-reject.scenarios.test:
testuser1003: testuser1003:
customer: 'customer.test' customer: 'customer.test'
password: testuser password: testuser
@ -29,10 +30,15 @@ subscribers:
scenarios: scenarios:
- ip: 127.126.0.1 - ip: 127.126.0.1
username: testuser1002 username: testuser1002
domain: spce.test domain: invite-allowedcli-nonmatch-reject.scenarios.test
responders: responders:
- ip: 127.1.0.1 - ip: 127.1.0.1
username: testuser1003 username: testuser1003
domain: spce.test domain: invite-allowedcli-nonmatch-reject.scenarios.test
register: yes register: 'yes'
active: no 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 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] 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]> 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] Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 1 INVITE 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 ACK sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0]:[remote_port] SIP/2.0
[last_Via:] [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] 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] Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 1 ACK CSeq: 1 ACK
@ -55,7 +55,7 @@
INVITE sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0] SIP/2.0 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] 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]> 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] Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 2 INVITE CSeq: 2 INVITE
@ -88,7 +88,7 @@
ACK sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0] SIP/2.0 ACK sip:[field0 file="callee.csv" line=0]@[field3 file="callee.csv" line=0] SIP/2.0
[last_Via:] [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] 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] Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id]
CSeq: 2 ACK CSeq: 2 ACK

Loading…
Cancel
Save