TP_Rtp.tplan2 8.6 KB
Newer Older
/*
Copyright (c) ETSI 2019.

This software is subject to copyrights owned by ETSI. Non-exclusive permission
is hereby granted, free of charge, to copy, reproduce and amend this file
under the following conditions: It is provided "as is", without warranty of any
kind, expressed or implied.

ETSI shall never be liable for any claim, damages, or other liability arising
from its use or inability of use.This permission does not apply to any documentation
associated with this file for which ETSI keeps all rights reserved. The present
copyright notice shall be included in all copies of whole or part of this
file and shall not imply any sub-license right.
*/


Package TP_RTP {
    
    import all from Sip_Common;
    //import all from Diameter_Common;
    import all from Rtp_Common;
    
    Test Purpose {
        TP Id TP_RTP_UE_01
        // TP_EPC_6003_01 from TS 103 029 V5.1.1
        Test objective  "Verify that media between UE_A and UE_B is not delivered in any direction before call establishment."
        
        Reference 
            "TS 124 229 [1], clause 6"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity sends packets to the UE_B entity and
                    the UE_B entity sends packets to the UE_A entity
                }
                then {
                    the UE_B entity not receive media from the UE_A entity and
                    the UE_A entity not receive media from the UE_B entity
                }
                
            }  
    }  // End of TP_RTP_UE_01

    Test Purpose {
        TP Id TP_RTP_UE_02
        // TP_EPC_6032_01 from TS 103 029 V5.1.1
        Test objective  "Verify that early media is delivered from UE_B to UE_A. "
        
        Reference 
            "TS 124 229 [1], clause 6"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity sends packets to the UE_B entity and
                    the UE_B entity sends packets to the UE_A entity
                }
                then {
                    the UE_B entity not receive media from the UE_A entity and
                    the UE_A entity receives media from the UE_B entity
                }
                
            }  
    }  // End of TP_RTP_UE_02

    Test Purpose {
        TP Id TP_RTP_UE_03
        // TP_EPC_6030_01 from TS 103 029 V5.1.1
        Test objective  "Verify that media between UE_A and UE_B is successfully routed."
        
        Reference 
            "TS 124 229 [1], clause 6"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity sends packets to the UE_B entity and
                    the UE_B entity sends packets to the UE_A entity
                }
                then {
                    the UE_B entity receives media from the UE_A entity and
                    the UE_A entity receives media from the UE_B entity
                }
                
            }  
    }  // End of TP_RTP_UE_03

    Test Purpose {
        TP Id TP_RTP_UE_04
        // TP_EPC_6003_01 from TS 103 029 V5.1.1
        Test objective  "Verify that media between UE_A and UE_B is not delivered in any direction before call establishment."
        
        Reference 
            "TS 124 229 [1], clause 6"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity sends packets to the UE_B entity and
                    the UE_B entity sends packets to the UE_A entity
                }
                then {
                    the UE_B entity not receive media from the UE_A entity and
                    the UE_A entity not receive media from the UE_B entity
                }
                
            }  
    }  // End of TP_RTP_UE_04

    Test Purpose {
        TP Id TP_RTP_UE_05
        // TP_EPC_6032_01 from TS 103 029 V5.1.1
        Test objective  "Verify that early media is delivered from UE_B to UE_A. "
        
        Reference 
            "TS 124 229 [1], clause 6"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity sends packets to the UE_B entity and
                    the UE_B entity sends packets to the UE_A entity
                }
                then {
                    the UE_B entity not receive media from the UE_A entity and
                    the UE_A entity receives media from the UE_B entity
                }
                
            }  
    }  // End of TP_RTP_UE_05

    Test Purpose {
        TP Id TP_RTP_UE_06
        // TP_EPC_6030_01 from TS 103 029 V5.1.1
        Test objective  "Verify that media between UE_A and UE_B is successfully routed."
        
        Reference 
            "TS 124 229 [1], clause 6"
        
        Config Id CF_VxLTE_RMI
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity sends packets to the UE_B entity and
                    the UE_B entity sends packets to the UE_A entity
                }
                then {
                    the UE_B entity receives media from the UE_A entity and
                    the UE_A entity receives media from the UE_B entity
                }
                
            }  
    }  // End of TP_RTP_UE_06
    
    
    Test Purpose {
        TP Id TP_SIG_UE_01
        // TP_EPC_6001_01 from TS 103 029 V5.1.1
        Test objective  "Verify that IMS registration is possible over default bearer."
        
        Reference 
            "TS 129 328 [12], clause 6.1.1.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity completes initial_network_attachment
                    to the EPC_PGW_A entity
                }
                then {
                    the UE_A entity sends the data containing
                        "IPv4_address of UE_A or
                        IPv6_address of UE_A or 
                        (IPv4_address and IPv6_address) of UE_A"
                        DNS_information
                        P_CSCF_information 
                            "indicating value P-CSCF-IP_address or
                            indicating value P-CSCF-FQDN_address";
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP_SIG_UE_01
    
    
} // End of Package TP_RTP