From 31252ce86d890a231abd9de18d45e3f4dc14a018 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Thu, 20 Apr 2017 14:05:41 +0200 Subject: [PATCH] TT#14800 Implement User-Agent filtering Change-Id: I4e99928999b97bd90f29616453882b4e828da8f2 --- disabled/invite_speeddial/0007_test.yml.tt2 | 2 ++ disabled/invite_speeddial/0016_test.yml.tt2 | 2 ++ disabled/invite_speeddial/0025_test.yml.tt2 | 2 ++ disabled/invite_speeddial/0029_test.yml.tt2 | 2 ++ scenarios/incoming_foreign_dom/0003_test.yml.tt2 | 2 ++ scenarios/incoming_hih/0005_test.yml.tt2 | 2 ++ scenarios/invite/0005_test.yml.tt2 | 2 ++ scenarios/invite_allowedcli_match/0005_test.yml.tt2 | 2 ++ scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 | 2 ++ scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 | 2 ++ scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 | 2 ++ scenarios/invite_allowip/0003_test.yml.tt2 | 2 ++ scenarios/invite_allowip_soundset/0003_test.yml.tt2 | 2 ++ scenarios/invite_anonymous/0005_test.yml.tt2 | 2 ++ scenarios/invite_blockin_blst/0003_test.yml.tt2 | 2 ++ scenarios/invite_blockin_clir/0003_test.yml.tt2 | 2 ++ scenarios/invite_blockin_wlst/0003_test.yml.tt2 | 2 ++ scenarios/invite_blockout_blst/0003_test.yml.tt2 | 2 ++ scenarios/invite_blockout_ncos/0003_test.yml.tt2 | 2 ++ scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 | 2 ++ scenarios/invite_blockout_wlst/0003_test.yml.tt2 | 2 ++ scenarios/invite_callforward/0009_test.yml.tt2 | 2 ++ scenarios/invite_callforward/0011_test.yml.tt2 | 2 ++ scenarios/invite_callforward/0025_test.yml.tt2 | 2 ++ scenarios/invite_callforward/0029_test.yml.tt2 | 2 ++ scenarios/invite_concurrent_max/0007_test.yml.tt2 | 2 ++ scenarios/invite_concurrent_max/0014_test.yml.tt2 | 2 ++ scenarios/invite_concurrent_max_out/0003_test.yml.tt2 | 2 ++ scenarios/invite_concurrent_max_out/0014_test.yml.tt2 | 2 ++ .../invite_concurrent_max_out_per_account/0003_test.yml.tt2 | 2 ++ .../invite_concurrent_max_out_per_account/0014_test.yml.tt2 | 2 ++ scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 | 2 ++ scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 | 2 ++ scenarios/invite_foreign_dom/0003_test.yml.tt2 | 2 ++ scenarios/invite_ignore_allowip/0005_test.yml.tt2 | 2 ++ scenarios/invite_lateoam/0005_test.yml.tt2 | 2 ++ scenarios/invite_no_refer/0005_test.yml.tt2 | 2 ++ scenarios/invite_offline/0003_test.yml.tt2 | 2 ++ scenarios/invite_offline/0005_test.yml.tt2 | 2 ++ scenarios/invite_peerout/0003_test.yml.tt2 | 2 ++ scenarios/invite_peerout_failover/0003_test.yml.tt2 | 2 ++ scenarios/invite_peerout_max_out/0003_test.yml.tt2 | 2 ++ scenarios/invite_peerout_rewrite/0003_test.yml.tt2 | 2 ++ scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 | 2 ++ scenarios/invite_redirect/0007_test.yml.tt2 | 2 ++ scenarios/invite_redirect/0009_test.yml.tt2 | 2 ++ scenarios/invite_redirect_blocked/0005_test.yml.tt2 | 2 ++ scenarios/invite_retrans/0005_test.yml.tt2 | 2 ++ scenarios/invite_tcp_udp/0005_test.yml.tt2 | 2 ++ scenarios/invite_tcp_udp_reinvite/0005_test.yml.tt2 | 2 ++ scenarios/invite_voicebox/0003_test.yml.tt2 | 2 ++ scenarios/invite_voicebox/0005_test.yml.tt2 | 2 ++ scenarios/lock_ported/0005_test.yml.tt2 | 2 ++ scenarios/lock_ported/0007_test.yml.tt2 | 2 ++ scenarios/lock_ported/0021_test.yml.tt2 | 2 ++ scenarios/register/0002_test.yml.tt2 | 2 ++ scenarios/register_allowip/0002_test.yml.tt2 | 2 ++ scenarios/register_bria/0002_test.yml.tt2 | 2 ++ scenarios/register_bria/0004_test.yml.tt2 | 2 ++ scenarios/register_bria/0006_test.yml.tt2 | 2 ++ scenarios/register_ignore_allowip/0002_test.yml.tt2 | 2 ++ scenarios/register_tcp/0002_test.yml.tt2 | 2 ++ scenarios/reminder/0003_test.yml.tt2 | 2 ++ scenarios_lnp/incoming_peer/0003_test.yml.tt2 | 2 ++ scenarios_lnp/invite/0003_test.yml.tt2 | 2 ++ scenarios_lnp/invite_ncos_black/0003_test.yml.tt2 | 2 ++ scenarios_lnp/invite_ncos_black/0007_test.yml.tt2 | 2 ++ scenarios_lnp/invite_ncos_black/0011_test.yml.tt2 | 2 ++ scenarios_lnp/invite_ncos_white/0003_test.yml.tt2 | 2 ++ scenarios_lnp/invite_ncos_white/0012_test.yml.tt2 | 2 ++ scenarios_lnp/invite_ncos_white/0021_test.yml.tt2 | 2 ++ scenarios_lnp/invite_peerout/0003_test.yml.tt2 | 2 ++ scenarios_lnp/invite_peerout_rn/0003_test.yml.tt2 | 2 ++ scenarios_pbx/invite/0005_test.yml.tt2 | 2 ++ scenarios_pbx/invite/0007_test.yml.tt2 | 2 ++ scenarios_pbx/invite_shared_line/0014_test.yml.tt2 | 2 ++ scenarios_pbx/invite_shared_line/0017_test.yml.tt2 | 2 ++ 77 files changed, 154 insertions(+) diff --git a/disabled/invite_speeddial/0007_test.yml.tt2 b/disabled/invite_speeddial/0007_test.yml.tt2 index 3e4074e2..ef4f5a41 100644 --- a/disabled/invite_speeddial/0007_test.yml.tt2 +++ b/disabled/invite_speeddial/0007_test.yml.tt2 @@ -26,6 +26,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: diff --git a/disabled/invite_speeddial/0016_test.yml.tt2 b/disabled/invite_speeddial/0016_test.yml.tt2 index d48acef6..cc2b56a8 100644 --- a/disabled/invite_speeddial/0016_test.yml.tt2 +++ b/disabled/invite_speeddial/0016_test.yml.tt2 @@ -26,6 +26,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: diff --git a/disabled/invite_speeddial/0025_test.yml.tt2 b/disabled/invite_speeddial/0025_test.yml.tt2 index 8434c32c..9ab8d75b 100644 --- a/disabled/invite_speeddial/0025_test.yml.tt2 +++ b/disabled/invite_speeddial/0025_test.yml.tt2 @@ -27,6 +27,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: diff --git a/disabled/invite_speeddial/0029_test.yml.tt2 b/disabled/invite_speeddial/0029_test.yml.tt2 index da551257..c2b68336 100644 --- a/disabled/invite_speeddial/0029_test.yml.tt2 +++ b/disabled/invite_speeddial/0029_test.yml.tt2 @@ -26,6 +26,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: diff --git a/scenarios/incoming_foreign_dom/0003_test.yml.tt2 b/scenarios/incoming_foreign_dom/0003_test.yml.tt2 index 1bd59d7e..f05329a0 100644 --- a/scenarios/incoming_foreign_dom/0003_test.yml.tt2 +++ b/scenarios/incoming_foreign_dom/0003_test.yml.tt2 @@ -22,6 +22,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/incoming_hih/0005_test.yml.tt2 b/scenarios/incoming_hih/0005_test.yml.tt2 index bcd4ac70..3bb72f16 100644 --- a/scenarios/incoming_hih/0005_test.yml.tt2 +++ b/scenarios/incoming_hih/0005_test.yml.tt2 @@ -17,6 +17,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite/0005_test.yml.tt2 b/scenarios/invite/0005_test.yml.tt2 index 03533fe2..6dff6420 100644 --- a/scenarios/invite/0005_test.yml.tt2 +++ b/scenarios/invite/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_allowedcli_match/0005_test.yml.tt2 b/scenarios/invite_allowedcli_match/0005_test.yml.tt2 index a9d3d205..70ed821b 100644 --- a/scenarios/invite_allowedcli_match/0005_test.yml.tt2 +++ b/scenarios/invite_allowedcli_match/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 b/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 index 90519104..d8220d7d 100644 --- a/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 +++ b/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 index 42b0609f..4a9f408c 100644 --- a/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 index 51c784c3..55effba2 100644 --- a/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_allowip/0003_test.yml.tt2 b/scenarios/invite_allowip/0003_test.yml.tt2 index 0a744f7c..83aa4e4a 100644 --- a/scenarios/invite_allowip/0003_test.yml.tt2 +++ b/scenarios/invite_allowip/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_allowip_soundset/0003_test.yml.tt2 b/scenarios/invite_allowip_soundset/0003_test.yml.tt2 index aea03bb1..257eb766 100644 --- a/scenarios/invite_allowip_soundset/0003_test.yml.tt2 +++ b/scenarios/invite_allowip_soundset/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_anonymous/0005_test.yml.tt2 b/scenarios/invite_anonymous/0005_test.yml.tt2 index 18af791c..1e4ad021 100644 --- a/scenarios/invite_anonymous/0005_test.yml.tt2 +++ b/scenarios/invite_anonymous/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockin_blst/0003_test.yml.tt2 b/scenarios/invite_blockin_blst/0003_test.yml.tt2 index 734c1159..13dfc123 100644 --- a/scenarios/invite_blockin_blst/0003_test.yml.tt2 +++ b/scenarios/invite_blockin_blst/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockin_clir/0003_test.yml.tt2 b/scenarios/invite_blockin_clir/0003_test.yml.tt2 index 734c1159..13dfc123 100644 --- a/scenarios/invite_blockin_clir/0003_test.yml.tt2 +++ b/scenarios/invite_blockin_clir/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockin_wlst/0003_test.yml.tt2 b/scenarios/invite_blockin_wlst/0003_test.yml.tt2 index 734c1159..13dfc123 100644 --- a/scenarios/invite_blockin_wlst/0003_test.yml.tt2 +++ b/scenarios/invite_blockin_wlst/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockout_blst/0003_test.yml.tt2 b/scenarios/invite_blockout_blst/0003_test.yml.tt2 index b8b833e1..0640486e 100644 --- a/scenarios/invite_blockout_blst/0003_test.yml.tt2 +++ b/scenarios/invite_blockout_blst/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockout_ncos/0003_test.yml.tt2 b/scenarios/invite_blockout_ncos/0003_test.yml.tt2 index b0680700..c83f03e9 100644 --- a/scenarios/invite_blockout_ncos/0003_test.yml.tt2 +++ b/scenarios/invite_blockout_ncos/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 b/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 index dffd920f..579e6dd5 100644 --- a/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 +++ b/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_blockout_wlst/0003_test.yml.tt2 b/scenarios/invite_blockout_wlst/0003_test.yml.tt2 index 2b764158..5e43ec47 100644 --- a/scenarios/invite_blockout_wlst/0003_test.yml.tt2 +++ b/scenarios/invite_blockout_wlst/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_callforward/0009_test.yml.tt2 b/scenarios/invite_callforward/0009_test.yml.tt2 index ac376c23..4c4d2caf 100644 --- a/scenarios/invite_callforward/0009_test.yml.tt2 +++ b/scenarios/invite_callforward/0009_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_callforward/0011_test.yml.tt2 b/scenarios/invite_callforward/0011_test.yml.tt2 index ce3fe883..68ddabbe 100644 --- a/scenarios/invite_callforward/0011_test.yml.tt2 +++ b/scenarios/invite_callforward/0011_test.yml.tt2 @@ -17,6 +17,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_callforward/0025_test.yml.tt2 b/scenarios/invite_callforward/0025_test.yml.tt2 index 8bda8351..1746c368 100644 --- a/scenarios/invite_callforward/0025_test.yml.tt2 +++ b/scenarios/invite_callforward/0025_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_callforward/0029_test.yml.tt2 b/scenarios/invite_callforward/0029_test.yml.tt2 index 4eb568c4..8f03841f 100644 --- a/scenarios/invite_callforward/0029_test.yml.tt2 +++ b/scenarios/invite_callforward/0029_test.yml.tt2 @@ -17,6 +17,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max/0007_test.yml.tt2 b/scenarios/invite_concurrent_max/0007_test.yml.tt2 index 59d7e2f8..a52bad2e 100644 --- a/scenarios/invite_concurrent_max/0007_test.yml.tt2 +++ b/scenarios/invite_concurrent_max/0007_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max/0014_test.yml.tt2 b/scenarios/invite_concurrent_max/0014_test.yml.tt2 index 3f34bd5d..7a1bcf91 100644 --- a/scenarios/invite_concurrent_max/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max/0014_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 b/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 index 64c33852..4599d3e0 100644 --- a/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 b/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 index cd2f4112..02b516de 100644 --- a/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 b/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 index acbcf6fc..991243f2 100644 --- a/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 b/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 index 8d01c177..aeace84f 100644 --- a/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 b/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 index 87cbee33..a2c06175 100644 --- a/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 b/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 index 97a17730..d867d83b 100644 --- a/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_foreign_dom/0003_test.yml.tt2 b/scenarios/invite_foreign_dom/0003_test.yml.tt2 index 13d76007..1b489565 100644 --- a/scenarios/invite_foreign_dom/0003_test.yml.tt2 +++ b/scenarios/invite_foreign_dom/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_ignore_allowip/0005_test.yml.tt2 b/scenarios/invite_ignore_allowip/0005_test.yml.tt2 index b5a7c368..cca84533 100644 --- a/scenarios/invite_ignore_allowip/0005_test.yml.tt2 +++ b/scenarios/invite_ignore_allowip/0005_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_lateoam/0005_test.yml.tt2 b/scenarios/invite_lateoam/0005_test.yml.tt2 index 360be6cb..e3a834fa 100644 --- a/scenarios/invite_lateoam/0005_test.yml.tt2 +++ b/scenarios/invite_lateoam/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_no_refer/0005_test.yml.tt2 b/scenarios/invite_no_refer/0005_test.yml.tt2 index e70be185..456166f7 100644 --- a/scenarios/invite_no_refer/0005_test.yml.tt2 +++ b/scenarios/invite_no_refer/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_offline/0003_test.yml.tt2 b/scenarios/invite_offline/0003_test.yml.tt2 index 3eda2d1e..5b1a9c09 100644 --- a/scenarios/invite_offline/0003_test.yml.tt2 +++ b/scenarios/invite_offline/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_offline/0005_test.yml.tt2 b/scenarios/invite_offline/0005_test.yml.tt2 index ae90f6d6..401ccd19 100644 --- a/scenarios/invite_offline/0005_test.yml.tt2 +++ b/scenarios/invite_offline/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_peerout/0003_test.yml.tt2 b/scenarios/invite_peerout/0003_test.yml.tt2 index e0e38f31..64b2ce89 100644 --- a/scenarios/invite_peerout/0003_test.yml.tt2 +++ b/scenarios/invite_peerout/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_peerout_failover/0003_test.yml.tt2 b/scenarios/invite_peerout_failover/0003_test.yml.tt2 index 6c17b0aa..b1006f86 100644 --- a/scenarios/invite_peerout_failover/0003_test.yml.tt2 +++ b/scenarios/invite_peerout_failover/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_peerout_max_out/0003_test.yml.tt2 b/scenarios/invite_peerout_max_out/0003_test.yml.tt2 index dd597c30..a6d2a5dc 100644 --- a/scenarios/invite_peerout_max_out/0003_test.yml.tt2 +++ b/scenarios/invite_peerout_max_out/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 b/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 index d8ecd451..db57f846 100644 --- a/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 +++ b/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 b/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 index 60a275a6..f08e2d91 100644 --- a/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 +++ b/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_redirect/0007_test.yml.tt2 b/scenarios/invite_redirect/0007_test.yml.tt2 index a8ada7eb..9661b501 100644 --- a/scenarios/invite_redirect/0007_test.yml.tt2 +++ b/scenarios/invite_redirect/0007_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_redirect/0009_test.yml.tt2 b/scenarios/invite_redirect/0009_test.yml.tt2 index 6a421870..4a5622f5 100644 --- a/scenarios/invite_redirect/0009_test.yml.tt2 +++ b/scenarios/invite_redirect/0009_test.yml.tt2 @@ -10,6 +10,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_redirect_blocked/0005_test.yml.tt2 b/scenarios/invite_redirect_blocked/0005_test.yml.tt2 index a8ada7eb..9661b501 100644 --- a/scenarios/invite_redirect_blocked/0005_test.yml.tt2 +++ b/scenarios/invite_redirect_blocked/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_retrans/0005_test.yml.tt2 b/scenarios/invite_retrans/0005_test.yml.tt2 index 42f31d77..fe5f52b5 100644 --- a/scenarios/invite_retrans/0005_test.yml.tt2 +++ b/scenarios/invite_retrans/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_tcp_udp/0005_test.yml.tt2 b/scenarios/invite_tcp_udp/0005_test.yml.tt2 index 08eee1ac..7ae8b34b 100644 --- a/scenarios/invite_tcp_udp/0005_test.yml.tt2 +++ b/scenarios/invite_tcp_udp/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_tcp_udp_reinvite/0005_test.yml.tt2 b/scenarios/invite_tcp_udp_reinvite/0005_test.yml.tt2 index 20a6c7ed..19524028 100644 --- a/scenarios/invite_tcp_udp_reinvite/0005_test.yml.tt2 +++ b/scenarios/invite_tcp_udp_reinvite/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_voicebox/0003_test.yml.tt2 b/scenarios/invite_voicebox/0003_test.yml.tt2 index 2625aa70..c9b01644 100644 --- a/scenarios/invite_voicebox/0003_test.yml.tt2 +++ b/scenarios/invite_voicebox/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/invite_voicebox/0005_test.yml.tt2 b/scenarios/invite_voicebox/0005_test.yml.tt2 index 2f97de54..a73f581a 100644 --- a/scenarios/invite_voicebox/0005_test.yml.tt2 +++ b/scenarios/invite_voicebox/0005_test.yml.tt2 @@ -17,6 +17,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/lock_ported/0005_test.yml.tt2 b/scenarios/lock_ported/0005_test.yml.tt2 index e23e35c5..89c30c68 100644 --- a/scenarios/lock_ported/0005_test.yml.tt2 +++ b/scenarios/lock_ported/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/lock_ported/0007_test.yml.tt2 b/scenarios/lock_ported/0007_test.yml.tt2 index 0d4a329a..fde43b4f 100644 --- a/scenarios/lock_ported/0007_test.yml.tt2 +++ b/scenarios/lock_ported/0007_test.yml.tt2 @@ -17,6 +17,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/lock_ported/0021_test.yml.tt2 b/scenarios/lock_ported/0021_test.yml.tt2 index 986da6d6..a9806fd4 100644 --- a/scenarios/lock_ported/0021_test.yml.tt2 +++ b/scenarios/lock_ported/0021_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios/register/0002_test.yml.tt2 b/scenarios/register/0002_test.yml.tt2 index 109346b6..a51b7721 100644 --- a/scenarios/register/0002_test.yml.tt2 +++ b/scenarios/register/0002_test.yml.tt2 @@ -20,6 +20,8 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: - start|ROUTE_PREFERENCES: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_PREFERENCES: $xavp(caller_dom_prefs[0]=>dummy[*]): ['caller'] $xavp(caller_dom_prefs[0]=>ac[*]): None diff --git a/scenarios/register_allowip/0002_test.yml.tt2 b/scenarios/register_allowip/0002_test.yml.tt2 index 150adc07..f87534f2 100644 --- a/scenarios/register_allowip/0002_test.yml.tt2 +++ b/scenarios/register_allowip/0002_test.yml.tt2 @@ -15,6 +15,8 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: - start|ROUTE_PREFERENCES: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - exit|ROUTE_PREFERENCES: $xavp(callee_dom_prefs): None $xavp(callee_peer_prefs): None diff --git a/scenarios/register_bria/0002_test.yml.tt2 b/scenarios/register_bria/0002_test.yml.tt2 index 57ed4937..4fa38f8a 100644 --- a/scenarios/register_bria/0002_test.yml.tt2 +++ b/scenarios/register_bria/0002_test.yml.tt2 @@ -20,6 +20,8 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: - start|ROUTE_PREFERENCES: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_PREFERENCES: - exit|ROUTE_REG_HANDLE: sip_in: diff --git a/scenarios/register_bria/0004_test.yml.tt2 b/scenarios/register_bria/0004_test.yml.tt2 index 9232bd90..89e8eb4f 100644 --- a/scenarios/register_bria/0004_test.yml.tt2 +++ b/scenarios/register_bria/0004_test.yml.tt2 @@ -20,6 +20,8 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: - start|ROUTE_PREFERENCES: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_PREFERENCES: - exit|ROUTE_REG_HANDLE: sip_in: diff --git a/scenarios/register_bria/0006_test.yml.tt2 b/scenarios/register_bria/0006_test.yml.tt2 index e47161e1..f2124507 100644 --- a/scenarios/register_bria/0006_test.yml.tt2 +++ b/scenarios/register_bria/0006_test.yml.tt2 @@ -20,6 +20,8 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: - start|ROUTE_PREFERENCES: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_PREFERENCES: - exit|ROUTE_REG_HANDLE: sip_in: diff --git a/scenarios/register_ignore_allowip/0002_test.yml.tt2 b/scenarios/register_ignore_allowip/0002_test.yml.tt2 index 88e557dd..07a08925 100644 --- a/scenarios/register_ignore_allowip/0002_test.yml.tt2 +++ b/scenarios/register_ignore_allowip/0002_test.yml.tt2 @@ -23,6 +23,8 @@ flow: $xavp(caller_peer_prefs): None $xavp(caller_real_prefs): None $xavp(caller_usr_prefs): None + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_PREFERENCES: $xavp(callee_dom_prefs): None $xavp(callee_peer_prefs): None diff --git a/scenarios/register_tcp/0002_test.yml.tt2 b/scenarios/register_tcp/0002_test.yml.tt2 index 6885e7f7..fc0d5a30 100644 --- a/scenarios/register_tcp/0002_test.yml.tt2 +++ b/scenarios/register_tcp/0002_test.yml.tt2 @@ -21,6 +21,8 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - return|ROUTE_AUTH: - start|ROUTE_PREFERENCES: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - return|ROUTE_PREFERENCES: $xavp(caller_dom_prefs[0]=>dummy[*]): ['caller'] $xavp(caller_dom_prefs[0]=>ac[*]): None diff --git a/scenarios/reminder/0003_test.yml.tt2 b/scenarios/reminder/0003_test.yml.tt2 index ea5aa26c..664279ff 100644 --- a/scenarios/reminder/0003_test.yml.tt2 +++ b/scenarios/reminder/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/incoming_peer/0003_test.yml.tt2 b/scenarios_lnp/incoming_peer/0003_test.yml.tt2 index 851c9e1d..5d5f9e85 100644 --- a/scenarios_lnp/incoming_peer/0003_test.yml.tt2 +++ b/scenarios_lnp/incoming_peer/0003_test.yml.tt2 @@ -17,6 +17,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite/0003_test.yml.tt2 b/scenarios_lnp/invite/0003_test.yml.tt2 index 07c7fffd..4df012fd 100644 --- a/scenarios_lnp/invite/0003_test.yml.tt2 +++ b/scenarios_lnp/invite/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_ncos_black/0003_test.yml.tt2 b/scenarios_lnp/invite_ncos_black/0003_test.yml.tt2 index 68fe240d..fff1e58a 100644 --- a/scenarios_lnp/invite_ncos_black/0003_test.yml.tt2 +++ b/scenarios_lnp/invite_ncos_black/0003_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_ncos_black/0007_test.yml.tt2 b/scenarios_lnp/invite_ncos_black/0007_test.yml.tt2 index 246385ba..71fbbee9 100644 --- a/scenarios_lnp/invite_ncos_black/0007_test.yml.tt2 +++ b/scenarios_lnp/invite_ncos_black/0007_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_ncos_black/0011_test.yml.tt2 b/scenarios_lnp/invite_ncos_black/0011_test.yml.tt2 index 1e149267..94000b69 100644 --- a/scenarios_lnp/invite_ncos_black/0011_test.yml.tt2 +++ b/scenarios_lnp/invite_ncos_black/0011_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_ncos_white/0003_test.yml.tt2 b/scenarios_lnp/invite_ncos_white/0003_test.yml.tt2 index f3065b8e..16c67909 100644 --- a/scenarios_lnp/invite_ncos_white/0003_test.yml.tt2 +++ b/scenarios_lnp/invite_ncos_white/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_ncos_white/0012_test.yml.tt2 b/scenarios_lnp/invite_ncos_white/0012_test.yml.tt2 index ccc18a06..8513a3f6 100644 --- a/scenarios_lnp/invite_ncos_white/0012_test.yml.tt2 +++ b/scenarios_lnp/invite_ncos_white/0012_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_ncos_white/0021_test.yml.tt2 b/scenarios_lnp/invite_ncos_white/0021_test.yml.tt2 index 5cf8e8f1..42ac5345 100644 --- a/scenarios_lnp/invite_ncos_white/0021_test.yml.tt2 +++ b/scenarios_lnp/invite_ncos_white/0021_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_peerout/0003_test.yml.tt2 b/scenarios_lnp/invite_peerout/0003_test.yml.tt2 index 00f26810..2a5fae9d 100644 --- a/scenarios_lnp/invite_peerout/0003_test.yml.tt2 +++ b/scenarios_lnp/invite_peerout/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_lnp/invite_peerout_rn/0003_test.yml.tt2 b/scenarios_lnp/invite_peerout_rn/0003_test.yml.tt2 index 85628751..44a8385d 100644 --- a/scenarios_lnp/invite_peerout_rn/0003_test.yml.tt2 +++ b/scenarios_lnp/invite_peerout_rn/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: diff --git a/scenarios_pbx/invite/0005_test.yml.tt2 b/scenarios_pbx/invite/0005_test.yml.tt2 index 687536a4..a5a5eb34 100644 --- a/scenarios_pbx/invite/0005_test.yml.tt2 +++ b/scenarios_pbx/invite/0005_test.yml.tt2 @@ -28,6 +28,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - start|ROUTE_DLG_MANAGE: diff --git a/scenarios_pbx/invite/0007_test.yml.tt2 b/scenarios_pbx/invite/0007_test.yml.tt2 index f75f7b8d..6409ee19 100644 --- a/scenarios_pbx/invite/0007_test.yml.tt2 +++ b/scenarios_pbx/invite/0007_test.yml.tt2 @@ -19,6 +19,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - start|ROUTE_DLG_MANAGE: diff --git a/scenarios_pbx/invite_shared_line/0014_test.yml.tt2 b/scenarios_pbx/invite_shared_line/0014_test.yml.tt2 index 6e774196..28ddeaee 100644 --- a/scenarios_pbx/invite_shared_line/0014_test.yml.tt2 +++ b/scenarios_pbx/invite_shared_line/0014_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - start|ROUTE_DLG_MANAGE: diff --git a/scenarios_pbx/invite_shared_line/0017_test.yml.tt2 b/scenarios_pbx/invite_shared_line/0017_test.yml.tt2 index 5ccc3ced..c6f101fa 100644 --- a/scenarios_pbx/invite_shared_line/0017_test.yml.tt2 +++ b/scenarios_pbx/invite_shared_line/0017_test.yml.tt2 @@ -19,6 +19,8 @@ flow: - start|ROUTE_LOAD_CALLER_PREF: - start|ROUTE_CLEAR_CALLER_PREF: - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_CHECK_UA: + - return|ROUTE_CHECK_UA: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - start|ROUTE_DLG_MANAGE: