[asterisk-scf-commits] asterisk-scf/release/testsuite.git branch "master" updated.

Commits to the Asterisk SCF project code repositories asterisk-scf-commits at lists.digium.com
Mon May 14 16:12:19 CDT 2012


branch "master" has been updated
       via  c0c527f31f2bf70fec7e3adda9911f8bedd070cd (commit)
      from  77eb7ea45d640c5f9515f1abc762cbd82d427d97 (commit)

Summary of changes:
 .../sip/Functional_Attended_Transfer/testcase.yaml |  318 +++---
 .../sip/Functional_Blind_Transfer/testcase.yaml    |  318 +++---
 .../sip/Functional_Busy_Endpoint/testcase.yaml     |  202 ++--
 .../Functional_Congestion_Endpoint/testcase.yaml   |  124 +-
 .../sip/Functional_RTCP_Simple/testcase.yaml       |   10 +-
 .../sip/Functional_Registrar_Simple/testcase.yaml  |   62 +-
 .../testcase.yaml                                  |   64 +-
 .../testcase.yaml                                  |    8 +-
 .../testcase.yaml                                  |   50 +-
 .../testcase.yaml                                  |   60 +-
 .../sip/Functional_Timeout_Endpoint/testcase.yaml  |  124 +-
 .../Functional_Verify_Options_Method/testcase.yaml |   52 +-
 .../testcase.yaml                                  | 1484 ++++++++++----------
 13 files changed, 1438 insertions(+), 1438 deletions(-)


- Log -----------------------------------------------------------------
commit c0c527f31f2bf70fec7e3adda9911f8bedd070cd
Author: Darren Sessions <dsessions at digium.com>
Date:   Mon May 14 16:11:57 2012 -0500

    Updated testcases to reflect testsuite remote agents now in service.

diff --git a/tests/asteriskscf/sip/Functional_Attended_Transfer/testcase.yaml b/tests/asteriskscf/sip/Functional_Attended_Transfer/testcase.yaml
index a149f7d..8a2f5f0 100644
--- a/tests/asteriskscf/sip/Functional_Attended_Transfer/testcase.yaml
+++ b/tests/asteriskscf/sip/Functional_Attended_Transfer/testcase.yaml
@@ -12,14 +12,14 @@ tests :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -27,7 +27,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -39,20 +39,20 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -61,9 +61,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -72,9 +72,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -90,9 +90,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -100,7 +100,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -109,7 +109,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -118,7 +118,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -126,27 +126,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv4
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv4toipv4_transfer_to_ipv6 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -154,7 +154,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -166,25 +166,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -193,9 +193,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -204,9 +204,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -222,9 +222,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -232,7 +232,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -241,7 +241,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -250,7 +250,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -258,27 +258,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv4
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv4toipv6_transfer_to_ipv4 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -286,7 +286,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -298,25 +298,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -325,9 +325,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -336,9 +336,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -354,9 +354,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -364,7 +364,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -373,7 +373,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -382,7 +382,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -390,27 +390,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv4
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv4_transfer_to_ipv4 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -418,7 +418,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -430,25 +430,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -457,9 +457,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -468,9 +468,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -486,9 +486,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -496,7 +496,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -505,7 +505,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -514,7 +514,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -522,27 +522,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv6_transfer_to_ipv4 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -550,7 +550,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -562,25 +562,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -589,9 +589,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -600,9 +600,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -618,9 +618,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -628,7 +628,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -637,7 +637,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -646,7 +646,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -654,27 +654,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv4_transfer_to_ipv6 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -682,7 +682,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -694,25 +694,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -721,9 +721,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -732,9 +732,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -750,9 +750,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -760,7 +760,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -769,7 +769,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -778,7 +778,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -786,27 +786,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv6_transfer_to_ipv6 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -814,7 +814,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -826,20 +826,20 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -848,9 +848,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -859,9 +859,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenattendedtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -877,9 +877,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -887,7 +887,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenattendedtransfer'
                             - 'callthenattendedtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -896,7 +896,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -905,7 +905,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_attended_transfer.xml
@@ -913,12 +913,12 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
diff --git a/tests/asteriskscf/sip/Functional_Blind_Transfer/testcase.yaml b/tests/asteriskscf/sip/Functional_Blind_Transfer/testcase.yaml
index d9b754b..06b528c 100644
--- a/tests/asteriskscf/sip/Functional_Blind_Transfer/testcase.yaml
+++ b/tests/asteriskscf/sip/Functional_Blind_Transfer/testcase.yaml
@@ -12,14 +12,14 @@ tests :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -27,7 +27,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -39,20 +39,20 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -61,9 +61,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -72,9 +72,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -90,9 +90,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -100,7 +100,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -109,7 +109,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -118,7 +118,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -126,27 +126,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv4
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv4toipv4_transfer_to_ipv6 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -154,7 +154,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -166,25 +166,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -193,9 +193,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -204,9 +204,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -222,9 +222,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -232,7 +232,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -241,7 +241,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -250,7 +250,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -258,27 +258,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv4
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv4toipv6_transfer_to_ipv4 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -286,7 +286,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -298,25 +298,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -325,9 +325,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -336,9 +336,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -354,9 +354,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -364,7 +364,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -373,7 +373,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -382,7 +382,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -390,27 +390,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv4
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv4_transfer_to_ipv4 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -418,7 +418,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -430,25 +430,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -457,9 +457,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -468,9 +468,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -486,9 +486,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -496,7 +496,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -505,7 +505,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -514,7 +514,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -522,27 +522,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv6_transfer_to_ipv4 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -550,7 +550,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -562,25 +562,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -589,9 +589,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -600,9 +600,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -618,9 +618,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -628,7 +628,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -637,7 +637,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -646,7 +646,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -654,27 +654,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv4_transfer_to_ipv6 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -682,7 +682,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -694,25 +694,25 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp4 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv4
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -721,9 +721,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv4
                             direction : both
@@ -732,9 +732,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -750,9 +750,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -760,7 +760,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -769,7 +769,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -778,7 +778,7 @@ tests :
                         ipv4oripv6 : ipv4
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -786,27 +786,27 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
     - ipv6toipv6_transfer_to_ipv6 :
         expected_failure : False
         timeline:
             - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start:
                         host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-1.digium.internal, public1, ipv4]
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         protocol_filter :
                             - sip
                             - rtp
@@ -814,7 +814,7 @@ tests :
                             - t38
                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -826,20 +826,20 @@ tests :
                             - media_format_generic
                         mode : standalone
             - asteriskscf_configurator :
-                service_locator_host : testsuite-remote-1.digium.internal
+                service_locator_host : [testsuite-remote-1.digium.internal, public1, ipv4]
                 configuration_wipe : False
                 cmd :
                     sip :
                         - listen_udp6 :
                             type : transport_udp
-                            host : testsuite-remote-1.digium.internal
+                            host : [testsuite-remote-1.digium.internal, public1, ipv4]
                             port : 5060
                             ipv4oripv6 : ipv6
                         - waitforcall :
                             type : endpoint
-                            targethost : testsuite-remote-2.digium.internal
+                            targethost : [testsuite-remote-2.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -848,9 +848,9 @@ tests :
                             formats : 'ulaw/8000'
                         - waitforcalldohangup :
                             type : endpoint
-                            targethost : testsuite-remote-3.digium.internal
+                            targethost : [testsuite-remote-3.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -859,9 +859,9 @@ tests :
                             formats : 'ulaw/8000'
                         - callthenblindtransfer :
                             type : endpoint
-                            targethost : testsuite-remote-4.digium.internal
+                            targethost : [testsuite-remote-4.digium.internal, public1, ipv4]
                             targetport : 5060
-                            sourcehost : testsuite-remote-1.digium.internal
+                            sourcehost : [testsuite-remote-1.digium.internal, public1, ipv4]
                             sourceport : 5060
                             ipv4oripv6 : ipv6
                             direction : both
@@ -877,9 +877,9 @@ tests :
                 cmd :
                     - generate_injection_file :
                         redistribute_to_hosts :
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                            - testsuite-remote-4.digium.internal
+                            - [testsuite-remote-2.digium.internal, public1, ipv4]
+                            - [testsuite-remote-3.digium.internal, public1, ipv4]
+                            - [testsuite-remote-4.digium.internal, public1, ipv4]
                         matrix :
                             - 'USER' 
                             - '# from, expiry, to, refer-to'
@@ -887,7 +887,7 @@ tests :
                             - 'waitforcalldohangup;120;waitforcall;callthenblindtransfer'
                             - 'callthenblindtransfer;120;waitforcalldohangup;waitforcall'
             - sipp:
-                testsuite_remote_host : testsuite-remote-2.digium.internal
+                remote_agent : [testsuite-remote-2.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call.xml
@@ -896,7 +896,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-3.digium.internal
+                remote_agent : [testsuite-remote-3.digium.internal, public1, ipv4]
                 cmd :
                     - uas :
                         scenario_file : wait_for_call_do_hangup.xml
@@ -905,7 +905,7 @@ tests :
                         ipv4oripv6 : ipv6
                         timeout : 120
             - sipp:
-                testsuite_remote_host : testsuite-remote-4.digium.internal
+                remote_agent : [testsuite-remote-4.digium.internal, public1, ipv4]
                 cmd :
                     - uac :
                         scenario_file : call_then_blind_transfer.xml
@@ -913,12 +913,12 @@ tests :
                         calls : 1
                         cps : 1
                         duration : 10
-                        targethost : testsuite-remote-1.digium.internal
+                        targethost : [testsuite-remote-1.digium.internal, public1, ipv4]
                         ipv4oripv6 : ipv6
                         transport : udp
                         timeout : 120
             - wireshark :
                 run_on_test_failure : True
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     stop :
diff --git a/tests/asteriskscf/sip/Functional_Busy_Endpoint/testcase.yaml b/tests/asteriskscf/sip/Functional_Busy_Endpoint/testcase.yaml
index dd0b191..1721cf0 100644
--- a/tests/asteriskscf/sip/Functional_Busy_Endpoint/testcase.yaml
+++ b/tests/asteriskscf/sip/Functional_Busy_Endpoint/testcase.yaml
@@ -11,22 +11,22 @@ tests :
     - ipv4toipv4 :
         expected_failure : False 
         timeline:
-            - wireshark :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
-                cmd :
-                    start:
-                        host_filter :
-                            - testsuite-remote-1.digium.internal
-                            - testsuite-remote-2.digium.internal
-                            - testsuite-remote-3.digium.internal
-                        protocol_filter :
-                            - sip
-                            - rtp
-                            - icmp
-                            - t38
-                            - dns
+             - wireshark :
+                 remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
+                 cmd :
+                     start:
+                         host_filter :
+                             - [testsuite-remote-1.digium.internal, public1, ipv4]
+                             - [testsuite-remote-2.digium.internal, public1, ipv4]
+                             - [testsuite-remote-3.digium.internal, public1, ipv4]
+                         protocol_filter :
+                             - sip
+                             - rtp
+                             - icmp
+                             - t38
+                             - dns
             - asteriskscf_icebox :
-                testsuite_remote_host : testsuite-remote-1.digium.internal
+                remote_agent : [testsuite-remote-1.digium.internal, public1, ipv4]
                 cmd :
                     start :
                         components :
@@ -38,20 +38,20 @@ tests :
... 6488 lines suppressed ...


-- 
asterisk-scf/release/testsuite.git



More information about the asterisk-scf-commits mailing list