• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/env python3
2#
3#   Copyright 2021 - Google
4#
5#   Licensed under the Apache License, Version 2.0 (the "License");
6#   you may not use this file except in compliance with the License.
7#   You may obtain a copy of the License at
8#
9#       http://www.apache.org/licenses/LICENSE-2.0
10#
11#   Unless required by applicable law or agreed to in writing, software
12#   distributed under the License is distributed on an "AS IS" BASIS,
13#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14#   See the License for the specific language governing permissions and
15#   limitations under the License.
16
17import time
18
19from acts import signals
20from acts.test_decorators import test_tracker_info
21from acts_contrib.test_utils.tel.TelephonyBaseTest import TelephonyBaseTest
22from acts_contrib.test_utils.tel.loggers.telephony_metric_logger import TelephonyMetricLogger
23from acts_contrib.test_utils.tel.tel_defines import SimSlotInfo
24from acts_contrib.test_utils.tel.tel_defines import WFC_MODE_CELLULAR_PREFERRED
25from acts_contrib.test_utils.tel.tel_defines import WFC_MODE_WIFI_PREFERRED
26from acts_contrib.test_utils.tel.tel_dsds_utils import dsds_call_streaming_test
27from acts_contrib.test_utils.tel.tel_dsds_utils import dsds_voice_call_test
28from acts_contrib.test_utils.tel.tel_dsds_utils import enable_slot_after_voice_call_test
29from acts_contrib.test_utils.tel.tel_dsds_utils import enable_slot_after_data_call_test
30from acts_contrib.test_utils.tel.tel_phone_setup_utils import ensure_phones_idle
31
32_WAIT_TIME_FOR_MEP_ENABLE_INTERVAL = 60
33_WAIT_TIME_FOR_MEP_ENABLE = 180
34
35
36class Nsa5gDSDSVoiceTest(TelephonyBaseTest):
37    def setup_class(self):
38        TelephonyBaseTest.setup_class(self)
39        self.tel_logger = TelephonyMetricLogger.for_test_case()
40        if getattr(self.android_devices[0], 'mep', False):
41            start_time = time.monotonic()
42            timeout = start_time + _WAIT_TIME_FOR_MEP_ENABLE
43            while time.monotonic() < timeout:
44                mep_logs = self.android_devices[0].search_logcat(
45                    "UNSOL_SIM_SLOT_STATUS_CHANGED")
46                if mep_logs:
47                    for mep_log in mep_logs:
48                        if "num_ports=2" in mep_log["log_message"]:
49                            break
50                time.sleep(_WAIT_TIME_FOR_MEP_ENABLE_INTERVAL)
51            else:
52                self.log.warning("Couldn't found MEP enabled logs.")
53
54    def teardown_test(self):
55        ensure_phones_idle(self.log, self.android_devices)
56
57    # psim 5g nsa volte & esim 5g nsa volte & dds slot 0
58    @test_tracker_info(uuid="8a8c3f42-f5d7-4299-8d84-64ac5377788f")
59    @TelephonyBaseTest.tel_test_wrap
60    def test_msim_voice_psim_mo_5g_nsa_volte_esim_5g_nsa_volte_dds_0(self):
61        """A MO VoLTE call dialed at pSIM, where
62            - pSIM 5G NSA VoLTE
63            - eSIM 5G NSA VoLTE
64            - DDS at pSIM (slot 0)
65        """
66        return dsds_call_streaming_test(
67            self.log,
68            self.tel_logger,
69            self.android_devices,
70            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
71            test_rat=["5g_volte", "5g_volte"],
72            dds_slot=0,
73            test_slot=SimSlotInfo.SLOT_0,
74            direction="mo",
75            streaming=False)
76
77    @test_tracker_info(uuid="b05b6aea-7c48-4412-b0b1-f57192fc786c")
78    @TelephonyBaseTest.tel_test_wrap
79    def test_msim_voice_psim_mt_5g_nsa_volte_esim_5g_nsa_volte_dds_0(self):
80        """A MT VoLTE call received at pSIM, where
81            - pSIM 5G NSA VoLTE
82            - eSIM 5G NSA VoLTE
83            - DDS at pSIM (slot 0)
84        """
85        return dsds_call_streaming_test(
86            self.log,
87            self.tel_logger,
88            self.android_devices,
89            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
90            test_rat=["5g_volte", "5g_volte"],
91            dds_slot=0,
92            test_slot=SimSlotInfo.SLOT_0,
93            direction="mt",
94            streaming=False)
95
96    @test_tracker_info(uuid="213d5e6f-97df-4c2a-9745-4e40a704853a")
97    @TelephonyBaseTest.tel_test_wrap
98    def test_msim_voice_esim_mo_5g_nsa_volte_psim_5g_nsa_volte_dds_0(self):
99        """A MO VoLTE call dialed at eSIM, where
100            - pSIM 5G NSA VoLTE
101            - eSIM 5G NSA VoLTE
102            - DDS at pSIM (slot 0)
103        """
104        return dsds_call_streaming_test(
105            self.log,
106            self.tel_logger,
107            self.android_devices,
108            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
109            test_rat=["5g_volte", "5g_volte"],
110            dds_slot=0,
111            test_slot=SimSlotInfo.SLOT_1,
112            direction="mo",
113            streaming=False)
114
115    @test_tracker_info(uuid="48a06a2f-b3d0-4b0e-85e5-2d439ee3147b")
116    @TelephonyBaseTest.tel_test_wrap
117    def test_msim_voice_esim_mt_5g_nsa_volte_psim_5g_nsa_volte_dds_0(self):
118        """A MT VoLTE call received at eSIM, where
119            - pSIM 5G NSA VoLTE
120            - eSIM 5G NSA VoLTE
121            - DDS at pSIM (slot 0)
122        """
123        return dsds_call_streaming_test(
124            self.log,
125            self.tel_logger,
126            self.android_devices,
127            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
128            test_rat=["5g_volte", "5g_volte"],
129            dds_slot=0,
130            test_slot=SimSlotInfo.SLOT_1,
131            direction="mt",
132            streaming=False)
133
134    # psim 5g nsa volte & esim 5g nsa volte & dds slot 1
135    @test_tracker_info(uuid="406bd5e5-b549-470d-b15a-20b4bb5ff3db")
136    @TelephonyBaseTest.tel_test_wrap
137    def test_msim_voice_psim_mo_5g_nsa_volte_esim_5g_nsa_volte_dds_1(self):
138        """A MO VoLTE call dialed at pSIM, where
139            - pSIM 5G NSA VoLTE
140            - eSIM 5G NSA VoLTE
141            - DDS at pSIM (slot 1)
142        """
143        return dsds_call_streaming_test(
144            self.log,
145            self.tel_logger,
146            self.android_devices,
147            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
148            test_rat=["5g_volte", "5g_volte"],
149            dds_slot=1,
150            test_slot=SimSlotInfo.SLOT_0,
151            direction="mo",
152            streaming=False)
153
154    @test_tracker_info(uuid="a1e52cee-78ab-4d6e-859b-faf542b8056b")
155    @TelephonyBaseTest.tel_test_wrap
156    def test_msim_voice_psim_mt_5g_nsa_volte_esim_5g_nsa_volte_dds_1(self):
157        """A MT VoLTE call received at pSIM, where
158            - pSIM 5G NSA VoLTE
159            - eSIM 5G NSA VoLTE
160            - DDS at pSIM (slot 1)
161        """
162        return dsds_call_streaming_test(
163            self.log,
164            self.tel_logger,
165            self.android_devices,
166            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
167            test_rat=["5g_volte", "5g_volte"],
168            dds_slot=1,
169            test_slot=SimSlotInfo.SLOT_0,
170            direction="mt",
171            streaming=False)
172
173    @test_tracker_info(uuid="3b9d796c-b658-4bff-aae0-1243ce8c3d54")
174    @TelephonyBaseTest.tel_test_wrap
175    def test_msim_voice_esim_mo_5g_nsa_volte_psim_5g_nsa_volte_dds_1(self):
176        """A MO VoLTE call dialed at eSIM, where
177            - pSIM 5G NSA VoLTE
178            - eSIM 5G NSA VoLTE
179            - DDS at pSIM (slot 1)
180        """
181        return dsds_call_streaming_test(
182            self.log,
183            self.tel_logger,
184            self.android_devices,
185            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
186            test_rat=["5g_volte", "5g_volte"],
187            dds_slot=1,
188            test_slot=SimSlotInfo.SLOT_1,
189            direction="mo",
190            streaming=False)
191
192    @test_tracker_info(uuid="e3edd065-72e1-4067-901c-1454706e9f43")
193    @TelephonyBaseTest.tel_test_wrap
194    def test_msim_voice_esim_mt_5g_nsa_volte_psim_5g_nsa_volte_dds_1(self):
195        """A MT VoLTE call received at eSIM, where
196            - pSIM 5G NSA VoLTE
197            - eSIM 5G NSA VoLTE
198            - DDS at pSIM (slot 1)
199        """
200        return dsds_call_streaming_test(
201            self.log,
202            self.tel_logger,
203            self.android_devices,
204            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
205            test_rat=["5g_volte", "5g_volte"],
206            dds_slot=1,
207            test_slot=SimSlotInfo.SLOT_1,
208            direction="mt",
209            streaming=False)
210
211    # psim 5g nsa volte & esim 4g volte & dds slot 0
212    @test_tracker_info(uuid="2890827d-deb2-42ea-921d-3b45f7645d61")
213    @TelephonyBaseTest.tel_test_wrap
214    def test_msim_voice_psim_mo_5g_nsa_volte_esim_4g_volte_dds_0(self):
215        """A MO VoLTE call dialed at pSIM, where
216            - pSIM 5G NSA VoLTE
217            - eSIM 4G VoLTE
218            - DDS at pSIM (slot 0)
219        """
220        return dsds_call_streaming_test(
221            self.log,
222            self.tel_logger,
223            self.android_devices,
224            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
225            test_rat=["5g_volte", "volte"],
226            dds_slot=0,
227            test_slot=SimSlotInfo.SLOT_0,
228            direction="mo",
229            streaming=False)
230
231    @test_tracker_info(uuid="83d9b127-25da-4c19-a3a0-470a5ced020b")
232    @TelephonyBaseTest.tel_test_wrap
233    def test_msim_voice_psim_mt_5g_nsa_volte_esim_4g_volte_dds_0(self):
234        """A MT VoLTE call received at pSIM, where
235            - pSIM 5G NSA VoLTE
236            - eSIM 4G VoLTE
237            - DDS at pSIM (slot 0)
238        """
239        return dsds_call_streaming_test(
240            self.log,
241            self.tel_logger,
242            self.android_devices,
243            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
244            test_rat=["5g_volte", "volte"],
245            dds_slot=0,
246            test_slot=SimSlotInfo.SLOT_0,
247            direction="mt",
248            streaming=False)
249
250    @test_tracker_info(uuid="14c29c79-d100-4f03-b3df-f2ae4a172cc5")
251    @TelephonyBaseTest.tel_test_wrap
252    def test_msim_voice_esim_mo_4g_volte_psim_5g_nsa_volte_dds_0(self):
253        """A MO VoLTE call dialed at eSIM, where
254            - pSIM 5G NSA VoLTE
255            - eSIM 4G VoLTE
256            - DDS at pSIM (slot 0)
257        """
258        return dsds_call_streaming_test(
259            self.log,
260            self.tel_logger,
261            self.android_devices,
262            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
263            test_rat=["5g_volte", "volte"],
264            dds_slot=0,
265            test_slot=SimSlotInfo.SLOT_1,
266            direction="mo",
267            streaming=False)
268
269    @test_tracker_info(uuid="12a59cc1-8c1e-44a0-836b-0d842c0746a3")
270    @TelephonyBaseTest.tel_test_wrap
271    def test_msim_voice_esim_mt_4g_volte_psim_5g_nsa_volte_dds_0(self):
272        """A MT VoLTE call received at eSIM, where
273            - pSIM 5G NSA VoLTE
274            - eSIM 4G VoLTE
275            - DDS at pSIM (slot 0)
276        """
277        return dsds_call_streaming_test(
278            self.log,
279            self.tel_logger,
280            self.android_devices,
281            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
282            test_rat=["5g_volte", "volte"],
283            dds_slot=0,
284            test_slot=SimSlotInfo.SLOT_1,
285            direction="mt",
286            streaming=False)
287
288    # psim 5g nsa volte & esim 4g volte & dds slot 1
289    @test_tracker_info(uuid="9dfa66cc-f464-4964-9e5a-07e01d3e263e")
290    @TelephonyBaseTest.tel_test_wrap
291    def test_msim_voice_psim_mo_5g_nsa_volte_esim_4g_volte_dds_1(self):
292        """A MO VoLTE call dialed at pSIM, where
293            - pSIM 5G NSA VoLTE
294            - eSIM 4G VoLTE
295            - DDS at pSIM (slot 0)
296        """
297        return dsds_call_streaming_test(
298            self.log,
299            self.tel_logger,
300            self.android_devices,
301            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
302            test_rat=["5g_volte", "volte"],
303            dds_slot=1,
304            test_slot=SimSlotInfo.SLOT_0,
305            direction="mo",
306            streaming=False)
307
308    @test_tracker_info(uuid="97e9ecc0-e377-46a8-9b13-ecedcb98922b")
309    @TelephonyBaseTest.tel_test_wrap
310    def test_msim_voice_psim_mt_5g_nsa_volte_esim_4g_volte_dds_1(self):
311        """A MT VoLTE call received at pSIM, where
312            - pSIM 5G NSA VoLTE
313            - eSIM 4G VoLTE
314            - DDS at pSIM (slot 0)
315        """
316        return dsds_call_streaming_test(
317            self.log,
318            self.tel_logger,
319            self.android_devices,
320            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
321            test_rat=["5g_volte", "volte"],
322            dds_slot=1,
323            test_slot=SimSlotInfo.SLOT_0,
324            direction="mt",
325            streaming=False)
326
327    @test_tracker_info(uuid="5814cd18-e33b-45c5-b129-bec7e3992d8e")
328    @TelephonyBaseTest.tel_test_wrap
329    def test_msim_voice_esim_mo_4g_volte_psim_5g_nsa_volte_dds_1(self):
330        """A MO VoLTE call dialed at eSIM, where
331            - pSIM 5G NSA VoLTE
332            - eSIM 4G VoLTE
333            - DDS at pSIM (slot 0)
334        """
335        return dsds_call_streaming_test(
336            self.log,
337            self.tel_logger,
338            self.android_devices,
339            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
340            test_rat=["5g_volte", "volte"],
341            dds_slot=1,
342            test_slot=SimSlotInfo.SLOT_1,
343            direction="mo",
344            streaming=False)
345
346    @test_tracker_info(uuid="457dd160-f7b1-4cfd-920f-1f5ab64f6d78")
347    @TelephonyBaseTest.tel_test_wrap
348    def test_msim_voice_esim_mt_4g_volte_psim_5g_nsa_volte_dds_1(self):
349        """A MT VoLTE call received at eSIM, where
350            - pSIM 5G NSA VoLTE
351            - eSIM 4G VoLTE
352            - DDS at pSIM (slot 0)
353        """
354        return dsds_call_streaming_test(
355            self.log,
356            self.tel_logger,
357            self.android_devices,
358            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
359            test_rat=["5g_volte", "volte"],
360            dds_slot=1,
361            test_slot=SimSlotInfo.SLOT_1,
362            direction="mt",
363            streaming=False)
364
365    # psim 4g volte & esim 5g nsa volte & dds slot 0
366    @test_tracker_info(uuid="db5fca13-bcd8-420b-9953-256186efa290")
367    @TelephonyBaseTest.tel_test_wrap
368    def test_msim_voice_psim_mo_4g_volte_esim_5g_nsa_volte_dds_0(self):
369        """A MO VoLTE call dialed at pSIM, where
370            - pSIM 4G VoLTE
371            - eSIM 5G NSA VoLTE
372            - DDS at eSIM (slot 0)
373        """
374        return dsds_call_streaming_test(
375            self.log,
376            self.tel_logger,
377            self.android_devices,
378            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
379            test_rat=["volte", "5g_volte"],
380            dds_slot=0,
381            test_slot=SimSlotInfo.SLOT_0,
382            direction="mo",
383            streaming=False)
384
385    @test_tracker_info(uuid="2fe76eda-20b2-46ab-a1f4-c2c2bc501f38")
386    @TelephonyBaseTest.tel_test_wrap
387    def test_msim_voice_psim_mt_4g_volte_esim_5g_nsa_volte_dds_0(self):
388        """A MT VoLTE call received at pSIM, where
389            - pSIM 4G VoLTE
390            - eSIM 5G NSA VoLTE
391            - DDS at eSIM (slot 0)
392        """
393        return dsds_call_streaming_test(
394            self.log,
395            self.tel_logger,
396            self.android_devices,
397            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
398            test_rat=["volte", "5g_volte"],
399            dds_slot=0,
400            test_slot=SimSlotInfo.SLOT_0,
401            direction="mt",
402            streaming=False)
403
404    @test_tracker_info(uuid="90005074-e21f-47c3-9965-54b513214600")
405    @TelephonyBaseTest.tel_test_wrap
406    def test_msim_voice_esim_mo_5g_nsa_volte_psim_4g_volte_dds_0(self):
407        """A MO VoLTE call dialed at eSIM, where
408            - pSIM 4G VoLTE
409            - eSIM 5G NSA VoLTE
410            - DDS at eSIM (slot 0)
411        """
412        return dsds_call_streaming_test(
413            self.log,
414            self.tel_logger,
415            self.android_devices,
416            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
417            test_rat=["volte", "5g_volte"],
418            dds_slot=0,
419            test_slot=SimSlotInfo.SLOT_1,
420            direction="mo",
421            streaming=False)
422
423    @test_tracker_info(uuid="eaf94a45-66d0-41d0-8cb2-153fa3f751f9")
424    @TelephonyBaseTest.tel_test_wrap
425    def test_msim_voice_esim_mt_5g_nsa_volte_psim_4g_volte_dds_0(self):
426        """A MT VoLTE call received at eSIM, where
427            - pSIM 4G VoLTE
428            - eSIM 5G NSA VoLTE
429            - DDS at eSIM (slot 0)
430        """
431        return dsds_call_streaming_test(
432            self.log,
433            self.tel_logger,
434            self.android_devices,
435            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
436            test_rat=["volte", "5g_volte"],
437            dds_slot=0,
438            test_slot=SimSlotInfo.SLOT_1,
439            direction="mt",
440            streaming=False)
441
442    # psim 4g volte & esim 5g nsa volte & dds slot 1
443    @test_tracker_info(uuid="8ee47ad7-24b6-4cd3-9443-6ab677695eb7")
444    @TelephonyBaseTest.tel_test_wrap
445    def test_msim_voice_psim_mo_4g_volte_esim_5g_nsa_volte_dds_1(self):
446        """A MO VoLTE call dialed at pSIM, where
447            - pSIM 4G VoLTE
448            - eSIM 5G NSA VoLTE
449            - DDS at eSIM (slot 1)
450        """
451        return dsds_call_streaming_test(
452            self.log,
453            self.tel_logger,
454            self.android_devices,
455            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
456            test_rat=["volte", "5g_volte"],
457            dds_slot=1,
458            test_slot=SimSlotInfo.SLOT_0,
459            direction="mo",
460            streaming=False)
461
462    @test_tracker_info(uuid="8795b95d-a138-45cd-b45c-41ad4021589a")
463    @TelephonyBaseTest.tel_test_wrap
464    def test_msim_voice_psim_mt_4g_volte_esim_5g_nsa_volte_dds_1(self):
465        """A MT VoLTE call received at pSIM, where
466            - pSIM 4G VoLTE
467            - eSIM 5G NSA VoLTE
468            - DDS at eSIM (slot 1)
469        """
470        return dsds_call_streaming_test(
471            self.log,
472            self.tel_logger,
473            self.android_devices,
474            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
475            test_rat=["volte", "5g_volte"],
476            dds_slot=1,
477            test_slot=SimSlotInfo.SLOT_0,
478            direction="mt",
479            streaming=False)
480
481    @test_tracker_info(uuid="33f2fa73-de7b-4b68-b9b8-aa08f6511e1a")
482    @TelephonyBaseTest.tel_test_wrap
483    def test_msim_voice_esim_mo_5g_nsa_volte_psim_4g_volte_dds_1(self):
484        """A MO VoLTE call dialed at eSIM, where
485            - pSIM 4G VoLTE
486            - eSIM 5G NSA VoLTE
487            - DDS at eSIM (slot 1)
488        """
489        return dsds_call_streaming_test(
490            self.log,
491            self.tel_logger,
492            self.android_devices,
493            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
494            test_rat=["volte", "5g_volte"],
495            dds_slot=1,
496            test_slot=SimSlotInfo.SLOT_1,
497            direction="mo",
498            streaming=False)
499
500    @test_tracker_info(uuid="b1ae55f1-dfd4-4e50-a0e3-df3b3ae29c68")
501    @TelephonyBaseTest.tel_test_wrap
502    def test_msim_voice_esim_mt_5g_nsa_volte_psim_4g_volte_dds_1(self):
503        """A MT VoLTE call received at eSIM, where
504            - pSIM 4G VoLTE
505            - eSIM 5G NSA VoLTE
506            - DDS at eSIM (slot 1)
507        """
508        return dsds_call_streaming_test(
509            self.log,
510            self.tel_logger,
511            self.android_devices,
512            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
513            test_rat=["volte", "5g_volte"],
514            dds_slot=1,
515            test_slot=SimSlotInfo.SLOT_1,
516            direction="mt",
517            streaming=False)
518
519    # e+e
520    @test_tracker_info(uuid="9c35e485-b813-4af2-b30f-d331337a6eaf")
521    @TelephonyBaseTest.tel_test_wrap
522    def test_msim_voice_esim_port_0_mo_5g_nsa_volte_esim_port_1_5g_nsa_volte_dds_1(self):
523        """A MO VoLTE call dialed at eSIM port 0, where
524            - eSIM port 0 5G NSA VoLTE
525            - eSIM port 1 5G NSA VoLTE
526            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
527        """
528        return dsds_call_streaming_test(
529            self.log,
530            self.tel_logger,
531            self.android_devices,
532            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
533            test_rat=["5g_volte", "5g_volte"],
534            dds_slot=1,
535            test_slot=SimSlotInfo.SLOT_1,
536            direction="mo",
537            streaming=False)
538
539    @test_tracker_info(uuid="d321af5a-ec10-4933-9fe4-ebbc2ac52756")
540    @TelephonyBaseTest.tel_test_wrap
541    def test_msim_voice_esim_port_0_mt_5g_nsa_volte_esim_port_1_5g_nsa_volte_dds_1(self):
542        """A MT VoLTE call dialed at eSIM port 0, where
543            - eSIM port 0 5G NSA VoLTE
544            - eSIM port 1 5G NSA VoLTE
545            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
546        """
547        return dsds_call_streaming_test(
548            self.log,
549            self.tel_logger,
550            self.android_devices,
551            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
552            test_rat=["5g_volte", "5g_volte"],
553            dds_slot=1,
554            test_slot=SimSlotInfo.SLOT_1,
555            direction="mt",
556            streaming=False)
557
558    @test_tracker_info(uuid="ca53ccbb-bcc9-4c04-897e-ac95dfb8178d")
559    @TelephonyBaseTest.tel_test_wrap
560    def test_msim_voice_esim_port_1_mo_5g_nsa_volte_esim_port_0_5g_nsa_volte_dds_1(self):
561        """A MO VoLTE call dialed at eSIM port 1, where
562            - eSIM port 0 5G NSA VoLTE
563            - eSIM port 1 5G NSA VoLTE
564            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
565        """
566        return dsds_call_streaming_test(
567            self.log,
568            self.tel_logger,
569            self.android_devices,
570            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
571            test_rat=["5g_volte", "5g_volte"],
572            dds_slot=1,
573            test_slot=SimSlotInfo.SLOT_2,
574            direction="mo",
575            streaming=False)
576
577    @test_tracker_info(uuid="0417e06b-2669-454c-b825-ac21a115a4b5")
578    @TelephonyBaseTest.tel_test_wrap
579    def test_msim_voice_esim_port_1_mt_5g_nsa_volte_esim_port_0_5g_nsa_volte_dds_1(self):
580        """A MT VoLTE call dialed at eSIM port 1, where
581            - eSIM port 0 5G NSA VoLTE
582            - eSIM port 1 5G NSA VoLTE
583            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
584        """
585        return dsds_call_streaming_test(
586            self.log,
587            self.tel_logger,
588            self.android_devices,
589            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
590            test_rat=["5g_volte", "5g_volte"],
591            dds_slot=1,
592            test_slot=SimSlotInfo.SLOT_2,
593            direction="mt",
594            streaming=False)
595
596    @test_tracker_info(uuid="d61c930e-4fca-46f6-a946-753ddfbd0a46")
597    @TelephonyBaseTest.tel_test_wrap
598    def test_msim_voice_esim_port_0_mo_5g_nsa_volte_esim_port_1_5g_nsa_volte_dds_2(self):
599        """A MO VoLTE call dialed at eSIM port 0, where
600            - eSIM port 0 5G NSA VoLTE
601            - eSIM port 1 5G NSA VoLTE
602            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
603        """
604        return dsds_call_streaming_test(
605            self.log,
606            self.tel_logger,
607            self.android_devices,
608            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
609            test_rat=["5g_volte", "5g_volte"],
610            dds_slot=2,
611            test_slot=SimSlotInfo.SLOT_1,
612            direction="mo",
613            streaming=False)
614
615    @test_tracker_info(uuid="c157cad9-7d04-40fb-9fe5-c9d691d6b7e9")
616    @TelephonyBaseTest.tel_test_wrap
617    def test_msim_voice_esim_port_0_mt_5g_nsa_volte_esim_port_1_5g_nsa_volte_dds_2(self):
618        """A MT VoLTE call dialed at eSIM port 0, where
619            - eSIM port 0 5G NSA VoLTE
620            - eSIM port 1 5G NSA VoLTE
621            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
622        """
623        return dsds_call_streaming_test(
624            self.log,
625            self.tel_logger,
626            self.android_devices,
627            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
628            test_rat=["5g_volte", "5g_volte"],
629            dds_slot=2,
630            test_slot=SimSlotInfo.SLOT_1,
631            direction="mt",
632            streaming=False)
633
634    @test_tracker_info(uuid="acaa152c-4e0a-4caa-86a6-6689ff519e9e")
635    @TelephonyBaseTest.tel_test_wrap
636    def test_msim_voice_esim_port_1_mo_5g_nsa_volte_esim_port_0_5g_nsa_volte_dds_2(self):
637        """A MO VoLTE call dialed at eSIM port 1, where
638            - eSIM port 0 5G NSA VoLTE
639            - eSIM port 1 5G NSA VoLTE
640            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
641        """
642        return dsds_call_streaming_test(
643            self.log,
644            self.tel_logger,
645            self.android_devices,
646            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
647            test_rat=["5g_volte", "5g_volte"],
648            dds_slot=2,
649            test_slot=SimSlotInfo.SLOT_2,
650            direction="mo",
651            streaming=False)
652
653    @test_tracker_info(uuid="d8f45a79-e86b-4292-96a0-fc32067b1d90")
654    @TelephonyBaseTest.tel_test_wrap
655    def test_msim_voice_esim_port_1_mt_5g_nsa_volte_esim_port_0_5g_nsa_volte_dds_2(self):
656        """A MT VoLTE call dialed at eSIM port 1, where
657            - eSIM port 0 5G NSA VoLTE
658            - eSIM port 1 5G NSA VoLTE
659            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
660        """
661        return dsds_call_streaming_test(
662            self.log,
663            self.tel_logger,
664            self.android_devices,
665            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
666            test_rat=["5g_volte", "5g_volte"],
667            dds_slot=2,
668            test_slot=SimSlotInfo.SLOT_2,
669            direction="mt",
670            streaming=False)
671
672    @test_tracker_info(uuid="fa199595-9081-4a1b-b0ce-dcff190dc403")
673    @TelephonyBaseTest.tel_test_wrap
674    def test_msim_voice_esim_port_0_mo_5g_nsa_volte_esim_port_1_4g_volte_dds_1(self):
675        """A MO VoLTE call dialed at eSIM port 0, where
676            - eSIM port 0 5G NSA VoLTE
677            - eSIM port 1 5G NSA VoLTE
678            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
679        """
680        return dsds_call_streaming_test(
681            self.log,
682            self.tel_logger,
683            self.android_devices,
684            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
685            test_rat=["5g_volte", "volte"],
686            dds_slot=1,
687            test_slot=SimSlotInfo.SLOT_1,
688            direction="mo",
689            streaming=False)
690
691    @test_tracker_info(uuid="a6d3f4b4-085e-4ca4-94f7-d1bcccdaaa03")
692    @TelephonyBaseTest.tel_test_wrap
693    def test_msim_voice_esim_port_0_mt_5g_nsa_volte_esim_port_1_4g_volte_dds_1(self):
694        """A MT VoLTE call dialed at eSIM port 0, where
695            - eSIM port 0 5G NSA VoLTE
696            - eSIM port 1 5G NSA VoLTE
697            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
698        """
699        return dsds_call_streaming_test(
700            self.log,
701            self.tel_logger,
702            self.android_devices,
703            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
704            test_rat=["5g_volte", "volte"],
705            dds_slot=1,
706            test_slot=SimSlotInfo.SLOT_1,
707            direction="mt",
708            streaming=False)
709
710    @test_tracker_info(uuid="22c202e0-b488-4700-acbe-3c3f53f6d7f1")
711    @TelephonyBaseTest.tel_test_wrap
712    def test_msim_voice_esim_port_1_mo_4g_volte_esim_port_0_5g_nsa_volte_dds_1(self):
713        """A MO VoLTE call dialed at eSIM port 1, where
714            - eSIM port 0 5G NSA VoLTE
715            - eSIM port 1 5G NSA VoLTE
716            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
717        """
718        return dsds_call_streaming_test(
719            self.log,
720            self.tel_logger,
721            self.android_devices,
722            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
723            test_rat=["5g_volte", "volte"],
724            dds_slot=1,
725            test_slot=SimSlotInfo.SLOT_2,
726            direction="mo",
727            streaming=False)
728
729    @test_tracker_info(uuid="4a6de885-b092-42ae-9209-7b4d2407034c")
730    @TelephonyBaseTest.tel_test_wrap
731    def test_msim_voice_esim_port_1_mt_4g_volte_esim_port_0_5g_nsa_volte_dds_1(self):
732        """A MT VoLTE call dialed at eSIM port 1, where
733            - eSIM port 0 5G NSA VoLTE
734            - eSIM port 1 5G NSA VoLTE
735            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
736        """
737        return dsds_call_streaming_test(
738            self.log,
739            self.tel_logger,
740            self.android_devices,
741            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
742            test_rat=["5g_volte", "volte"],
743            dds_slot=1,
744            test_slot=SimSlotInfo.SLOT_2,
745            direction="mt",
746            streaming=False)
747
748    @test_tracker_info(uuid="003d9ffe-c057-4191-8289-3419de874c02")
749    @TelephonyBaseTest.tel_test_wrap
750    def test_msim_voice_esim_port_0_mo_5g_nsa_volte_esim_port_1_4g_volte_dds_2(self):
751        """A MO VoLTE call dialed at eSIM port 0, where
752            - eSIM port 0 5G NSA VoLTE
753            - eSIM port 1 5G NSA VoLTE
754            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
755        """
756        return dsds_call_streaming_test(
757            self.log,
758            self.tel_logger,
759            self.android_devices,
760            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
761            test_rat=["5g_volte", "volte"],
762            dds_slot=2,
763            test_slot=SimSlotInfo.SLOT_1,
764            direction="mo",
765            streaming=False)
766
767    @test_tracker_info(uuid="	c4fdc99c-1d6c-4466-b811-ca948a48b53c")
768    @TelephonyBaseTest.tel_test_wrap
769    def test_msim_voice_esim_port_0_mt_5g_nsa_volte_esim_port_1_4g_volte_dds_2(self):
770        """A MT VoLTE call dialed at eSIM port 0, where
771            - eSIM port 0 5G NSA VoLTE
772            - eSIM port 1 5G NSA VoLTE
773            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
774        """
775        return dsds_call_streaming_test(
776            self.log,
777            self.tel_logger,
778            self.android_devices,
779            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
780            test_rat=["5g_volte", "volte"],
781            dds_slot=2,
782            test_slot=SimSlotInfo.SLOT_1,
783            direction="mt",
784            streaming=False)
785
786    @test_tracker_info(uuid="95c6b512-2dbc-4435-a0ba-133d79ace3bc")
787    @TelephonyBaseTest.tel_test_wrap
788    def test_msim_voice_esim_port_1_mo_4g_volte_esim_port_0_5g_nsa_volte_dds_2(self):
789        """A MO VoLTE call dialed at eSIM port 1, where
790            - eSIM port 0 5G NSA VoLTE
791            - eSIM port 1 5G NSA VoLTE
792            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
793        """
794        return dsds_call_streaming_test(
795            self.log,
796            self.tel_logger,
797            self.android_devices,
798            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
799            test_rat=["5g_volte", "volte"],
800            dds_slot=2,
801            test_slot=SimSlotInfo.SLOT_2,
802            direction="mo",
803            streaming=False)
804
805    @test_tracker_info(uuid="a51d65d2-00e1-489c-8ede-132c4449638c")
806    @TelephonyBaseTest.tel_test_wrap
807    def test_msim_voice_esim_port_1_mt_4g_volte_esim_port_0_5g_nsa_volte_dds_2(self):
808        """A MT VoLTE call dialed at eSIM port 1, where
809            - eSIM port 0 5G NSA VoLTE
810            - eSIM port 1 5G NSA VoLTE
811            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
812        """
813        return dsds_call_streaming_test(
814            self.log,
815            self.tel_logger,
816            self.android_devices,
817            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
818            test_rat=["5g_volte", "volte"],
819            dds_slot=2,
820            test_slot=SimSlotInfo.SLOT_2,
821            direction="mt",
822            streaming=False)
823
824    @test_tracker_info(uuid="c0108b40-a7dd-482e-88c5-910996e0e35c")
825    @TelephonyBaseTest.tel_test_wrap
826    def test_msim_voice_esim_port_0_mo_4g_volte_esim_port_1_5g_nsa_volte_dds_1(self):
827        """A MO VoLTE call dialed at eSIM port 0, where
828            - eSIM port 0 5G NSA VoLTE
829            - eSIM port 1 5G NSA VoLTE
830            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
831        """
832        return dsds_call_streaming_test(
833            self.log,
834            self.tel_logger,
835            self.android_devices,
836            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
837            test_rat=["volte", "5g_volte"],
838            dds_slot=1,
839            test_slot=SimSlotInfo.SLOT_1,
840            direction="mo",
841            streaming=False)
842
843    @test_tracker_info(uuid="077db5cb-f41e-4ccd-a921-217b37eeab93")
844    @TelephonyBaseTest.tel_test_wrap
845    def test_msim_voice_esim_port_0_mt_4g_volte_esim_port_1_5g_nsa_volte_dds_1(self):
846        """A MT VoLTE call dialed at eSIM port 0, where
847            - eSIM port 0 5G NSA VoLTE
848            - eSIM port 1 5G NSA VoLTE
849            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
850        """
851        return dsds_call_streaming_test(
852            self.log,
853            self.tel_logger,
854            self.android_devices,
855            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
856            test_rat=["volte", "5g_volte"],
857            dds_slot=1,
858            test_slot=SimSlotInfo.SLOT_1,
859            direction="mt",
860            streaming=False)
861
862    @test_tracker_info(uuid="a6d910c7-bbf5-4cec-b0c3-e08f0c9ab9e8")
863    @TelephonyBaseTest.tel_test_wrap
864    def test_msim_voice_esim_port_1_mo_5g_nsa_volte_esim_port_0_4g_volte_dds_1(self):
865        """A MO VoLTE call dialed at eSIM port 1, where
866            - eSIM port 0 5G NSA VoLTE
867            - eSIM port 1 5G NSA VoLTE
868            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
869        """
870        return dsds_call_streaming_test(
871            self.log,
872            self.tel_logger,
873            self.android_devices,
874            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
875            test_rat=["volte", "5g_volte"],
876            dds_slot=1,
877            test_slot=SimSlotInfo.SLOT_2,
878            direction="mo",
879            streaming=False)
880
881    @test_tracker_info(uuid="25678592-49aa-4070-a889-4193ab02d575")
882    @TelephonyBaseTest.tel_test_wrap
883    def test_msim_voice_esim_port_1_mt_5g_nsa_volte_esim_port_0_4g_volte_dds_1(self):
884        """A MT VoLTE call dialed at eSIM port 1, where
885            - eSIM port 0 5G NSA VoLTE
886            - eSIM port 1 5G NSA VoLTE
887            - DDS at eSIM port 0 (SimSlotInfo.SLOT_1)
888        """
889        return dsds_call_streaming_test(
890            self.log,
891            self.tel_logger,
892            self.android_devices,
893            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
894            test_rat=["volte", "5g_volte"],
895            dds_slot=1,
896            test_slot=SimSlotInfo.SLOT_2,
897            direction="mt",
898            streaming=False)
899
900    @test_tracker_info(uuid="610a4a93-1db5-4938-82b1-cdbcd0de9140")
901    @TelephonyBaseTest.tel_test_wrap
902    def test_msim_voice_esim_port_0_mo_4g_volte_esim_port_1_5g_nsa_volte_dds_2(self):
903        """A MO VoLTE call dialed at eSIM port 0, where
904            - eSIM port 0 5G NSA VoLTE
905            - eSIM port 1 5G NSA VoLTE
906            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
907        """
908        return dsds_call_streaming_test(
909            self.log,
910            self.tel_logger,
911            self.android_devices,
912            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
913            test_rat=["volte", "5g_volte"],
914            dds_slot=2,
915            test_slot=SimSlotInfo.SLOT_1,
916            direction="mo",
917            streaming=False)
918
919    @test_tracker_info(uuid="ac2d2dcd-cc0d-4500-b27b-3806a7f008dd")
920    @TelephonyBaseTest.tel_test_wrap
921    def test_msim_voice_esim_port_0_mt_4g_volte_esim_port_1_5g_nsa_volte_dds_2(self):
922        """A MT VoLTE call dialed at eSIM port 0, where
923            - eSIM port 0 5G NSA VoLTE
924            - eSIM port 1 5G NSA VoLTE
925            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
926        """
927        return dsds_call_streaming_test(
928            self.log,
929            self.tel_logger,
930            self.android_devices,
931            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
932            test_rat=["volte", "5g_volte"],
933            dds_slot=2,
934            test_slot=SimSlotInfo.SLOT_1,
935            direction="mt",
936            streaming=False)
937
938    @test_tracker_info(uuid="b5dfe6dc-a9cd-46d6-a227-359cc3ac05cc")
939    @TelephonyBaseTest.tel_test_wrap
940    def test_msim_voice_esim_port_1_mo_5g_nsa_volte_esim_port_0_4g_volte_dds_2(self):
941        """A MO VoLTE call dialed at eSIM port 1, where
942            - eSIM port 0 5G NSA VoLTE
943            - eSIM port 1 5G NSA VoLTE
944            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
945        """
946        return dsds_call_streaming_test(
947            self.log,
948            self.tel_logger,
949            self.android_devices,
950            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
951            test_rat=["volte", "5g_volte"],
952            dds_slot=2,
953            test_slot=SimSlotInfo.SLOT_2,
954            direction="mo",
955            streaming=False)
956
957    @test_tracker_info(uuid="1449a187-d388-4b74-bd8f-d45827441604")
958    @TelephonyBaseTest.tel_test_wrap
959    def test_msim_voice_esim_port_1_mt_5g_nsa_volte_esim_port_0_4g_volte_dds_2(self):
960        """A MT VoLTE call dialed at eSIM port 1, where
961            - eSIM port 0 5G NSA VoLTE
962            - eSIM port 1 5G NSA VoLTE
963            - DDS at eSIM port 1 (SimSlotInfo.SLOT_2)
964        """
965        return dsds_call_streaming_test(
966            self.log,
967            self.tel_logger,
968            self.android_devices,
969            sim_slot=[SimSlotInfo.SLOT_1, SimSlotInfo.SLOT_2],
970            test_rat=["volte", "5g_volte"],
971            dds_slot=2,
972            test_slot=SimSlotInfo.SLOT_2,
973            direction="mt",
974            streaming=False)
975
976    @test_tracker_info(uuid="f94d5fd2-79ac-426a-9a0d-1ba72e070b19")
977    @TelephonyBaseTest.tel_test_wrap
978    def test_msim_voice_esim_mo_5g_nsa_volte_psim_5g_nsa_volte_disable_psim(self):
979        """Disable/enable pSIM with MO voice call
980        Test step:
981            1. Set the RAT to 5G at both slots.
982            2. Disable pSIM.
983            3. Switch DDS to eSIM.
984            4. Verify RAT at slot 1 (eSIM) and also internet connection.
985            5. Make a MO voice call.
986            6. Enable pSIM.
987            7. Switch DDS to pSIM.
988            8. Verify RAT at slot 0 (pSIM) and also internet connection.
989        """
990        return enable_slot_after_voice_call_test(
991            self.log,
992            self.tel_logger,
993            self.android_devices,
994            1,
995            None,
996            0,
997            mo_rat=["5g_volte", "5g_volte"],
998            call_direction="mo")
999
1000    @test_tracker_info(uuid="3b58146a-72d2-4544-b50b-f685d10da20a")
1001    @TelephonyBaseTest.tel_test_wrap
1002    def test_msim_voice_esim_mt_5g_nsa_volte_psim_5g_nsa_volte_disable_psim(self):
1003        """Disable/enable pSIM with MT voice call
1004        Test step:
1005            1. Set the RAT to 5G at both slots.
1006            2. Disable pSIM.
1007            3. Switch DDS to eSIM.
1008            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1009            5. Make a MT voice call.
1010            6. Enable pSIM.
1011            7. Switch DDS to pSIM.
1012            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1013        """
1014        return enable_slot_after_voice_call_test(
1015            self.log,
1016            self.tel_logger,
1017            self.android_devices,
1018            None,
1019            1,
1020            0,
1021            mt_rat=["5g_volte", "5g_volte"],
1022            call_direction="mt")
1023
1024    @test_tracker_info(uuid="6b7fde1b-d51a-49df-b7d4-bf5e3d091895")
1025    @TelephonyBaseTest.tel_test_wrap
1026    def test_msim_data_esim_5g_nsa_volte_psim_5g_nsa_volte_disable_psim(self):
1027        """Disable/enable pSIM with data call
1028        Test step:
1029            1. Set the RAT to 5G at both slots.
1030            2. Disable pSIM.
1031            3. Switch DDS to eSIM.
1032            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1033            5. Make a data call by http download.
1034            6. Enable pSIM.
1035            7. Switch DDS to pSIM.
1036            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1037        """
1038        return enable_slot_after_data_call_test(
1039            self.log,
1040            self.android_devices[0],
1041            0,
1042            rat=["5g_volte", "5g_volte"])
1043
1044    @test_tracker_info(uuid="dc490360-66b6-4796-a649-73bb09ce0cc1")
1045    @TelephonyBaseTest.tel_test_wrap
1046    def test_msim_voice_psim_mo_5g_nsa_volte_esim_5g_nsa_volte_disable_esim(self):
1047        """Disable/enable eSIM with MO voice call
1048        Test step:
1049            1. Set the RAT to 5G at both slots.
1050            2. Disable eSIM.
1051            3. Switch DDS to pSIM.
1052            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1053            5. Make a MO voice call.
1054            6. Enable eSIM.
1055            7. Switch DDS to eSIM.
1056            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1057        """
1058        return enable_slot_after_voice_call_test(
1059            self.log,
1060            self.tel_logger,
1061            self.android_devices,
1062            0,
1063            None,
1064            1,
1065            mo_rat=["5g_volte", "5g_volte"],
1066            call_direction="mo")
1067
1068    @test_tracker_info(uuid="63f57c95-75be-4a51-83c6-609356bb301b")
1069    @TelephonyBaseTest.tel_test_wrap
1070    def test_msim_voice_psim_mt_5g_nsa_volte_esim_5g_nsa_volte_disable_esim(self):
1071        """Disable/enable eSIM with MT voice call
1072        Test step:
1073            1. Set the RAT to 5G at both slots.
1074            2. Disable eSIM.
1075            3. Switch DDS to pSIM.
1076            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1077            5. Make a MT voice call.
1078            6. Enable eSIM.
1079            7. Switch DDS to eSIM.
1080            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1081        """
1082        return enable_slot_after_voice_call_test(
1083            self.log,
1084            self.tel_logger,
1085            self.android_devices,
1086            None,
1087            0,
1088            1,
1089            mt_rat=["5g_volte", "5g_volte"],
1090            call_direction="mt")
1091
1092    @test_tracker_info(uuid="7ad9e84a-dfa0-44e2-adde-390ae521b50b")
1093    @TelephonyBaseTest.tel_test_wrap
1094    def test_msim_data_psim_5g_nsa_volte_esim_5g_nsa_volte_disable_esim(self):
1095        """Disable/enable eSIM with data call
1096        Test step:
1097            1. Set the RAT to 5G at both slots.
1098            2. Disable eSIM.
1099            3. Switch DDS to pSIM.
1100            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1101            5. Make a data call by http download.
1102            6. Enable eSIM.
1103            7. Switch DDS to eSIM.
1104            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1105        """
1106        return enable_slot_after_data_call_test(
1107            self.log,
1108            self.android_devices[0],
1109            1,
1110            rat=["5g_volte", "5g_volte"])
1111
1112    @test_tracker_info(uuid="b1b02578-6e75-4a96-b3f3-c724fafbae2a")
1113    @TelephonyBaseTest.tel_test_wrap
1114    def test_msim_voice_esim_mo_5g_nsa_volte_psim_4g_volte_disable_psim(self):
1115        """Disable/enable pSIM with MO voice call
1116        Test step:
1117            1. Set the RAT to LTE at slot 0 and 5G at slot 1.
1118            2. Disable pSIM.
1119            3. Switch DDS to eSIM.
1120            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1121            5. Make a MO voice call.
1122            6. Enable pSIM.
1123            7. Switch DDS to pSIM.
1124            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1125        """
1126        return enable_slot_after_voice_call_test(
1127            self.log,
1128            self.tel_logger,
1129            self.android_devices,
1130            1,
1131            None,
1132            0,
1133            mo_rat=["volte", "5g_volte"],
1134            call_direction="mo")
1135
1136    @test_tracker_info(uuid="15bb2fdd-ec38-47dc-a2f0-3251c8d19e3c")
1137    @TelephonyBaseTest.tel_test_wrap
1138    def test_msim_voice_esim_mt_5g_nsa_volte_psim_4g_volte_disable_psim(self):
1139        """Disable/enable pSIM with MT voice call
1140        Test step:
1141            1. Set the RAT to LTE at slot 0 and 5G at slot 1.
1142            2. Disable pSIM.
1143            3. Switch DDS to eSIM.
1144            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1145            5. Make a MT voice call.
1146            6. Enable pSIM.
1147            7. Switch DDS to pSIM.
1148            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1149        """
1150        return enable_slot_after_voice_call_test(
1151            self.log,
1152            self.tel_logger,
1153            self.android_devices,
1154            None,
1155            1,
1156            0,
1157            mt_rat=["volte", "5g_volte"],
1158            call_direction="mt")
1159
1160    @test_tracker_info(uuid="37d5e72b-723f-4a26-87e9-cf54726476a6")
1161    @TelephonyBaseTest.tel_test_wrap
1162    def test_msim_data_esim_5g_nsa_volte_psim_4g_volte_disable_psim(self):
1163        """Disable/enable pSIM with data call
1164        Test step:
1165            1. Set the RAT to LTE at slot 0 and 5G at slot 1.
1166            2. Disable pSIM.
1167            3. Switch DDS to eSIM.
1168            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1169            5. Make a data call by http download.
1170            6. Enable pSIM.
1171            7. Switch DDS to pSIM.
1172            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1173        """
1174        return enable_slot_after_data_call_test(
1175            self.log,
1176            self.android_devices[0],
1177            0,
1178            rat=["volte", "5g_volte"])
1179
1180    @test_tracker_info(uuid="bc0dea98-cfe7-4cdd-8dd9-84eda4212fd4")
1181    @TelephonyBaseTest.tel_test_wrap
1182    def test_msim_voice_psim_mo_4g_volte_esim_5g_nsa_volte_disable_esim(self):
1183        """Disable/enable eSIM with MO voice call
1184        Test step:
1185            1. Set the RAT to LTE at slot 0 and 5G at slot 1.
1186            2. Disable eSIM.
1187            3. Switch DDS to pSIM.
1188            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1189            5. Make a MO voice call.
1190            6. Enable eSIM.
1191            7. Switch DDS to eSIM.
1192            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1193        """
1194        return enable_slot_after_voice_call_test(
1195            self.log,
1196            self.tel_logger,
1197            self.android_devices,
1198            0,
1199            None,
1200            1,
1201            mo_rat=["volte", "5g_volte"],
1202            call_direction="mo")
1203
1204    @test_tracker_info(uuid="cfb8b670-6049-46fd-88ff-b9565ab2b582")
1205    @TelephonyBaseTest.tel_test_wrap
1206    def test_msim_voice_psim_mt_4g_volte_esim_5g_nsa_volte_disable_esim(self):
1207        """Disable/enable eSIM with MT voice call
1208        Test step:
1209            1. Set the RAT to LTE at slot 0 and 5G at slot 1.
1210            2. Disable eSIM.
1211            3. Switch DDS to pSIM.
1212            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1213            5. Make a MT voice call.
1214            6. Enable eSIM.
1215            7. Switch DDS to eSIM.
1216            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1217        """
1218        return enable_slot_after_voice_call_test(
1219            self.log,
1220            self.tel_logger,
1221            self.android_devices,
1222            None,
1223            0,
1224            1,
1225            mt_rat=["volte", "5g_volte"],
1226            call_direction="mt")
1227
1228    @test_tracker_info(uuid="e2a18907-d9a4-491b-82c4-11ca86fc7129")
1229    @TelephonyBaseTest.tel_test_wrap
1230    def test_msim_data_psim_4g_volte_esim_5g_nsa_volte_disable_esim(self):
1231        """Disable/enable eSIM with data call
1232        Test step:
1233            1. Set the RAT to LTE at slot 0 and 5G at slot 1.
1234            2. Disable eSIM.
1235            3. Switch DDS to pSIM.
1236            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1237            5. Make a data call by http download.
1238            6. Enable eSIM.
1239            7. Switch DDS to eSIM.
1240            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1241        """
1242        return enable_slot_after_data_call_test(
1243            self.log,
1244            self.android_devices[0],
1245            1,
1246            rat=["volte", "5g_volte"])
1247
1248    @test_tracker_info(uuid="13220595-9774-4f62-b1fb-3b6b98b51df3")
1249    @TelephonyBaseTest.tel_test_wrap
1250    def test_msim_voice_esim_mo_4g_volte_psim_5g_nsa_volte_disable_psim(self):
1251        """Disable/enable pSIM with MO voice call
1252        Test step:
1253            1. Set the RAT to 5G at slot 0 and LTE at slot 1.
1254            2. Disable pSIM.
1255            3. Switch DDS to eSIM.
1256            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1257            5. Make a MO voice call.
1258            6. Enable pSIM.
1259            7. Switch DDS to pSIM.
1260            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1261        """
1262        return enable_slot_after_voice_call_test(
1263            self.log,
1264            self.tel_logger,
1265            self.android_devices,
1266            1,
1267            None,
1268            0,
1269            mo_rat=["5g_volte", "volte"],
1270            call_direction="mo")
1271
1272    @test_tracker_info(uuid="57e3e643-26a9-4e32-ac55-a0f7e4a72148")
1273    @TelephonyBaseTest.tel_test_wrap
1274    def test_msim_voice_esim_mt_4g_volte_psim_5g_nsa_volte_disable_psim(self):
1275        """Disable/enable pSIM with MT voice call
1276        Test step:
1277            1. Set the RAT to 5G at slot 0 and LTE at slot 1.
1278            2. Disable pSIM.
1279            3. Switch DDS to eSIM.
1280            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1281            5. Make a MT voice call.
1282            6. Enable pSIM.
1283            7. Switch DDS to pSIM.
1284            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1285        """
1286        return enable_slot_after_voice_call_test(
1287            self.log,
1288            self.tel_logger,
1289            self.android_devices,
1290            None,
1291            1,
1292            0,
1293            mt_rat=["5g_volte", "volte"],
1294            call_direction="mt")
1295
1296    @test_tracker_info(uuid="3d809e0d-e75e-4ccd-af38-80d465d14eb7")
1297    @TelephonyBaseTest.tel_test_wrap
1298    def test_msim_data_esim_4g_volte_psim_5g_nsa_volte_disable_psim(self):
1299        """Disable/enable pSIM with data call
1300        Test step:
1301            1. Set the RAT to 5G at slot 0 and LTE at slot 1.
1302            2. Disable pSIM.
1303            3. Switch DDS to eSIM.
1304            4. Verify RAT at slot 1 (eSIM) and also internet connection.
1305            5. Make a data call by http download.
1306            6. Enable pSIM.
1307            7. Switch DDS to pSIM.
1308            8. Verify RAT at slot 0 (pSIM) and also internet connection.
1309        """
1310        return enable_slot_after_data_call_test(
1311            self.log,
1312            self.android_devices[0],
1313            0,
1314            rat=["5g_volte", "volte"])
1315
1316    @test_tracker_info(uuid="c54ab348-367f-43c9-9aae-fa2c3d3badec")
1317    @TelephonyBaseTest.tel_test_wrap
1318    def test_msim_voice_psim_mo_5g_nsa_volte_esim_4g_volte_disable_esim(self):
1319        """Disable/enable eSIM with MO voice call
1320        Test step:
1321            1. Set the RAT to 5G at slot 0 and LTE at slot 1.
1322            2. Disable eSIM.
1323            3. Switch DDS to pSIM.
1324            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1325            5. Make a MO voice call.
1326            6. Enable eSIM.
1327            7. Switch DDS to eSIM.
1328            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1329        """
1330        return enable_slot_after_voice_call_test(
1331            self.log,
1332            self.tel_logger,
1333            self.android_devices,
1334            0,
1335            None,
1336            1,
1337            mo_rat=["5g_volte", "volte"],
1338            call_direction="mo")
1339
1340    @test_tracker_info(uuid="db8e5cdc-c34f-48d4-8ebe-2a71e03c159f")
1341    @TelephonyBaseTest.tel_test_wrap
1342    def test_msim_voice_psim_mt_5g_nsa_volte_esim_4g_volte_disable_esim(self):
1343        """Disable/enable eSIM with MT voice call
1344        Test step:
1345            1. Set the RAT to 5G at slot 0 and LTE at slot 1.
1346            2. Disable eSIM.
1347            3. Switch DDS to pSIM.
1348            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1349            5. Make a MT voice call.
1350            6. Enable eSIM.
1351            7. Switch DDS to eSIM.
1352            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1353        """
1354        return enable_slot_after_voice_call_test(
1355            self.log,
1356            self.tel_logger,
1357            self.android_devices,
1358            None,
1359            0,
1360            1,
1361            mt_rat=["5g_volte", "volte"],
1362            call_direction="mt")
1363
1364    @test_tracker_info(uuid="a271d5f2-4449-4961-8417-14943fa96144")
1365    @TelephonyBaseTest.tel_test_wrap
1366    def test_msim_data_psim_5g_nsa_volte_esim_4g_volte_disable_esim(self):
1367        """Disable/enable eSIM with data call
1368        Test step:
1369            1. Set the RAT to 5G at slot 0 and LTE at slot 1.
1370            2. Disable eSIM.
1371            3. Switch DDS to pSIM.
1372            4. Verify RAT at slot 0 (pSIM) and also internet connection.
1373            5. Make a data call by http download.
1374            6. Enable eSIM.
1375            7. Switch DDS to eSIM.
1376            8. Verify RAT at slot 1 (eSIM) and also internet connection.
1377        """
1378        return enable_slot_after_data_call_test(
1379            self.log,
1380            self.android_devices[0],
1381            1,
1382            rat=["5g_volte", "volte"])
1383
1384    @test_tracker_info(uuid="f86faed8-5259-4e5d-9e49-40618ad41670")
1385    @TelephonyBaseTest.tel_test_wrap
1386    def test_msim_voice_psim_mo_5g_nsa_wfc_wifi_preferred_esim_5g_nsa_volte_dds_0(self):
1387        """ A MO vowifi call at pSIM, where
1388            - pSIM 5G WFC in Wi-Fi preferred mode
1389            - eSIM 5G NSA VoLTE
1390            - DDS at pSIM (slot 0)
1391
1392            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1393            the network with assigned RAT successfully.
1394        """
1395        return dsds_voice_call_test(
1396            self.log,
1397            self.tel_logger,
1398            self.android_devices,
1399            0,
1400            None,
1401            0,
1402            mo_rat=["5g_wfc", "5g_volte"],
1403            call_direction="mo",
1404            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1405            wifi_network_ssid=self.wifi_network_ssid,
1406            wifi_network_pass=self.wifi_network_pass,
1407            turn_off_wifi_in_the_end=True)
1408
1409    @test_tracker_info(uuid="1e13a8be-7ddd-4177-89cb-720d305d766e")
1410    @TelephonyBaseTest.tel_test_wrap
1411    def test_msim_voice_psim_mt_5g_nsa_wfc_wifi_preferred_esim_5g_nsa_volte_dds_0(self):
1412        """ A MT vowifi call at pSIM, where
1413            - pSIM 5G WFC in Wi-Fi preferred mode
1414            - eSIM 5G NSA VoLTE
1415            - DDS at pSIM (slot 0)
1416
1417            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1418            the network with assigned RAT successfully.
1419        """
1420        return dsds_voice_call_test(
1421            self.log,
1422            self.tel_logger,
1423            self.android_devices,
1424            None,
1425            0,
1426            0,
1427            mt_rat=["5g_wfc", "5g_volte"],
1428            call_direction="mt",
1429            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1430            wifi_network_ssid=self.wifi_network_ssid,
1431            wifi_network_pass=self.wifi_network_pass,
1432            turn_off_wifi_in_the_end=True)
1433
1434    @test_tracker_info(uuid="d32696a1-6e6d-48ca-8612-06e24645cfc6")
1435    @TelephonyBaseTest.tel_test_wrap
1436    def test_msim_voice_esim_mo_5g_nsa_wfc_wifi_preferred_psim_5g_nsa_volte_dds_0(self):
1437        """ A MO vowifi call at eSIM, where
1438            - pSIM 5G NSA VoLTE
1439            - eSIM 5G WFC in Wi-Fi preferred mode
1440            - DDS at pSIM (slot 0)
1441
1442            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1443            the network with assigned RAT successfully.
1444        """
1445        return dsds_voice_call_test(
1446            self.log,
1447            self.tel_logger,
1448            self.android_devices,
1449            1,
1450            None,
1451            0,
1452            mo_rat=["5g_volte", "5g_wfc"],
1453            call_direction="mo",
1454            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1455            wifi_network_ssid=self.wifi_network_ssid,
1456            wifi_network_pass=self.wifi_network_pass,
1457            turn_off_wifi_in_the_end=True)
1458
1459    @test_tracker_info(uuid="9ed35291-ae87-469a-a12f-8df2c17daa6e")
1460    @TelephonyBaseTest.tel_test_wrap
1461    def test_msim_voice_esim_mt_5g_nsa_wfc_wifi_preferred_psim_5g_nsa_volte_dds_0(self):
1462        """ A MT vowifi call at eSIM, where
1463            - pSIM 5G NSA VoLTE
1464            - eSIM 5G WFC in Wi-Fi preferred mode
1465            - DDS at pSIM (slot 0)
1466
1467            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1468            the network with assigned RAT successfully.
1469        """
1470        return dsds_voice_call_test(
1471            self.log,
1472            self.tel_logger,
1473            self.android_devices,
1474            None,
1475            1,
1476            0,
1477            mt_rat=["5g_volte", "5g_wfc"],
1478            call_direction="mt",
1479            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1480            wifi_network_ssid=self.wifi_network_ssid,
1481            wifi_network_pass=self.wifi_network_pass,
1482            turn_off_wifi_in_the_end=True)
1483
1484    @test_tracker_info(uuid="a44352d0-8ded-4e42-bd77-59c9f5801954")
1485    @TelephonyBaseTest.tel_test_wrap
1486    def test_msim_voice_psim_mo_5g_nsa_wfc_wifi_preferred_esim_5g_nsa_volte_dds_1(self):
1487        """ A MO vowifi call at pSIM, where
1488            - pSIM 5G WFC in Wi-Fi preferred mode
1489            - eSIM 5G NSA VoLTE
1490            - DDS at eSIM (slot 1)
1491
1492            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1493            the network with assigned RAT successfully.
1494        """
1495        return dsds_voice_call_test(
1496            self.log,
1497            self.tel_logger,
1498            self.android_devices,
1499            0,
1500            None,
1501            1,
1502            mo_rat=["5g_wfc", "5g_volte"],
1503            call_direction="mo",
1504            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1505            wifi_network_ssid=self.wifi_network_ssid,
1506            wifi_network_pass=self.wifi_network_pass,
1507            turn_off_wifi_in_the_end=True)
1508
1509    @test_tracker_info(uuid="6e99a297-6deb-4674-90e1-1f703971501a")
1510    @TelephonyBaseTest.tel_test_wrap
1511    def test_msim_voice_psim_mt_5g_nsa_wfc_wifi_preferred_esim_5g_nsa_volte_dds_1(self):
1512        """ A MT vowifi call at pSIM, where
1513            - pSIM 5G WFC in Wi-Fi preferred mode
1514            - eSIM 5G NSA VoLTE
1515            - DDS at eSIM (slot 1)
1516
1517            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1518            the network with assigned RAT successfully.
1519        """
1520        return dsds_voice_call_test(
1521            self.log,
1522            self.tel_logger,
1523            self.android_devices,
1524            None,
1525            0,
1526            1,
1527            mt_rat=["5g_wfc", "5g_volte"],
1528            call_direction="mt",
1529            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1530            wifi_network_ssid=self.wifi_network_ssid,
1531            wifi_network_pass=self.wifi_network_pass,
1532            turn_off_wifi_in_the_end=True)
1533
1534    @test_tracker_info(uuid="119f71a5-9d5d-4c66-b958-684672a95a87")
1535    @TelephonyBaseTest.tel_test_wrap
1536    def test_msim_voice_esim_mo_5g_nsa_wfc_wifi_preferred_psim_5g_nsa_volte_dds_1(self):
1537        """ A MO vowifi call at eSIM, where
1538            - pSIM 5G NSA VoLTE
1539            - eSIM 5G WFC in Wi-Fi preferred mode
1540            - DDS at eSIM (slot 1)
1541
1542            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1543            the network with assigned RAT successfully.
1544        """
1545        return dsds_voice_call_test(
1546            self.log,
1547            self.tel_logger,
1548            self.android_devices,
1549            1,
1550            None,
1551            1,
1552            mo_rat=["5g_volte", "5g_wfc"],
1553            call_direction="mo",
1554            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1555            wifi_network_ssid=self.wifi_network_ssid,
1556            wifi_network_pass=self.wifi_network_pass,
1557            turn_off_wifi_in_the_end=True)
1558
1559    @test_tracker_info(uuid="55e651d2-4112-4fe9-a70d-f448287b078b")
1560    @TelephonyBaseTest.tel_test_wrap
1561    def test_msim_voice_esim_mt_5g_nsa_wfc_wifi_preferred_psim_5g_nsa_volte_dds_1(self):
1562        """ A MT vowifi call at eSIM, where
1563            - pSIM 5G NSA VoLTE
1564            - eSIM 5G WFC in Wi-Fi preferred mode
1565            - DDS at eSIM (slot 1)
1566
1567            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1568            the network with assigned RAT successfully.
1569        """
1570        return dsds_voice_call_test(
1571            self.log,
1572            self.tel_logger,
1573            self.android_devices,
1574            None,
1575            1,
1576            1,
1577            mt_rat=["5g_volte", "5g_wfc"],
1578            call_direction="mt",
1579            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1580            wifi_network_ssid=self.wifi_network_ssid,
1581            wifi_network_pass=self.wifi_network_pass,
1582            turn_off_wifi_in_the_end=True)
1583
1584    @test_tracker_info(uuid="10ce825e-8ed8-4bc8-a70f-e0822d391066")
1585    @TelephonyBaseTest.tel_test_wrap
1586    def test_msim_voice_psim_mo_4g_wfc_wifi_preferred_esim_5g_nsa_volte_dds_0(self):
1587        """ A MO vowifi call at pSIM, where
1588            - pSIM 4G WFC in Wi-Fi preferred mode
1589            - eSIM 5G NSA VoLTE
1590            - DDS at pSIM (slot 0)
1591
1592            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1593            the network with assigned RAT successfully.
1594        """
1595        return dsds_voice_call_test(
1596            self.log,
1597            self.tel_logger,
1598            self.android_devices,
1599            0,
1600            None,
1601            0,
1602            mo_rat=["wfc", "5g_volte"],
1603            call_direction="mo",
1604            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1605            wifi_network_ssid=self.wifi_network_ssid,
1606            wifi_network_pass=self.wifi_network_pass,
1607            turn_off_wifi_in_the_end=True)
1608
1609    @test_tracker_info(uuid="39cb207c-10e5-4f6a-8ee4-0f26634070cb")
1610    @TelephonyBaseTest.tel_test_wrap
1611    def test_msim_voice_psim_mt_4g_wfc_wifi_preferred_esim_5g_nsa_volte_dds_0(self):
1612        """ A MT vowifi call at pSIM, where
1613            - pSIM 4G WFC in Wi-Fi preferred mode
1614            - eSIM 5G NSA VoLTE
1615            - DDS at pSIM (slot 0)
1616
1617            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1618            the network with assigned RAT successfully.
1619        """
1620        return dsds_voice_call_test(
1621            self.log,
1622            self.tel_logger,
1623            self.android_devices,
1624            None,
1625            0,
1626            0,
1627            mt_rat=["wfc", "5g_volte"],
1628            call_direction="mt",
1629            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1630            wifi_network_ssid=self.wifi_network_ssid,
1631            wifi_network_pass=self.wifi_network_pass,
1632            turn_off_wifi_in_the_end=True)
1633
1634    @test_tracker_info(uuid="a2245d31-c3ca-42bf-a6ca-72f3d3dc32e9")
1635    @TelephonyBaseTest.tel_test_wrap
1636    def test_msim_voice_esim_mo_5g_nsa_wfc_wifi_preferred_psim_4g_volte_dds_0(self):
1637        """ A MO vowifi call at eSIM, where
1638            - pSIM 4G VoLTE
1639            - eSIM 5G WFC in Wi-Fi preferred mode
1640            - DDS at pSIM (slot 0)
1641
1642            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1643            the network with assigned RAT successfully.
1644        """
1645        return dsds_voice_call_test(
1646            self.log,
1647            self.tel_logger,
1648            self.android_devices,
1649            1,
1650            None,
1651            0,
1652            mo_rat=["volte", "5g_wfc"],
1653            call_direction="mo",
1654            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1655            wifi_network_ssid=self.wifi_network_ssid,
1656            wifi_network_pass=self.wifi_network_pass,
1657            turn_off_wifi_in_the_end=True)
1658
1659    @test_tracker_info(uuid="2d683601-b604-4dba-b5b8-8aec86d70f95")
1660    @TelephonyBaseTest.tel_test_wrap
1661    def test_msim_voice_esim_mt_5g_nsa_wfc_wifi_preferred_psim_4g_volte_dds_0(self):
1662        """ A MT vowifi call at eSIM, where
1663            - pSIM 4G VoLTE
1664            - eSIM 5G WFC in Wi-Fi preferred mode
1665            - DDS at pSIM (slot 0)
1666
1667            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1668            the network with assigned RAT successfully.
1669        """
1670        return dsds_voice_call_test(
1671            self.log,
1672            self.tel_logger,
1673            self.android_devices,
1674            None,
1675            1,
1676            0,
1677            mt_rat=["volte", "5g_wfc"],
1678            call_direction="mt",
1679            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1680            wifi_network_ssid=self.wifi_network_ssid,
1681            wifi_network_pass=self.wifi_network_pass,
1682            turn_off_wifi_in_the_end=True)
1683
1684    @test_tracker_info(uuid="7c79782e-e273-43a4-9176-48a7b5a8cb85")
1685    @TelephonyBaseTest.tel_test_wrap
1686    def test_msim_voice_psim_mo_4g_wfc_wifi_preferred_esim_5g_nsa_volte_dds_1(self):
1687        """ A MO vowifi call at pSIM, where
1688            - pSIM 4G WFC in Wi-Fi preferred mode
1689            - eSIM 5G NSA VoLTE
1690            - DDS at eSIM (slot 1)
1691
1692            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1693            the network with assigned RAT successfully.
1694        """
1695        return dsds_voice_call_test(
1696            self.log,
1697            self.tel_logger,
1698            self.android_devices,
1699            0,
1700            None,
1701            1,
1702            mo_rat=["wfc", "5g_volte"],
1703            call_direction="mo",
1704            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1705            wifi_network_ssid=self.wifi_network_ssid,
1706            wifi_network_pass=self.wifi_network_pass,
1707            turn_off_wifi_in_the_end=True)
1708
1709    @test_tracker_info(uuid="1b9c6b37-2345-46af-a6eb-48ebd962c953")
1710    @TelephonyBaseTest.tel_test_wrap
1711    def test_msim_voice_psim_mt_4g_wfc_wifi_preferred_esim_5g_nsa_volte_dds_1(self):
1712        """ A MT vowifi call at pSIM, where
1713            - pSIM 4G WFC in Wi-Fi preferred mode
1714            - eSIM 5G NSA VoLTE
1715            - DDS at eSIM (slot 1)
1716
1717            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1718            the network with assigned RAT successfully.
1719        """
1720        return dsds_voice_call_test(
1721            self.log,
1722            self.tel_logger,
1723            self.android_devices,
1724            None,
1725            0,
1726            1,
1727            mt_rat=["wfc", "5g_volte"],
1728            call_direction="mt",
1729            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1730            wifi_network_ssid=self.wifi_network_ssid,
1731            wifi_network_pass=self.wifi_network_pass,
1732            turn_off_wifi_in_the_end=True)
1733
1734    @test_tracker_info(uuid="ce37ebda-f83b-4482-9214-74e82e04ae7f")
1735    @TelephonyBaseTest.tel_test_wrap
1736    def test_msim_voice_esim_mo_5g_nsa_wfc_wifi_preferred_psim_4g_volte_dds_1(self):
1737        """ A MO vowifi call at eSIM, where
1738            - pSIM 4G VoLTE
1739            - eSIM 5G WFC in Wi-Fi preferred mode
1740            - DDS at eSIM (slot 1)
1741
1742            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1743            the network with assigned RAT successfully.
1744        """
1745        return dsds_voice_call_test(
1746            self.log,
1747            self.tel_logger,
1748            self.android_devices,
1749            1,
1750            None,
1751            1,
1752            mo_rat=["volte", "5g_wfc"],
1753            call_direction="mo",
1754            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1755            wifi_network_ssid=self.wifi_network_ssid,
1756            wifi_network_pass=self.wifi_network_pass,
1757            turn_off_wifi_in_the_end=True)
1758
1759    @test_tracker_info(uuid="3ba071ba-bf6f-4c27-ae82-557dabb60291")
1760    @TelephonyBaseTest.tel_test_wrap
1761    def test_msim_voice_esim_mt_5g_nsa_wfc_wifi_preferred_psim_4g_volte_dds_1(self):
1762        """ A MT vowifi call at eSIM, where
1763            - pSIM 4G VoLTE
1764            - eSIM 5G WFC in Wi-Fi preferred mode
1765            - DDS at eSIM (slot 1)
1766
1767            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1768            the network with assigned RAT successfully.
1769        """
1770        return dsds_voice_call_test(
1771            self.log,
1772            self.tel_logger,
1773            self.android_devices,
1774            None,
1775            1,
1776            1,
1777            mt_rat=["volte", "5g_wfc"],
1778            call_direction="mt",
1779            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1780            wifi_network_ssid=self.wifi_network_ssid,
1781            wifi_network_pass=self.wifi_network_pass,
1782            turn_off_wifi_in_the_end=True)
1783
1784    @test_tracker_info(uuid="1385939f-272e-4ba7-ba5d-de1bff60ad01")
1785    @TelephonyBaseTest.tel_test_wrap
1786    def test_msim_voice_psim_mo_5g_nsa_wfc_wifi_preferred_esim_4g_volte_dds_0(self):
1787        """ A MO vowifi call at pSIM, where
1788            - pSIM 5G WFC in Wi-Fi preferred mode
1789            - eSIM 4G VoLTE
1790            - DDS at pSIM (slot 0)
1791
1792            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1793            the network with assigned RAT successfully.
1794        """
1795        return dsds_voice_call_test(
1796            self.log,
1797            self.tel_logger,
1798            self.android_devices,
1799            0,
1800            None,
1801            0,
1802            mo_rat=["5g_wfc", "volte"],
1803            call_direction="mo",
1804            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1805            wifi_network_ssid=self.wifi_network_ssid,
1806            wifi_network_pass=self.wifi_network_pass,
1807            turn_off_wifi_in_the_end=True)
1808
1809    @test_tracker_info(uuid="79d24164-bbcc-49c6-a538-99b39b65749b")
1810    @TelephonyBaseTest.tel_test_wrap
1811    def test_msim_voice_psim_mt_5g_nsa_wfc_wifi_preferred_esim_4g_volte_dds_0(self):
1812        """ A MT vowifi call at pSIM, where
1813            - pSIM 5G WFC in Wi-Fi preferred mode
1814            - eSIM 4G VoLTE
1815            - DDS at pSIM (slot 0)
1816
1817            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1818            the network with assigned RAT successfully.
1819        """
1820        return dsds_voice_call_test(
1821            self.log,
1822            self.tel_logger,
1823            self.android_devices,
1824            None,
1825            0,
1826            0,
1827            mt_rat=["5g_wfc", "volte"],
1828            call_direction="mt",
1829            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1830            wifi_network_ssid=self.wifi_network_ssid,
1831            wifi_network_pass=self.wifi_network_pass,
1832            turn_off_wifi_in_the_end=True)
1833
1834    @test_tracker_info(uuid="837186d2-fe35-4d4a-900d-0bc5b71829b7")
1835    @TelephonyBaseTest.tel_test_wrap
1836    def test_msim_voice_esim_mo_4g_wfc_wifi_preferred_psim_5g_nsa_volte_dds_0(self):
1837        """ A MO vowifi call at eSIM, where
1838            - pSIM 5G NSA VoLTE
1839            - eSIM 4G WFC in Wi-Fi preferred mode
1840            - DDS at pSIM (slot 0)
1841
1842            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1843            the network with assigned RAT successfully.
1844        """
1845        return dsds_voice_call_test(
1846            self.log,
1847            self.tel_logger,
1848            self.android_devices,
1849            1,
1850            None,
1851            0,
1852            mo_rat=["5g_volte", "wfc"],
1853            call_direction="mo",
1854            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1855            wifi_network_ssid=self.wifi_network_ssid,
1856            wifi_network_pass=self.wifi_network_pass,
1857            turn_off_wifi_in_the_end=True)
1858
1859    @test_tracker_info(uuid="ace4d07a-07ba-4868-bfa1-c82a81bce4c9")
1860    @TelephonyBaseTest.tel_test_wrap
1861    def test_msim_voice_esim_mt_4g_wfc_wifi_preferred_psim_5g_nsa_volte_dds_0(self):
1862        """ A MT vowifi call at eSIM, where
1863            - pSIM 5G NSA VoLTE
1864            - eSIM 4G WFC in Wi-Fi preferred mode
1865            - DDS at pSIM (slot 0)
1866
1867            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1868            the network with assigned RAT successfully.
1869        """
1870        return dsds_voice_call_test(
1871            self.log,
1872            self.tel_logger,
1873            self.android_devices,
1874            None,
1875            1,
1876            0,
1877            mt_rat=["5g_volte", "wfc"],
1878            call_direction="mt",
1879            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1880            wifi_network_ssid=self.wifi_network_ssid,
1881            wifi_network_pass=self.wifi_network_pass,
1882            turn_off_wifi_in_the_end=True)
1883
1884    @test_tracker_info(uuid="17306fd2-842e-47d9-bd83-e5a34fce1d5a")
1885    @TelephonyBaseTest.tel_test_wrap
1886    def test_msim_voice_psim_mo_5g_nsa_wfc_wifi_preferred_esim_4g_volte_dds_1(self):
1887        """ A MO vowifi call at pSIM, where
1888            - pSIM 5G WFC in Wi-Fi preferred mode
1889            - eSIM 4G VoLTE
1890            - DDS at eSIM (slot 1)
1891
1892            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1893            the network with assigned RAT successfully.
1894        """
1895        return dsds_voice_call_test(
1896            self.log,
1897            self.tel_logger,
1898            self.android_devices,
1899            0,
1900            None,
1901            1,
1902            mo_rat=["5g_wfc", "volte"],
1903            call_direction="mo",
1904            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1905            wifi_network_ssid=self.wifi_network_ssid,
1906            wifi_network_pass=self.wifi_network_pass,
1907            turn_off_wifi_in_the_end=True)
1908
1909    @test_tracker_info(uuid="352b0f73-f89a-45cf-9810-147e8a1b1522")
1910    @TelephonyBaseTest.tel_test_wrap
1911    def test_msim_voice_psim_mt_5g_nsa_wfc_wifi_preferred_esim_4g_volte_dds_1(self):
1912        """ A MT vowifi call at pSIM, where
1913            - pSIM 5G WFC in Wi-Fi preferred mode
1914            - eSIM 4G VoLTE
1915            - DDS at eSIM (slot 1)
1916
1917            Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1918            the network with assigned RAT successfully.
1919        """
1920        return dsds_voice_call_test(
1921            self.log,
1922            self.tel_logger,
1923            self.android_devices,
1924            None,
1925            0,
1926            1,
1927            mt_rat=["5g_wfc", "volte"],
1928            call_direction="mt",
1929            wfc_mode = [WFC_MODE_WIFI_PREFERRED, None],
1930            wifi_network_ssid=self.wifi_network_ssid,
1931            wifi_network_pass=self.wifi_network_pass,
1932            turn_off_wifi_in_the_end=True)
1933
1934    @test_tracker_info(uuid="4a574fee-dc59-45a6-99a6-18098053adf3")
1935    @TelephonyBaseTest.tel_test_wrap
1936    def test_msim_voice_esim_mo_4g_wfc_wifi_preferred_psim_5g_nsa_volte_dds_1(self):
1937        """ A MO vowifi call at eSIM, where
1938            - pSIM 5G NSA VoLTE
1939            - eSIM 4G WFC in Wi-Fi preferred mode
1940            - DDS at eSIM (slot 1)
1941
1942            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1943            the network with assigned RAT successfully.
1944        """
1945        return dsds_voice_call_test(
1946            self.log,
1947            self.tel_logger,
1948            self.android_devices,
1949            1,
1950            None,
1951            1,
1952            mo_rat=["5g_volte", "wfc"],
1953            call_direction="mo",
1954            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1955            wifi_network_ssid=self.wifi_network_ssid,
1956            wifi_network_pass=self.wifi_network_pass,
1957            turn_off_wifi_in_the_end=True)
1958
1959    @test_tracker_info(uuid="c70a2aa8-5567-4f74-9a2c-a24214d6af74")
1960    @TelephonyBaseTest.tel_test_wrap
1961    def test_msim_voice_esim_mt_4g_wfc_wifi_preferred_psim_5g_nsa_volte_dds_1(self):
1962        """ A MT vowifi call at eSIM, where
1963            - pSIM 5G NSA VoLTE
1964            - eSIM 4G WFC in Wi-Fi preferred mode
1965            - DDS at eSIM (slot 1)
1966
1967            Wi-Fi will be turned off in the end to ensure the eSIM will attach to
1968            the network with assigned RAT successfully.
1969        """
1970        return dsds_voice_call_test(
1971            self.log,
1972            self.tel_logger,
1973            self.android_devices,
1974            None,
1975            1,
1976            1,
1977            mt_rat=["5g_volte", "wfc"],
1978            call_direction="mt",
1979            wfc_mode = [None, WFC_MODE_WIFI_PREFERRED],
1980            wifi_network_ssid=self.wifi_network_ssid,
1981            wifi_network_pass=self.wifi_network_pass,
1982            turn_off_wifi_in_the_end=True)
1983
1984    @test_tracker_info(uuid="1f5f9721-0dbb-443d-b54f-2e4acdc2e1a6")
1985    @TelephonyBaseTest.tel_test_wrap
1986    def test_msim_voice_psim_mo_5g_nsa_wfc_cellular_preferred_esim_5g_nsa_volte_dds_0(self):
1987        """ A MO vowifi call at pSIM, where
1988            - pSIM 5G WFC in cellular preferred mode
1989            - eSIM 5G NSA VoLTE
1990            - DDS at pSIM (slot 0)
1991            - Airplane mode
1992
1993            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
1994            the network with assigned RAT successfully.
1995        """
1996        return dsds_voice_call_test(
1997            self.log,
1998            self.tel_logger,
1999            self.android_devices,
2000            0,
2001            None,
2002            0,
2003            mo_rat=["5g_wfc", "5g_volte"],
2004            call_direction="mo",
2005            is_airplane_mode=True,
2006            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2007            wifi_network_ssid=self.wifi_network_ssid,
2008            wifi_network_pass=self.wifi_network_pass,
2009            turn_off_wifi_in_the_end=True,
2010            turn_off_airplane_mode_in_the_end=True)
2011
2012    @test_tracker_info(uuid="00723b82-3fa5-4263-b56f-a27ba76f24bd")
2013    @TelephonyBaseTest.tel_test_wrap
2014    def test_msim_voice_psim_mt_5g_nsa_wfc_cellular_preferred_esim_5g_nsa_volte_dds_0(self):
2015        """ A MT vowifi call at pSIM, where
2016            - pSIM 5G WFC in cellular preferred mode
2017            - eSIM 5G NSA VoLTE
2018            - DDS at pSIM (slot 0)
2019            - Airplane mode
2020
2021            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2022            the network with assigned RAT successfully.
2023        """
2024        return dsds_voice_call_test(
2025            self.log,
2026            self.tel_logger,
2027            self.android_devices,
2028            None,
2029            0,
2030            0,
2031            mt_rat=["5g_wfc", "5g_volte"],
2032            call_direction="mt",
2033            is_airplane_mode=True,
2034            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2035            wifi_network_ssid=self.wifi_network_ssid,
2036            wifi_network_pass=self.wifi_network_pass,
2037            turn_off_wifi_in_the_end=True,
2038            turn_off_airplane_mode_in_the_end=True)
2039
2040    @test_tracker_info(uuid="5d024b1c-e345-45e8-9759-9f8729799a05")
2041    @TelephonyBaseTest.tel_test_wrap
2042    def test_msim_voice_esim_mo_5g_nsa_wfc_cellular_preferred_psim_5g_nsa_volte_dds_0(self):
2043        """ A MO vowifi call at eSIM, where
2044            - pSIM 5G NSA VoLTE
2045            - eSIM 5G WFC in cellular preferred mode
2046            - DDS at pSIM (slot 0)
2047            - Airplane mode
2048
2049            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2050            the network with assigned RAT successfully.
2051        """
2052        return dsds_voice_call_test(
2053            self.log,
2054            self.tel_logger,
2055            self.android_devices,
2056            1,
2057            None,
2058            0,
2059            mo_rat=["5g_volte", "5g_wfc"],
2060            call_direction="mo",
2061            is_airplane_mode=True,
2062            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2063            wifi_network_ssid=self.wifi_network_ssid,
2064            wifi_network_pass=self.wifi_network_pass,
2065            turn_off_wifi_in_the_end=True,
2066            turn_off_airplane_mode_in_the_end=True)
2067
2068    @test_tracker_info(uuid="9627755c-3dea-4296-8140-eac0037c4f17")
2069    @TelephonyBaseTest.tel_test_wrap
2070    def test_msim_voice_esim_mt_5g_nsa_wfc_cellular_preferred_psim_5g_nsa_volte_dds_0(self):
2071        """ A MT vowifi call at eSIM, where
2072            - pSIM 5G NSA VoLTE
2073            - eSIM 5G WFC in cellular preferred mode
2074            - DDS at pSIM (slot 0)
2075            - Airplane mode
2076
2077            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2078            the network with assigned RAT successfully.
2079        """
2080        return dsds_voice_call_test(
2081            self.log,
2082            self.tel_logger,
2083            self.android_devices,
2084            None,
2085            1,
2086            0,
2087            mt_rat=["5g_volte", "5g_wfc"],
2088            call_direction="mt",
2089            is_airplane_mode=True,
2090            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2091            wifi_network_ssid=self.wifi_network_ssid,
2092            wifi_network_pass=self.wifi_network_pass,
2093            turn_off_wifi_in_the_end=True,
2094            turn_off_airplane_mode_in_the_end=True)
2095
2096    @test_tracker_info(uuid="aeddb446-8ec1-4692-9b6c-417aa89205eb")
2097    @TelephonyBaseTest.tel_test_wrap
2098    def test_msim_voice_psim_mo_5g_nsa_wfc_cellular_preferred_esim_5g_nsa_volte_dds_1(self):
2099        """ A MO vowifi call at pSIM, where
2100            - pSIM 5G WFC in cellular preferred mode
2101            - eSIM 5G NSA VoLTE
2102            - DDS at eSIM (slot 1)
2103            - Airplane mode
2104
2105            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2106            the network with assigned RAT successfully.
2107        """
2108        return dsds_voice_call_test(
2109            self.log,
2110            self.tel_logger,
2111            self.android_devices,
2112            0,
2113            None,
2114            1,
2115            mo_rat=["5g_wfc", "5g_volte"],
2116            call_direction="mo",
2117            is_airplane_mode=True,
2118            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2119            wifi_network_ssid=self.wifi_network_ssid,
2120            wifi_network_pass=self.wifi_network_pass,
2121            turn_off_wifi_in_the_end=True,
2122            turn_off_airplane_mode_in_the_end=True)
2123
2124    @test_tracker_info(uuid="4e56a128-0706-4f48-a031-93c77faa5e5a")
2125    @TelephonyBaseTest.tel_test_wrap
2126    def test_msim_voice_psim_mt_5g_nsa_wfc_cellular_preferred_esim_5g_nsa_volte_dds_1(self):
2127        """ A MT vowifi call at pSIM, where
2128            - pSIM 5G WFC in cellular preferred mode
2129            - eSIM 5G NSA VoLTE
2130            - DDS at eSIM (slot 1)
2131            - Airplane mode
2132
2133            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2134            the network with assigned RAT successfully.
2135        """
2136        return dsds_voice_call_test(
2137            self.log,
2138            self.tel_logger,
2139            self.android_devices,
2140            None,
2141            0,
2142            1,
2143            mt_rat=["5g_wfc", "5g_volte"],
2144            call_direction="mt",
2145            is_airplane_mode=True,
2146            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2147            wifi_network_ssid=self.wifi_network_ssid,
2148            wifi_network_pass=self.wifi_network_pass,
2149            turn_off_wifi_in_the_end=True,
2150            turn_off_airplane_mode_in_the_end=True)
2151
2152    @test_tracker_info(uuid="8adbe013-4f93-4778-8f82-f7db3be8c318")
2153    @TelephonyBaseTest.tel_test_wrap
2154    def test_msim_voice_esim_mo_5g_nsa_wfc_cellular_preferred_psim_5g_nsa_volte_dds_1(self):
2155        """ A MO vowifi call at eSIM, where
2156            - pSIM 5G NSA VoLTE
2157            - eSIM 5G WFC in cellular preferred mode
2158            - DDS at eSIM (slot 1)
2159            - Airplane mode
2160
2161            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2162            the network with assigned RAT successfully.
2163        """
2164        return dsds_voice_call_test(
2165            self.log,
2166            self.tel_logger,
2167            self.android_devices,
2168            1,
2169            None,
2170            1,
2171            mo_rat=["5g_volte", "5g_wfc"],
2172            call_direction="mo",
2173            is_airplane_mode=True,
2174            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2175            wifi_network_ssid=self.wifi_network_ssid,
2176            wifi_network_pass=self.wifi_network_pass,
2177            turn_off_wifi_in_the_end=True,
2178            turn_off_airplane_mode_in_the_end=True)
2179
2180    @test_tracker_info(uuid="75fe4f90-8945-4886-92ad-29d0d536163d")
2181    @TelephonyBaseTest.tel_test_wrap
2182    def test_msim_voice_esim_mt_5g_nsa_wfc_cellular_preferred_psim_5g_nsa_volte_dds_1(self):
2183        """ A MT vowifi call at eSIM, where
2184            - pSIM 5G NSA VoLTE
2185            - eSIM 5G WFC in cellular preferred mode
2186            - DDS at eSIM (slot 1)
2187            - Airplane mode
2188
2189            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2190            the network with assigned RAT successfully.
2191        """
2192        return dsds_voice_call_test(
2193            self.log,
2194            self.tel_logger,
2195            self.android_devices,
2196            None,
2197            1,
2198            1,
2199            mt_rat=["5g_volte", "5g_wfc"],
2200            call_direction="mt",
2201            is_airplane_mode=True,
2202            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2203            wifi_network_ssid=self.wifi_network_ssid,
2204            wifi_network_pass=self.wifi_network_pass,
2205            turn_off_wifi_in_the_end=True,
2206            turn_off_airplane_mode_in_the_end=True)
2207
2208    @test_tracker_info(uuid="25716018-d4cc-4b62-ac00-77d34b3920e1")
2209    @TelephonyBaseTest.tel_test_wrap
2210    def test_msim_voice_psim_mo_4g_wfc_cellular_preferred_esim_5g_nsa_volte_dds_0(self):
2211        """ A MO vowifi call at pSIM, where
2212            - pSIM 4G WFC in cellular preferred mode
2213            - eSIM 5G NSA VoLTE
2214            - DDS at pSIM (slot 0)
2215            - Airplane mode
2216
2217            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2218            the network with assigned RAT successfully.
2219        """
2220        return dsds_voice_call_test(
2221            self.log,
2222            self.tel_logger,
2223            self.android_devices,
2224            0,
2225            None,
2226            0,
2227            mo_rat=["wfc", "5g_volte"],
2228            call_direction="mo",
2229            is_airplane_mode=True,
2230            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2231            wifi_network_ssid=self.wifi_network_ssid,
2232            wifi_network_pass=self.wifi_network_pass,
2233            turn_off_wifi_in_the_end=True,
2234            turn_off_airplane_mode_in_the_end=True)
2235
2236    @test_tracker_info(uuid="ae7a19bb-f257-4853-83ff-25dd70696d76")
2237    @TelephonyBaseTest.tel_test_wrap
2238    def test_msim_voice_psim_mt_4g_wfc_cellular_preferred_esim_5g_nsa_volte_dds_0(self):
2239        """ A MT vowifi call at pSIM, where
2240            - pSIM 4G WFC in cellular preferred mode
2241            - eSIM 5G NSA VoLTE
2242            - DDS at pSIM (slot 0)
2243            - Airplane mode
2244
2245            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2246            the network with assigned RAT successfully.
2247        """
2248        return dsds_voice_call_test(
2249            self.log,
2250            self.tel_logger,
2251            self.android_devices,
2252            None,
2253            0,
2254            0,
2255            mt_rat=["wfc", "5g_volte"],
2256            call_direction="mt",
2257            is_airplane_mode=True,
2258            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2259            wifi_network_ssid=self.wifi_network_ssid,
2260            wifi_network_pass=self.wifi_network_pass,
2261            turn_off_wifi_in_the_end=True,
2262            turn_off_airplane_mode_in_the_end=True)
2263
2264    @test_tracker_info(uuid="c498a7fc-8c5d-4b5d-bd9e-47bd77032765")
2265    @TelephonyBaseTest.tel_test_wrap
2266    def test_msim_voice_esim_mo_5g_nsa_wfc_cellular_preferred_psim_4g_volte_dds_0(self):
2267        """ A MO vowifi call at eSIM, where
2268            - pSIM 4G VoLTE
2269            - eSIM 5G WFC in cellular preferred mode
2270            - DDS at pSIM (slot 0)
2271            - Airplane mode
2272
2273            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2274            the network with assigned RAT successfully.
2275        """
2276        return dsds_voice_call_test(
2277            self.log,
2278            self.tel_logger,
2279            self.android_devices,
2280            1,
2281            None,
2282            0,
2283            mo_rat=["volte", "5g_wfc"],
2284            call_direction="mo",
2285            is_airplane_mode=True,
2286            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2287            wifi_network_ssid=self.wifi_network_ssid,
2288            wifi_network_pass=self.wifi_network_pass,
2289            turn_off_wifi_in_the_end=True,
2290            turn_off_airplane_mode_in_the_end=True)
2291
2292    @test_tracker_info(uuid="ce7b23af-41f1-4977-a140-6e1a456487dc")
2293    @TelephonyBaseTest.tel_test_wrap
2294    def test_msim_voice_esim_mt_5g_nsa_wfc_cellular_preferred_psim_4g_volte_dds_0(self):
2295        """ A MT vowifi call at eSIM, where
2296            - pSIM 4G VoLTE
2297            - eSIM 5G WFC in cellular preferred mode
2298            - DDS at pSIM (slot 0)
2299            - Airplane mode
2300
2301            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2302            the network with assigned RAT successfully.
2303        """
2304        return dsds_voice_call_test(
2305            self.log,
2306            self.tel_logger,
2307            self.android_devices,
2308            None,
2309            1,
2310            0,
2311            mt_rat=["volte", "5g_wfc"],
2312            call_direction="mt",
2313            is_airplane_mode=True,
2314            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2315            wifi_network_ssid=self.wifi_network_ssid,
2316            wifi_network_pass=self.wifi_network_pass,
2317            turn_off_wifi_in_the_end=True,
2318            turn_off_airplane_mode_in_the_end=True)
2319
2320    @test_tracker_info(uuid="808fab1e-1fe7-406a-b479-8e9e6a5c2ef5")
2321    @TelephonyBaseTest.tel_test_wrap
2322    def test_msim_voice_psim_mo_4g_wfc_cellular_preferred_esim_5g_nsa_volte_dds_1(self):
2323        """ A MO vowifi call at pSIM, where
2324            - pSIM 4G WFC in cellular preferred mode
2325            - eSIM 5G NSA VoLTE
2326            - DDS at eSIM (slot 1)
2327            - Airplane mode
2328
2329            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2330            the network with assigned RAT successfully.
2331        """
2332        return dsds_voice_call_test(
2333            self.log,
2334            self.tel_logger,
2335            self.android_devices,
2336            0,
2337            None,
2338            1,
2339            mo_rat=["wfc", "5g_volte"],
2340            call_direction="mo",
2341            is_airplane_mode=True,
2342            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2343            wifi_network_ssid=self.wifi_network_ssid,
2344            wifi_network_pass=self.wifi_network_pass,
2345            turn_off_wifi_in_the_end=True,
2346            turn_off_airplane_mode_in_the_end=True)
2347
2348    @test_tracker_info(uuid="4b0f73a8-a508-4e77-aca2-0155b54b4e2c")
2349    @TelephonyBaseTest.tel_test_wrap
2350    def test_msim_voice_psim_mt_4g_wfc_cellular_preferred_esim_5g_nsa_volte_dds_1(self):
2351        """ A MT vowifi call at pSIM, where
2352            - pSIM 4G WFC in cellular preferred mode
2353            - eSIM 5G NSA VoLTE
2354            - DDS at eSIM (slot 1)
2355            - Airplane mode
2356
2357            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2358            the network with assigned RAT successfully.
2359        """
2360        return dsds_voice_call_test(
2361            self.log,
2362            self.tel_logger,
2363            self.android_devices,
2364            None,
2365            0,
2366            1,
2367            mt_rat=["wfc", "5g_volte"],
2368            call_direction="mt",
2369            is_airplane_mode=True,
2370            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2371            wifi_network_ssid=self.wifi_network_ssid,
2372            wifi_network_pass=self.wifi_network_pass,
2373            turn_off_wifi_in_the_end=True,
2374            turn_off_airplane_mode_in_the_end=True)
2375
2376    @test_tracker_info(uuid="4a73fdb3-abf3-4094-9317-74b758991c0a")
2377    @TelephonyBaseTest.tel_test_wrap
2378    def test_msim_voice_esim_mo_5g_nsa_wfc_cellular_preferred_psim_4g_volte_dds_1(self):
2379        """ A MO vowifi call at eSIM, where
2380            - pSIM 4G VoLTE
2381            - eSIM 5G WFC in cellular preferred mode
2382            - DDS at eSIM (slot 1)
2383            - Airplane mode
2384
2385            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2386            the network with assigned RAT successfully.
2387        """
2388        return dsds_voice_call_test(
2389            self.log,
2390            self.tel_logger,
2391            self.android_devices,
2392            1,
2393            None,
2394            1,
2395            mo_rat=["volte", "5g_wfc"],
2396            call_direction="mo",
2397            is_airplane_mode=True,
2398            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2399            wifi_network_ssid=self.wifi_network_ssid,
2400            wifi_network_pass=self.wifi_network_pass,
2401            turn_off_wifi_in_the_end=True,
2402            turn_off_airplane_mode_in_the_end=True)
2403
2404    @test_tracker_info(uuid="5247d0dc-2d60-4760-8c27-a9b358992849")
2405    @TelephonyBaseTest.tel_test_wrap
2406    def test_msim_voice_esim_mt_5g_nsa_wfc_cellular_preferred_psim_4g_volte_dds_1(self):
2407        """ A MT vowifi call at eSIM, where
2408            - pSIM 4G VoLTE
2409            - eSIM 5G WFC in cellular preferred mode
2410            - DDS at eSIM (slot 1)
2411            - Airplane mode
2412
2413            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2414            the network with assigned RAT successfully.
2415        """
2416        return dsds_voice_call_test(
2417            self.log,
2418            self.tel_logger,
2419            self.android_devices,
2420            None,
2421            1,
2422            1,
2423            mt_rat=["volte", "5g_wfc"],
2424            call_direction="mt",
2425            is_airplane_mode=True,
2426            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2427            wifi_network_ssid=self.wifi_network_ssid,
2428            wifi_network_pass=self.wifi_network_pass,
2429            turn_off_wifi_in_the_end=True,
2430            turn_off_airplane_mode_in_the_end=True)
2431
2432    @test_tracker_info(uuid="df037a28-c130-4d00-ba2e-28723af26128")
2433    @TelephonyBaseTest.tel_test_wrap
2434    def test_msim_voice_psim_mo_5g_nsa_wfc_cellular_preferred_esim_4g_volte_dds_0(self):
2435        """ A MO vowifi call at pSIM, where
2436            - pSIM 5G WFC in cellular preferred mode
2437            - eSIM 4G VoLTE
2438            - DDS at pSIM (slot 0)
2439            - Airplane mode
2440
2441            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2442            the network with assigned RAT successfully.
2443        """
2444        return dsds_voice_call_test(
2445            self.log,
2446            self.tel_logger,
2447            self.android_devices,
2448            0,
2449            None,
2450            0,
2451            mo_rat=["5g_wfc", "volte"],
2452            call_direction="mo",
2453            is_airplane_mode=True,
2454            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2455            wifi_network_ssid=self.wifi_network_ssid,
2456            wifi_network_pass=self.wifi_network_pass,
2457            turn_off_wifi_in_the_end=True,
2458            turn_off_airplane_mode_in_the_end=True)
2459
2460    @test_tracker_info(uuid="900a7a74-064b-43df-b40a-8257ea9a1598")
2461    @TelephonyBaseTest.tel_test_wrap
2462    def test_msim_voice_psim_mt_5g_nsa_wfc_cellular_preferred_esim_4g_volte_dds_0(self):
2463        """ A MT vowifi call at pSIM, where
2464            - pSIM 5G WFC in cellular preferred mode
2465            - eSIM 4G VoLTE
2466            - DDS at pSIM (slot 0)
2467            - Airplane mode
2468
2469            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2470            the network with assigned RAT successfully.
2471        """
2472        return dsds_voice_call_test(
2473            self.log,
2474            self.tel_logger,
2475            self.android_devices,
2476            None,
2477            0,
2478            0,
2479            mt_rat=["5g_wfc", "volte"],
2480            call_direction="mt",
2481            is_airplane_mode=True,
2482            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2483            wifi_network_ssid=self.wifi_network_ssid,
2484            wifi_network_pass=self.wifi_network_pass,
2485            turn_off_wifi_in_the_end=True,
2486            turn_off_airplane_mode_in_the_end=True)
2487
2488    @test_tracker_info(uuid="08057239-a1de-42e5-8ff2-560d6a7a7e35")
2489    @TelephonyBaseTest.tel_test_wrap
2490    def test_msim_voice_esim_mo_4g_wfc_cellular_preferred_psim_5g_nsa_volte_dds_0(self):
2491        """ A MO vowifi call at eSIM, where
2492            - pSIM 5G NSA VoLTE
2493            - eSIM 4G WFC in cellular preferred mode
2494            - DDS at pSIM (slot 0)
2495            - Airplane mode
2496
2497            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2498            the network with assigned RAT successfully.
2499        """
2500        return dsds_voice_call_test(
2501            self.log,
2502            self.tel_logger,
2503            self.android_devices,
2504            1,
2505            None,
2506            0,
2507            mo_rat=["5g_volte", "wfc"],
2508            call_direction="mo",
2509            is_airplane_mode=True,
2510            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2511            wifi_network_ssid=self.wifi_network_ssid,
2512            wifi_network_pass=self.wifi_network_pass,
2513            turn_off_wifi_in_the_end=True,
2514            turn_off_airplane_mode_in_the_end=True)
2515
2516    @test_tracker_info(uuid="edd15dd4-4abe-4de0-905e-6dd2aebf2697")
2517    @TelephonyBaseTest.tel_test_wrap
2518    def test_msim_voice_esim_mt_4g_wfc_cellular_preferred_psim_5g_nsa_volte_dds_0(self):
2519        """ A MT vowifi call at eSIM, where
2520            - pSIM 5G NSA VoLTE
2521            - eSIM 4G WFC in cellular preferred mode
2522            - DDS at pSIM (slot 0)
2523            - Airplane mode
2524
2525            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2526            the network with assigned RAT successfully.
2527        """
2528        return dsds_voice_call_test(
2529            self.log,
2530            self.tel_logger,
2531            self.android_devices,
2532            None,
2533            1,
2534            0,
2535            mt_rat=["5g_volte", "wfc"],
2536            call_direction="mt",
2537            is_airplane_mode=True,
2538            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2539            wifi_network_ssid=self.wifi_network_ssid,
2540            wifi_network_pass=self.wifi_network_pass,
2541            turn_off_wifi_in_the_end=True,
2542            turn_off_airplane_mode_in_the_end=True)
2543
2544    @test_tracker_info(uuid="c230b98b-fbe2-4fc5-b0a0-cc91c5613ade")
2545    @TelephonyBaseTest.tel_test_wrap
2546    def test_msim_voice_psim_mo_5g_nsa_wfc_cellular_preferred_esim_4g_volte_dds_1(self):
2547        """ A MO vowifi call at pSIM, where
2548            - pSIM 5G WFC in cellular preferred mode
2549            - eSIM 4G VoLTE
2550            - DDS at eSIM (slot 1)
2551            - Airplane mode
2552
2553            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2554            the network with assigned RAT successfully.
2555        """
2556        return dsds_voice_call_test(
2557            self.log,
2558            self.tel_logger,
2559            self.android_devices,
2560            0,
2561            None,
2562            1,
2563            mo_rat=["5g_wfc", "volte"],
2564            call_direction="mo",
2565            is_airplane_mode=True,
2566            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2567            wifi_network_ssid=self.wifi_network_ssid,
2568            wifi_network_pass=self.wifi_network_pass,
2569            turn_off_wifi_in_the_end=True,
2570            turn_off_airplane_mode_in_the_end=True)
2571
2572    @test_tracker_info(uuid="1e0eb29c-4850-4f42-b83f-d831305eeaa7")
2573    @TelephonyBaseTest.tel_test_wrap
2574    def test_msim_voice_psim_mt_5g_nsa_wfc_cellular_preferred_esim_4g_volte_dds_1(self):
2575        """ A MT vowifi call at pSIM, where
2576            - pSIM 5G WFC in cellular preferred mode
2577            - eSIM 4G VoLTE
2578            - DDS at eSIM (slot 1)
2579            - Airplane mode
2580
2581            Airplane mode and Wi-Fi will be turned off in the end to ensure the pSIM will attach to
2582            the network with assigned RAT successfully.
2583        """
2584        return dsds_voice_call_test(
2585            self.log,
2586            self.tel_logger,
2587            self.android_devices,
2588            None,
2589            0,
2590            1,
2591            mt_rat=["5g_wfc", "volte"],
2592            call_direction="mt",
2593            is_airplane_mode=True,
2594            wfc_mode = [WFC_MODE_CELLULAR_PREFERRED, None],
2595            wifi_network_ssid=self.wifi_network_ssid,
2596            wifi_network_pass=self.wifi_network_pass,
2597            turn_off_wifi_in_the_end=True,
2598            turn_off_airplane_mode_in_the_end=True)
2599
2600    @test_tracker_info(uuid="2fd7d04f-1ce7-40d0-86f1-ebf042dfad8b")
2601    @TelephonyBaseTest.tel_test_wrap
2602    def test_msim_voice_esim_mo_4g_wfc_cellular_preferred_psim_5g_nsa_volte_dds_1(self):
2603        """ A MO vowifi call at eSIM, where
2604            - pSIM 5G NSA VoLTE
2605            - eSIM 4G WFC in cellular preferred mode
2606            - DDS at eSIM (slot 1)
2607            - Airplane mode
2608
2609            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2610            the network with assigned RAT successfully.
2611        """
2612        return dsds_voice_call_test(
2613            self.log,
2614            self.tel_logger,
2615            self.android_devices,
2616            1,
2617            None,
2618            1,
2619            mo_rat=["5g_volte", "wfc"],
2620            call_direction="mo",
2621            is_airplane_mode=True,
2622            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2623            wifi_network_ssid=self.wifi_network_ssid,
2624            wifi_network_pass=self.wifi_network_pass,
2625            turn_off_wifi_in_the_end=True,
2626            turn_off_airplane_mode_in_the_end=True)
2627
2628    @test_tracker_info(uuid="fd3bace9-f9ce-4870-8818-74f9b1605716")
2629    @TelephonyBaseTest.tel_test_wrap
2630    def test_msim_voice_esim_mt_4g_wfc_cellular_preferred_psim_5g_nsa_volte_dds_1(self):
2631        """ A MT vowifi call at eSIM, where
2632            - pSIM 5G NSA VoLTE
2633            - eSIM 4G WFC in cellular preferred mode
2634            - DDS at eSIM (slot 1)
2635            - Airplane mode
2636
2637            Airplane mode and Wi-Fi will be turned off in the end to ensure the eSIM will attach to
2638            the network with assigned RAT successfully.
2639        """
2640        return dsds_voice_call_test(
2641            self.log,
2642            self.tel_logger,
2643            self.android_devices,
2644            None,
2645            1,
2646            1,
2647            mt_rat=["5g_volte", "wfc"],
2648            call_direction="mt",
2649            is_airplane_mode=True,
2650            wfc_mode = [None, WFC_MODE_CELLULAR_PREFERRED],
2651            wifi_network_ssid=self.wifi_network_ssid,
2652            wifi_network_pass=self.wifi_network_pass,
2653            turn_off_wifi_in_the_end=True,
2654            turn_off_airplane_mode_in_the_end=True)
2655
2656    @test_tracker_info(uuid="f07a4924-0752-41fd-8e52-e75c3c78c538")
2657    @TelephonyBaseTest.tel_test_wrap
2658    def test_msim_long_voice_esim_mo_5g_nsa_volte_psim_5g_nsa_volte_dds_0(self):
2659        """ A MO VoLTE long call at eSIM, where
2660            - pSIM 5G NSA VoLTE
2661            - eSIM 5G NSA VoLTE
2662            - DDS at pSIM (slot 0)
2663
2664            After call end will check the eSIM if is attach to the network
2665            with assigned RAT successfully and data works fine.
2666        """
2667        return dsds_call_streaming_test(
2668            self.log,
2669            self.tel_logger,
2670            self.android_devices,
2671            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2672            test_rat=["5g_volte", "5g_volte"],
2673            dds_slot=0,
2674            test_slot=SimSlotInfo.SLOT_1,
2675            direction="mo",
2676            duration=360,
2677            streaming=False)
2678
2679    @test_tracker_info(uuid="cac09fa6-5db1-4523-910a-7fe9918a04ac")
2680    @TelephonyBaseTest.tel_test_wrap
2681    def test_msim_long_voice_esim_mt_5g_nsa_volte_psim_5g_nsa_volte_dds_0(self):
2682        """ A MT VoLTE long call at eSIM, where
2683            - pSIM 5G NSA VoLTE
2684            - eSIM 5G NSA VoLTE
2685            - DDS at pSIM (slot 0)
2686
2687            After call end will check the eSIM if is attach to the network
2688            with assigned RAT successfully and data works fine.
2689        """
2690        return dsds_call_streaming_test(
2691            self.log,
2692            self.tel_logger,
2693            self.android_devices,
2694            test_rat=["5g_volte", "5g_volte"],
2695            dds_slot=0,
2696            test_slot=SimSlotInfo.SLOT_1,
2697            direction="mt",
2698            duration=360,
2699            streaming=False)
2700
2701    @test_tracker_info(uuid="a0039ac0-9d3d-4acf-801b-4b0d01971153")
2702    @TelephonyBaseTest.tel_test_wrap
2703    def test_msim_long_voice_esim_mo_volte_psim_5g_nsa_volte_dds_0(self):
2704        """ A MO VoLTE long call at eSIM, where
2705            - pSIM 5G NSA VoLTE
2706            - eSIM 4G VoLTE
2707            - DDS at pSIM (slot 0)
2708
2709            After call end will check the eSIM if is attach to the network
2710            with assigned RAT successfully and data works fine.
2711        """
2712        return dsds_call_streaming_test(
2713            self.log,
2714            self.tel_logger,
2715            self.android_devices,
2716            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2717            test_rat=["5g_volte", "volte"],
2718            dds_slot=0,
2719            test_slot=SimSlotInfo.SLOT_1,
2720            direction="mo",
2721            duration=360,
2722            streaming=False)
2723
2724    @test_tracker_info(uuid="9cf03491-df27-4eda-9e3d-7782a44c0674")
2725    @TelephonyBaseTest.tel_test_wrap
2726    def test_msim_long_voice_esim_mt_volte_psim_5g_nsa_volte_dds_0(self):
2727        """ A MT VoLTE long call at eSIM, where
2728            - pSIM 5G NSA VoLTE
2729            - eSIM 4G VoLTE
2730            - DDS at pSIM (slot 0)
2731
2732            After call end will check the eSIM if is attach to the network
2733            with assigned RAT successfully and data works fine.
2734        """
2735        return dsds_call_streaming_test(
2736            self.log,
2737            self.tel_logger,
2738            self.android_devices,
2739            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2740            test_rat=["5g_volte", "volte"],
2741            dds_slot=0,
2742            test_slot=SimSlotInfo.SLOT_1,
2743            direction="mt",
2744            duration=360,
2745            streaming=False)
2746
2747    @test_tracker_info(uuid="6c8c7e67-3bec-49b4-8164-963e488df14f")
2748    @TelephonyBaseTest.tel_test_wrap
2749    def test_msim_long_voice_esim_mo_5g_nsa_volte_psim_volte_dds_0(self):
2750        """ A MO VoLTE long call at eSIM, where
2751            - pSIM 4G VoLTE
2752            - eSIM 5G NSA VoLTE
2753            - DDS at pSIM (slot 0)
2754
2755            After call end will check the eSIM if is attach to the network
2756            with assigned RAT successfully and data works fine.
2757        """
2758        return dsds_call_streaming_test(
2759            self.log,
2760            self.tel_logger,
2761            self.android_devices,
2762            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2763            test_rat=["volte", "5g_volte"],
2764            dds_slot=0,
2765            test_slot=SimSlotInfo.SLOT_1,
2766            direction="mo",
2767            duration=360,
2768            streaming=False)
2769
2770    @test_tracker_info(uuid="9a2bc9a2-18a2-471f-9b21-fd0aea1b126b")
2771    @TelephonyBaseTest.tel_test_wrap
2772    def test_msim_long_voice_esim_mt_5g_nsa_volte_psim_volte_dds_0(self):
2773        """ A MT VoLTE long call at eSIM, where
2774            - pSIM 4G VoLTE
2775            - eSIM 5G NSA VoLTE
2776            - DDS at pSIM (slot 0)
2777
2778            After call end will check the eSIM if is attach to the network
2779            with assigned RAT successfully and data works fine.
2780        """
2781        return dsds_call_streaming_test(
2782            self.log,
2783            self.tel_logger,
2784            self.android_devices,
2785            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2786            test_rat=["volte", "5g_volte"],
2787            dds_slot=0,
2788            test_slot=SimSlotInfo.SLOT_1,
2789            direction="mt",
2790            duration=360,
2791            streaming=False)
2792
2793    @test_tracker_info(uuid="c88a0ed6-f8b6-4033-93db-b160c29d4b9e")
2794    @TelephonyBaseTest.tel_test_wrap
2795    def test_msim_long_voice_psim_mo_5g_nsa_volte_esim_5g_nsa_volte_dds_1(self):
2796        """ A MO VoLTE long call at eSIM, where
2797            - pSIM 5G NSA VoLTE
2798            - eSIM 5G NSA VoLTE
2799            - DDS at pSIM (slot 1)
2800
2801            After call end will check the eSIM if is attach to the network
2802            with assigned RAT successfully and data works fine.
2803        """
2804        return dsds_call_streaming_test(
2805            self.log,
2806            self.tel_logger,
2807            self.android_devices,
2808            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2809            test_rat=["5g_volte", "5g_volte"],
2810            dds_slot=1,
2811            test_slot=SimSlotInfo.SLOT_0,
2812            direction="mo",
2813            duration=360,
2814            streaming=False)
2815
2816    @test_tracker_info(uuid="b4aa294d-679d-4a0e-8cc9-9261bfe8b392")
2817    @TelephonyBaseTest.tel_test_wrap
2818    def test_msim_long_voice_psim_mt_5g_nsa_volte_esim_5g_nsa_volte_dds_1(self):
2819        """ A MT VoLTE long call at eSIM, where
2820            - pSIM 5G NSA VoLTE
2821            - eSIM 5G NSA VoLTE
2822            - DDS at pSIM (slot 1)
2823
2824            After call end will check the eSIM if is attach to the network
2825            with assigned RAT successfully and data works fine.
2826        """
2827        return dsds_call_streaming_test(
2828            self.log,
2829            self.tel_logger,
2830            self.android_devices,
2831            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2832            test_rat=["5g_volte", "5g_volte"],
2833            dds_slot=1,
2834            test_slot=SimSlotInfo.SLOT_0,
2835            direction="mt",
2836            duration=360,
2837            streaming=False)
2838
2839    @test_tracker_info(uuid="2e20f05f-9434-410f-a40a-a01c0303d1a0")
2840    @TelephonyBaseTest.tel_test_wrap
2841    def test_msim_long_voice_psim_mo_5g_nsa_volte_esim_volte_dds_1(self):
2842        """ A MO VoLTE long call at eSIM, where
2843            - pSIM 5G NSA VoLTE
2844            - eSIM 4G VoLTE
2845            - DDS at pSIM (slot 1)
2846
2847            After call end will check the eSIM if is attach to the network
2848            with assigned RAT successfully and data works fine.
2849        """
2850        return dsds_call_streaming_test(
2851            self.log,
2852            self.tel_logger,
2853            self.android_devices,
2854            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2855            test_rat=["5g_volte", "volte"],
2856            dds_slot=1,
2857            test_slot=SimSlotInfo.SLOT_0,
2858            direction="mo",
2859            duration=360,
2860            streaming=False)
2861
2862    @test_tracker_info(uuid="3f89b354-0cdc-4522-8a67-76773219e5af")
2863    @TelephonyBaseTest.tel_test_wrap
2864    def test_msim_long_voice_psim_mt_5g_nsa_volte_esim_volte_dds_1(self):
2865        """ A MT VoLTE long call at eSIM, where
2866            - pSIM 5G NSA VoLTE
2867            - eSIM 4G VoLTE
2868            - DDS at pSIM (slot 1)
2869
2870            After call end will check the eSIM if is attach to the network
2871            with assigned RAT successfully and data works fine.
2872        """
2873        return dsds_call_streaming_test(
2874            self.log,
2875            self.tel_logger,
2876            self.android_devices,
2877            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2878            test_rat=["5g_volte", "volte"],
2879            dds_slot=1,
2880            test_slot=SimSlotInfo.SLOT_0,
2881            direction="mt",
2882            duration=360,
2883            streaming=False)
2884
2885    @test_tracker_info(uuid="f18c61c5-3c3b-4645-90eb-e7bdef9b7c74")
2886    @TelephonyBaseTest.tel_test_wrap
2887    def test_msim_long_voice_psim_mo_volte_esim_5g_nsa_volte_dds_1(self):
2888        """ A MO VoLTE long call at eSIM, where
2889            - pSIM 4G VoLTE
2890            - eSIM 5G NSA VoLTE
2891            - DDS at pSIM (slot 1)
2892
2893            After call end will check the eSIM if is attach to the network
2894            with assigned RAT successfully and data works fine.
2895        """
2896        return dsds_call_streaming_test(
2897            self.log,
2898            self.tel_logger,
2899            self.android_devices,
2900            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2901            test_rat=["volte", "5g_volte"],
2902            dds_slot=1,
2903            test_slot=SimSlotInfo.SLOT_0,
2904            direction="mo",
2905            duration=360,
2906            streaming=False)
2907
2908    @test_tracker_info(uuid="8324ffe2-1332-47fc-af92-a3ed7be9b629")
2909    @TelephonyBaseTest.tel_test_wrap
2910    def test_msim_long_voice_psim_mt_volte_esim_5g_nsa_volte_dds_1(self):
2911        """ A MT VoLTE long call at eSIM, where
2912            - pSIM 4G VoLTE
2913            - eSIM 5G NSA VoLTE
2914            - DDS at pSIM (slot 1)
2915
2916            After call end will check the eSIM if is attach to the network
2917            with assigned RAT successfully and data works fine.
2918        """
2919        return dsds_call_streaming_test(
2920            self.log,
2921            self.tel_logger,
2922            self.android_devices,
2923            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2924            test_rat=["volte", "5g_volte"],
2925            dds_slot=1,
2926            test_slot=SimSlotInfo.SLOT_0,
2927            direction="mt",
2928            duration=360,
2929            streaming=False)
2930
2931    @test_tracker_info(uuid="e6760078-2a5e-4182-8ba1-57788fc607f1")
2932    @TelephonyBaseTest.tel_test_wrap
2933    def test_msim_long_voice_esim_mo_volte_psim_volte_dds_0(self):
2934        """ A MO VoLTE long call at eSIM, where
2935            - pSIM 4G VoLTE
2936            - eSIM 4G VoLTE
2937            - DDS at pSIM (slot 1)
2938
2939            After call end will check the eSIM if is attach to the network
2940            with assigned RAT successfully and data works fine.
2941        """
2942        return dsds_call_streaming_test(
2943            self.log,
2944            self.tel_logger,
2945            self.android_devices,
2946            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2947            test_rat=["volte", "volte"],
2948            dds_slot=0,
2949            test_slot=SimSlotInfo.SLOT_1,
2950            direction="mo",
2951            duration=360,
2952            streaming=False)
2953
2954    @test_tracker_info(uuid="c736e4f0-8dbc-480a-8da6-68453cc13d07")
2955    @TelephonyBaseTest.tel_test_wrap
2956    def test_msim_long_voice_esim_mt_volte_psim_volte_dds_0(self):
2957        """ A MO VoLTE long call at eSIM, where
2958            - pSIM 4G VoLTE
2959            - eSIM 4G VoLTE
2960            - DDS at pSIM (slot 1)
2961
2962            After call end will check the eSIM if is attach to the network
2963            with assigned RAT successfully and data works fine.
2964        """
2965        return dsds_call_streaming_test(
2966            self.log,
2967            self.tel_logger,
2968            self.android_devices,
2969            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2970            test_rat=["volte", "volte"],
2971            dds_slot=0,
2972            test_slot=SimSlotInfo.SLOT_1,
2973            direction="mt",
2974            duration=360,
2975            streaming=False)
2976
2977    @test_tracker_info(uuid="19dc55b5-b989-481d-a980-fcd0ff56abc2")
2978    @TelephonyBaseTest.tel_test_wrap
2979    def test_msim_long_voice_psim_mo_volte_esim_volte_dds_1(self):
2980        """ A MO VoLTE long call at eSIM, where
2981            - pSIM 4G VoLTE
2982            - eSIM 4G VoLTE
2983            - DDS at pSIM (slot 1)
2984
2985            After call end will check the eSIM if is attach to the network
2986            with assigned RAT successfully and data works fine.
2987        """
2988        return dsds_call_streaming_test(
2989            self.log,
2990            self.tel_logger,
2991            self.android_devices,
2992            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
2993            test_rat=["volte", "volte"],
2994            dds_slot=1,
2995            test_slot=SimSlotInfo.SLOT_0,
2996            direction="mo",
2997            duration=360,
2998            streaming=False)
2999
3000    @test_tracker_info(uuid="494e9c90-6c56-4fa1-9fac-ac8f2b1c0dba")
3001    @TelephonyBaseTest.tel_test_wrap
3002    def test_msim_long_voice_psim_mt_volte_esim_volte_dds_1(self):
3003        """ A MT VoLTE long call at eSIM, where
3004            - pSIM 4G VoLTE
3005            - eSIM 4G VoLTE
3006            - DDS at pSIM (slot 1)
3007
3008            After call end will check the eSIM if is attach to the network
3009            with assigned RAT successfully and data works fine.
3010        """
3011        return dsds_call_streaming_test(
3012            self.log,
3013            self.tel_logger,
3014            self.android_devices,
3015            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3016            test_rat=["volte", "volte"],
3017            dds_slot=1,
3018            test_slot=SimSlotInfo.SLOT_0,
3019            direction="mt",
3020            duration=360,
3021            streaming=False)
3022
3023    @test_tracker_info(uuid="d253553d-7dc9-4e38-8e20-0839326c20aa")
3024    @TelephonyBaseTest.tel_test_wrap
3025    def test_msim_long_voice_streaming_esim_mo_5g_nsa_volte_psim_5g_nsa_volte_dds_0(self):
3026        """ A MO VoLTE long call at eSIM during streaming, where
3027            - pSIM 5G NSA VoLTE
3028            - eSIM 5G NSA VoLTE
3029            - DDS at pSIM (slot 0)
3030
3031            After call end will check the eSIM if is attach to the network
3032            with assigned RAT successfully and data works fine.
3033        """
3034        return dsds_call_streaming_test(
3035            self.log,
3036            self.tel_logger,
3037            self.android_devices,
3038            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3039            test_rat=["5g_volte", "5g_volte"],
3040            dds_slot=0,
3041            test_slot=SimSlotInfo.SLOT_1,
3042            direction="mo",
3043            duration=360,
3044            streaming=True)
3045
3046    @test_tracker_info(uuid="80a201c5-0bfe-4d7f-b08b-52b7c53b6468")
3047    @TelephonyBaseTest.tel_test_wrap
3048    def test_msim_long_voice_streaming_esim_mt_5g_nsa_volte_psim_5g_nsa_volte_dds_0(self):
3049        """ A MT VoLTE long call at eSIM during streaming, where
3050            - pSIM 5G NSA VoLTE
3051            - eSIM 5G NSA VoLTE
3052            - DDS at pSIM (slot 0)
3053
3054            After call end will check the eSIM if is attach to the network
3055            with assigned RAT successfully and data works fine.
3056        """
3057        return dsds_call_streaming_test(
3058            self.log,
3059            self.tel_logger,
3060            self.android_devices,
3061            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3062            test_rat=["5g_volte", "5g_volte"],
3063            dds_slot=0,
3064            test_slot=SimSlotInfo.SLOT_1,
3065            direction="mt",
3066            duration=360,
3067            streaming=True)
3068
3069    @test_tracker_info(uuid="8938575b-2544-4075-9cf9-3d938ad4d9cb")
3070    @TelephonyBaseTest.tel_test_wrap
3071    def test_msim_long_voice_streaming_esim_mo_volte_psim_5g_nsa_volte_dds_0(self):
3072        """ A MO VoLTE long call at eSIM during streaming, where
3073            - pSIM 5G NSA VoLTE
3074            - eSIM 4G VoLTE
3075            - DDS at pSIM (slot 0)
3076
3077            After call end will check the eSIM if is attach to the network
3078            with assigned RAT successfully and data works fine.
3079        """
3080        return dsds_call_streaming_test(
3081            self.log,
3082            self.tel_logger,
3083            self.android_devices,
3084            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3085            test_rat=["5g_volte", "volte"],
3086            dds_slot=0,
3087            test_slot=SimSlotInfo.SLOT_1,
3088            direction="mo",
3089            duration=360,
3090            streaming=True)
3091
3092    @test_tracker_info(uuid="200c7cce-aba2-40f8-a274-9b05177d00e0")
3093    @TelephonyBaseTest.tel_test_wrap
3094    def test_msim_long_voice_streaming_esim_mt_volte_psim_5g_nsa_volte_dds_0(self):
3095        """ A MT VoLTE long call at eSIM during streaming, where
3096            - pSIM 5G NSA VoLTE
3097            - eSIM 4G VoLTE
3098            - DDS at pSIM (slot 0)
3099
3100            After call end will check the eSIM if is attach to the network
3101            with assigned RAT successfully and data works fine.
3102        """
3103        return dsds_call_streaming_test(
3104            self.log,
3105            self.tel_logger,
3106            self.android_devices,
3107            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3108            test_rat=["5g_volte", "volte"],
3109            dds_slot=0,
3110            test_slot=SimSlotInfo.SLOT_1,
3111            direction="mt",
3112            duration=360,
3113            streaming=True)
3114
3115    @test_tracker_info(uuid="26bb9415-44f4-43df-b2e6-abbdfacf33c2")
3116    @TelephonyBaseTest.tel_test_wrap
3117    def test_msim_long_voice_streaming_esim_mo_5g_nsa_volte_psim_volte_dds_0(self):
3118        """ A MO VoLTE long call at eSIM during streaming, where
3119            - pSIM 4G VoLTE
3120            - eSIM 5G NSA VoLTE
3121            - DDS at pSIM (slot 0)
3122
3123            After call end will check the eSIM if is attach to the network
3124            with assigned RAT successfully and data works fine.
3125        """
3126        return dsds_call_streaming_test(
3127            self.log,
3128            self.tel_logger,
3129            self.android_devices,
3130            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3131            test_rat=["volte", "5g_volte"],
3132            dds_slot=0,
3133            test_slot=SimSlotInfo.SLOT_1,
3134            direction="mo",
3135            duration=360,
3136            streaming=True)
3137
3138    @test_tracker_info(uuid="8a8dc1ca-6a85-4dc8-9e34-e17abe61f7b8")
3139    @TelephonyBaseTest.tel_test_wrap
3140    def test_msim_long_voice_streaming_esim_mt_5g_nsa_volte_psim_volte_dds_0(self):
3141        """ A MT VoLTE long call at eSIM during streaming, where
3142            - pSIM 4G VoLTE
3143            - eSIM 5G NSA VoLTE
3144            - DDS at pSIM (slot 0)
3145
3146            After call end will check the eSIM if is attach to the network
3147            with assigned RAT successfully and data works fine.
3148        """
3149        return dsds_call_streaming_test(
3150            self.log,
3151            self.tel_logger,
3152            self.android_devices,
3153            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3154            test_rat=["volte", "5g_volte"],
3155            dds_slot=0,
3156            test_slot=SimSlotInfo.SLOT_1,
3157            direction="mt",
3158            duration=360,
3159            streaming=True)
3160
3161    @test_tracker_info(uuid="903a2813-6b27-4020-aaf2-b5ab8b29fa13")
3162    @TelephonyBaseTest.tel_test_wrap
3163    def test_msim_long_voice_streaming_psim_mo_5g_nsa_volte_esim_5g_nsa_volte_dds_1(self):
3164        """ A MO VoLTE long call at eSIM during streaming, where
3165            - pSIM 5G NSA VoLTE
3166            - eSIM 5G NSA VoLTE
3167            - DDS at pSIM (slot 1)
3168
3169            After call end will check the eSIM if is attach to the network
3170            with assigned RAT successfully and data works fine.
3171        """
3172        return dsds_call_streaming_test(
3173            self.log,
3174            self.tel_logger,
3175            self.android_devices,
3176            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3177            test_rat=["5g_volte", "5g_volte"],
3178            dds_slot=1,
3179            test_slot=SimSlotInfo.SLOT_0,
3180            direction="mo",
3181            duration=360,
3182            streaming=True)
3183
3184    @test_tracker_info(uuid="33d8ba2c-fa45-4ec0-aef5-b191b6ddd9a6")
3185    @TelephonyBaseTest.tel_test_wrap
3186    def test_msim_long_voice_streaming_psim_mt_5g_nsa_volte_esim_5g_nsa_volte_dds_1(self):
3187        """ A MT VoLTE long call at eSIM during streaming, where
3188            - pSIM 5G NSA VoLTE
3189            - eSIM 5G NSA VoLTE
3190            - DDS at pSIM (slot 1)
3191
3192            After call end will check the eSIM if is attach to the network
3193            with assigned RAT successfully and data works fine.
3194        """
3195        return dsds_call_streaming_test(
3196            self.log,
3197            self.tel_logger,
3198            self.android_devices,
3199            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3200            test_rat=["5g_volte", "5g_volte"],
3201            dds_slot=1,
3202            test_slot=SimSlotInfo.SLOT_0,
3203            direction="mt",
3204            duration=360,
3205            streaming=True)
3206
3207    @test_tracker_info(uuid="6db23c84-13d9-47fa-b8f1-45c56e2d6428")
3208    @TelephonyBaseTest.tel_test_wrap
3209    def test_msim_long_voice_streaming_psim_mo_5g_nsa_volte_esim_volte_dds_1(self):
3210        """ A MO VoLTE long call at eSIM during streaming, where
3211            - pSIM 5G NSA VoLTE
3212            - eSIM 4G VoLTE
3213            - DDS at pSIM (slot 1)
3214
3215            After call end will check the eSIM if is attach to the network
3216            with assigned RAT successfully and data works fine.
3217        """
3218        return dsds_call_streaming_test(
3219            self.log,
3220            self.tel_logger,
3221            self.android_devices,
3222            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3223            test_rat=["5g_volte", "volte"],
3224            dds_slot=1,
3225            test_slot=SimSlotInfo.SLOT_0,
3226            direction="mo",
3227            duration=360,
3228            streaming=True)
3229
3230    @test_tracker_info(uuid="3a77b38f-c327-4c43-addf-48832bca7148")
3231    @TelephonyBaseTest.tel_test_wrap
3232    def test_msim_long_voice_streaming_psim_mt_5g_nsa_volte_esim_volte_dds_1(self):
3233        """ A MT VoLTE long call at eSIM during streaming, where
3234            - pSIM 5G NSA VoLTE
3235            - eSIM 4G VoLTE
3236            - DDS at pSIM (slot 1)
3237
3238            After call end will check the eSIM if is attach to the network
3239            with assigned RAT successfully and data works fine.
3240        """
3241        return dsds_call_streaming_test(
3242            self.log,
3243            self.tel_logger,
3244            self.android_devices,
3245            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3246            test_rat=["5g_volte", "volte"],
3247            dds_slot=1,
3248            test_slot=SimSlotInfo.SLOT_0,
3249            direction="mt",
3250            duration=360,
3251            streaming=True)
3252
3253    @test_tracker_info(uuid="2898eb67-3dfe-4322-8c69-817e0a95dfda")
3254    @TelephonyBaseTest.tel_test_wrap
3255    def test_msim_long_voice_streaming_psim_mo_volte_esim_5g_nsa_volte_dds_1(self):
3256        """ A MO VoLTE long call at eSIM during streaming, where
3257            - pSIM 4G VoLTE
3258            - eSIM 5G NSA VoLTE
3259            - DDS at pSIM (slot 1)
3260
3261            After call end will check the eSIM if is attach to the network
3262            with assigned RAT successfully and data works fine.
3263        """
3264        return dsds_call_streaming_test(
3265            self.log,
3266            self.tel_logger,
3267            self.android_devices,
3268            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3269            test_rat=["volte", "5g_volte"],
3270            dds_slot=1,
3271            test_slot=SimSlotInfo.SLOT_0,
3272            direction="mo",
3273            duration=360,
3274            streaming=True)
3275
3276    @test_tracker_info(uuid="780e8187-2068-4eca-a9de-e5f2f3491403")
3277    @TelephonyBaseTest.tel_test_wrap
3278    def test_msim_long_voice_streaming_psim_mt_volte_esim_5g_nsa_volte_dds_1(self):
3279        """ A MT VoLTE long call at eSIM during streaming, where
3280            - pSIM 4G VoLTE
3281            - eSIM 5G NSA VoLTE
3282            - DDS at pSIM (slot 1)
3283
3284            After call end will check the eSIM if is attach to the network
3285            with assigned RAT successfully and data works fine.
3286        """
3287        return dsds_call_streaming_test(
3288            self.log,
3289            self.tel_logger,
3290            self.android_devices,
3291            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3292            test_rat=["volte", "5g_volte"],
3293            dds_slot=1,
3294            test_slot=SimSlotInfo.SLOT_0,
3295            direction="mt",
3296            duration=360,
3297            streaming=True)
3298
3299    @test_tracker_info(uuid="9b84bd00-fae3-45c0-9e44-dd57d1719bb9")
3300    @TelephonyBaseTest.tel_test_wrap
3301    def test_msim_long_voice_streaming_esim_mo_volte_psim_volte_dds_0(self):
3302        """ A MO VoLTE long call at eSIM during streaming, where
3303            - pSIM 4G VoLTE
3304            - eSIM 4G VoLTE
3305            - DDS at pSIM (slot 1)
3306
3307            After call end will check the eSIM if is attach to the network
3308            with assigned RAT successfully and data works fine.
3309        """
3310        return dsds_call_streaming_test(
3311            self.log,
3312            self.tel_logger,
3313            self.android_devices,
3314            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3315            test_rat=["volte", "volte"],
3316            dds_slot=0,
3317            test_slot=SimSlotInfo.SLOT_1,
3318            direction="mo",
3319            duration=360,
3320            streaming=True)
3321
3322    @test_tracker_info(uuid="813c6059-bcef-42d3-b70b-9b0ba67ffc20")
3323    @TelephonyBaseTest.tel_test_wrap
3324    def test_msim_long_voice_streaming_esim_mt_volte_psim_volte_dds_0(self):
3325        """ A MO VoLTE long call at eSIM during streaming, where
3326            - pSIM 4G VoLTE
3327            - eSIM 4G VoLTE
3328            - DDS at pSIM (slot 1)
3329
3330            After call end will check the eSIM if is attach to the network
3331            with assigned RAT successfully and data works fine.
3332        """
3333        return dsds_call_streaming_test(
3334            self.log,
3335            self.tel_logger,
3336            self.android_devices,
3337            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3338            test_rat=["volte", "volte"],
3339            dds_slot=0,
3340            test_slot=SimSlotInfo.SLOT_1,
3341            direction="mt",
3342            duration=360,
3343            streaming=True)
3344
3345    @test_tracker_info(uuid="970b1d31-195b-4599-80bc-bc46ede43a90")
3346    @TelephonyBaseTest.tel_test_wrap
3347    def test_msim_long_voice_streaming_psim_mo_volte_esim_volte_dds_1(self):
3348        """ A MO VoLTE long call at eSIM during streaming, where
3349            - pSIM 4G VoLTE
3350            - eSIM 4G VoLTE
3351            - DDS at pSIM (slot 1)
3352
3353            After call end will check the eSIM if is attach to the network
3354            with assigned RAT successfully and data works fine.
3355        """
3356        return dsds_call_streaming_test(
3357            self.log,
3358            self.tel_logger,
3359            self.android_devices,
3360            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3361            test_rat=["volte", "volte"],
3362            dds_slot=1,
3363            test_slot=SimSlotInfo.SLOT_0,
3364            direction="mo",
3365            duration=360,
3366            streaming=True)
3367
3368    @test_tracker_info(uuid="62843f60-5d1c-44ed-9936-e10d2691e787")
3369    @TelephonyBaseTest.tel_test_wrap
3370    def test_msim_long_voice_streaming_psim_mt_volte_esim_volte_dds_1(self):
3371        """ A MT VoLTE long call at eSIM during streaming, where
3372            - pSIM 4G VoLTE
3373            - eSIM 4G VoLTE
3374            - DDS at pSIM (slot 1)
3375
3376            After call end will check the eSIM if is attach to the network
3377            with assigned RAT successfully and data works fine.
3378        """
3379        return dsds_call_streaming_test(
3380            self.log,
3381            self.tel_logger,
3382            self.android_devices,
3383            sim_slot=[SimSlotInfo.SLOT_0, SimSlotInfo.SLOT_1],
3384            test_rat=["volte", "volte"],
3385            dds_slot=1,
3386            test_slot=SimSlotInfo.SLOT_0,
3387            direction="mt",
3388            duration=360,
3389            streaming=True)