From 286b2d060c2e30ed2ba60c5b949107016f7c5d9d Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 22 Jun 2016 19:50:10 +0200 Subject: [PATCH] MT#20759 scenanrios/invite_allowedcli_nonmatch_reject * "allowed_clis_reject_policy": "reject" Change-Id: I46854084fb96e7abe78aad0424bf441cae492a4c --- .../0001_test.yml.tt2 | 35 ++++++ .../0003_test.yml.tt2 | 89 +++++++++++++++ .../prefs.json | 12 ++ .../scenario.yml | 38 ++++++ .../sipp_scenario00.xml | 108 ++++++++++++++++++ 5 files changed, 282 insertions(+) create mode 100644 scenarios/invite_allowedcli_nonmatch_reject/0001_test.yml.tt2 create mode 100644 scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 create mode 100644 scenarios/invite_allowedcli_nonmatch_reject/prefs.json create mode 100644 scenarios/invite_allowedcli_nonmatch_reject/scenario.yml create mode 100644 scenarios/invite_allowedcli_nonmatch_reject/sipp_scenario00.xml diff --git a/scenarios/invite_allowedcli_nonmatch_reject/0001_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch_reject/0001_test.yml.tt2 new file mode 100644 index 00000000..34177f82 --- /dev/null +++ b/scenarios/invite_allowedcli_nonmatch_reject/0001_test.yml.tt2 @@ -0,0 +1,35 @@ +flow: + - start|DEFAULT_ROUTE: + - start|ROUTE_NET_INFO: + - return|ROUTE_NET_INFO: + - start|ROUTE_PRX_REQUEST: + - start|ROUTE_INITVARS: + - return|ROUTE_INITVARS: + - start|ROUTE_INVITE: + - start|ROUTE_LOAD_CALLEE_DOMAIN_PREF: + - start|ROUTE_CLEAR_CALLEE_DOMAIN_PREF: + - return|ROUTE_CLEAR_CALLEE_DOMAIN_PREF: + - return|ROUTE_LOAD_CALLEE_DOMAIN_PREF: + - start|ROUTE_FIND_CALLER: + - start|ROUTE_AUTH: + - exit|ROUTE_AUTH: +sip_in: + - '^INVITE' + - 'Contact: sip:testuser1002@' + - 'To: allowed_clis[*]): ['43110021*', '43110029*'] + $xavp(caller_real_prefs[0]=>allowed_clis[*]): ['43110021*', '43110029*'] + $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'] + $xavp(caller_real_prefs[0]=>inbound_upn[*]): ['from_display'] + - start|ROUTE_GET_CALLER_CLI: + - return|ROUTE_GET_CALLER_CLI: + - start|ROUTE_GET_FORWARDER_CLI: + - return|ROUTE_GET_FORWARDER_CLI: + - start|ROUTE_CHECK_USERPROV_CLI: + - start|ROUTE_CHECK_CLI_ALLOWED: + $xavp(caller_real_prefs[0]=>allowed_clis[*]): ['43110021*', '43110029*'] + $xavp(caller_usr_prefs[0]=>allowed_clis_reject_policy[*]): ['reject'] + - start|ROUTE_ACC_FAILURE: + - start|ROUTE_ACC_CALLER: + - return|ROUTE_ACC_CALLER: + $avp(caller_clir): [''] + - start|ROUTE_ACC_CALLEE: + - return|ROUTE_ACC_CALLEE: + $avp(acc_callee_user): ['testuser1003'] + $avp(acc_callee_domain): ["spce.test"] + $avp(acc_callee_user_in): [''] + $avp(acc_callee_domain_in): [''] + - return|ROUTE_ACC_FAILURE: + - start|ROUTE_EARLY_REJECT: + - start|ROUTE_ADD_CALLINFO_REPLY: + - return|ROUTE_ADD_CALLINFO_REPLY: + - start|dialog:failed: + - return|dialog:failed: + - return|dialog:failed: + - exit|ROUTE_EARLY_REJECT: +sip_in: + - '^INVITE' + - 'Contact: sip:testuser1002@' + - 'CSeq: 2 INVITE' + - 'Max-Forwards: 69' + - 'Content-Type: application/sdp' + - 'Proxy-Authorization: Digest username="testuser1002"' +sip_out: + - [ + '^SIP/2.0 100 Trying', + 'CSeq: 2 INVITE', + 'From: "431100222" + + + + ;tag=[pid]SIPpTag00[call_number] + To: + Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id] + CSeq: 1 INVITE + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + Content-Type: application/sdp + Content-Length: [len] + + v=0 + o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip] + s=- + c=IN IP[media_ip_type] [media_ip] + t=0 0 + m=audio [media_port] RTP/AVP 8 + a=rtpmap:8 PCMA/8000 + a=ptime:50 + + ]]> + + + + + + + + + ;tag=[pid]SIPpTag00[call_number] + To: [peer_tag_param] + Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id] + CSeq: 1 ACK + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + + + ;tag=[pid]SIPpTag00[call_number] + To: + Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id] + CSeq: 2 INVITE + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + [field1 file="caller.csv" line=0] + Content-Type: application/sdp + Content-Length: [len] + + v=0 + o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip] + s=- + c=IN IP[media_ip_type] [media_ip] + t=0 0 + m=audio [media_port] RTP/AVP 8 + a=rtpmap:8 PCMA/8000 + a=ptime:50 + + ]]> + + + + + + + + + + ;tag=[pid]SIPpTag00[call_number] + To: [peer_tag_param] + Call-ID: NGCP%[field4 file="callee.csv" line=0]%///[call_id] + [routes] + CSeq: 2 ACK + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + + + + +