TP_GM.tplan2 109 KB
Newer Older
            ensure that { 
                when { 
                    the UE_A entity hasAchieveInitialINVITE
                }
                then {
                    the IMS_P_CSCF_B entity sends a 100_Trying
                    to the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_100TRY_03
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_100TRY_04
        // TP_IMS_5070_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_02 from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a 100 (Trying) provisional response on initial INVITE (Originating Leg)."
        
        Reference 
Yann Garcia's avatar
Yann Garcia committed
            "ETSI TS 124 229 [2], Clause 5.3.5 and Clause 6.1"
        Config Id CF_VxLTE_RMI_A
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_B entity sends a 100_Trying containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE
                    ;
                    to the IMS_P_CSCF_A entity
                }
                then {
                    the IMS_P_CSCF_A entity receives a 100_Trying containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE
                    ;
                    from the UE_B entity
                }
            }
        
    } // End of TP_GM_PCSCF_100TRY_04
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_180RINGING_01
        // TP_IMS_5055_01 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_03A from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
Yann Garcia's avatar
Yann Garcia committed
        Test objective  "Verify that the P-CSCF successfully processes a 180 (Ringing) provisional response on initial INVITE (Originating Leg)."
Yann Garcia's avatar
Yann Garcia committed
            "ETSI TS 124 229 [2], Clause 5.3.5 and Clause 6.1"
Yann Garcia's avatar
Yann Garcia committed
        Config Id CF_VxLTE_INT
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity hasAchieveInitialINVITE
                }
                then {
                    the IMS_P_CSCF_A entity sends a 180_Ringing containing
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
                    to the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_180RINGING_01
    
Yann Garcia's avatar
Yann Garcia committed
    Test Purpose {
        
        TP Id TP_GM_PCSCF_180RINGING_02
        
Yann Garcia's avatar
Yann Garcia committed
        Test objective  "Verify that the P-CSCF successfully processes a 180 (Ringing) provisional response on initial INVITE (Terminating Leg)."
Yann Garcia's avatar
Yann Garcia committed
        
        Reference 
Yann Garcia's avatar
Yann Garcia committed
            "ETSI TS 124 229 [2], Clause 5.3.5 and Clause 6.1"
Yann Garcia's avatar
Yann Garcia committed
        
Yann Garcia's avatar
Yann Garcia committed
        Config Id CF_VxLTE_INT
Yann Garcia's avatar
Yann Garcia committed
        
Yann Garcia's avatar
Yann Garcia committed
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
Yann Garcia's avatar
Yann Garcia committed
                    the UE_B entity sends a 180_Ringing containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
Yann Garcia's avatar
Yann Garcia committed
                    to the IMS_P_CSCF_B entity
Yann Garcia's avatar
Yann Garcia committed
                }
                then {
Yann Garcia's avatar
Yann Garcia committed
                    the IMS_P_CSCF_B entity receives a 180_Ringing containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
Yann Garcia's avatar
Yann Garcia committed
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
Yann Garcia's avatar
Yann Garcia committed
                    from the UE_B entity
Yann Garcia's avatar
Yann Garcia committed
                }
            }
        
    } // End of TP_GM_PCSCF_180RINGING_02
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_180RINGING_03
        // TP_IMS_5055_01 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_03A from ETSI TS 102 790-2 V3.1.1 (2014-07)
        Test objective  "Verify that the P-CSCF successfully processes a 180 (Ringing) provisional response on initial INVITE (Originating Leg)."
Yann Garcia's avatar
Yann Garcia committed
            "ETSI TS 124 229 [2], Clause 5.3.5 and Clause 6.1"
        Config Id CF_VxLTE_RMI_B
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_B and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_B and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity hasAchieveInitialINVITE
                }
                then {
                    the IMS_P_CSCF_B entity sends a 180_Ringing containing
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
                    to the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_180RINGING_03
Yann Garcia's avatar
Yann Garcia committed
    Test Purpose {
        
        TP Id TP_GM_PCSCF_180RINGING_04
Yann Garcia's avatar
Yann Garcia committed
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_03A from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a 180 (Ringing) provisional response on initial INVITE (Terminating Leg)."
Yann Garcia's avatar
Yann Garcia committed
        
        Reference 
Yann Garcia's avatar
Yann Garcia committed
            "ETSI TS 124 229 [2], Clause 5.3.5 and Clause 6.1"
        Config Id CF_VxLTE_RMI_A
Yann Garcia's avatar
Yann Garcia committed
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_A and
Yann Garcia's avatar
Yann Garcia committed
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_A
Yann Garcia's avatar
Yann Garcia committed
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_B entity sends a 180_Ringing containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
                    to the IMS_P_CSCF_A entity
Yann Garcia's avatar
Yann Garcia committed
                }
                then {
                    the IMS_P_CSCF_A entity receives a 180_Ringing containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
Yann Garcia's avatar
Yann Garcia committed
                    from the UE_B entity
    } // End of TP_GM_PCSCF_180RINGING_04
    Test Purpose {
        
        TP Id TP_GM_PCSCF_200OK_01
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_04A from ETSI TS 102 790-2 V3.1.1 (2014-07)
        Test objective  "Verify that the P-CSCF successfully processes a 200 (OK) provisional response on initial INVITE (Originating Leg)."
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
Yann Garcia's avatar
Yann Garcia committed
        Config Id CF_VxLTE_INT
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity hasAchieveInitialINVITE
                    the IMS_P_CSCF_A entity sends a 200_Ok containing
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
Yann Garcia's avatar
Yann Garcia committed
                    ;
                    to the UE_A entity
    } // End of TP_GM_PCSCF_200OK_01
Yann Garcia's avatar
Yann Garcia committed
    Test Purpose {
        
        TP Id TP_GM_PCSCF_200OK_02
Yann Garcia's avatar
Yann Garcia committed
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_03A from ETSI TS 102 790-2 V3.1.1 (2014-07)
Yann Garcia's avatar
Yann Garcia committed
        
        Test objective  "Verify that the P-CSCF successfully processes a 200 (Ok) provisional response on initial INVITE (Terminating Leg)."
Yann Garcia's avatar
Yann Garcia committed
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.4 and 6.1.1"
Yann Garcia's avatar
Yann Garcia committed
        
Yann Garcia's avatar
Yann Garcia committed
        Config Id CF_VxLTE_INT
Yann Garcia's avatar
Yann Garcia committed
        
Yann Garcia's avatar
Yann Garcia committed
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_B entity sends a 200_Ok containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
Yann Garcia's avatar
Yann Garcia committed
                    ;
                    from the IMS_P_CSCF_B entity
Yann Garcia's avatar
Yann Garcia committed
                }
                then {
                    the IMS_P_CSCF_B entity receives a 200_Ok containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
Yann Garcia's avatar
Yann Garcia committed
                    ;
Yann Garcia's avatar
Yann Garcia committed
                    from the UE_B entity
    } // End of TP_GM_PCSCF_200OK_02
Yann Garcia's avatar
Yann Garcia committed
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_200OK_03
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_04A from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a 200 (OK) provisional response on initial INVITE (Originating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        Config Id CF_VxLTE_RMI_B
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_B and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_B and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity hasAchieveInitialINVITE
                }
                then {
                    the IMS_P_CSCF_B entity sends a 200_Ok containing
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
                    to the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_200OK_03
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_200OK_04
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // TP_IMST2_GM_INI_03A from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a 200 (Ok) provisional response on initial INVITE (Terminating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.4 and 6.1.1"
        Config Id CF_VxLTE_RMI_A
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_B entity sends a 200_Ok containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
                    from the IMS_P_CSCF_A entity
                }
                then {
                    the IMS_P_CSCF_A entity receives a 200_Ok containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity
                    ;
                    from the UE_B entity
                }
            }
        
    } // End of TP_GM_PCSCF_200OK_04
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_ACK_01
        // TP_IMS_5055_01 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a ACK provisional response on initial INVITE (Originating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity hasAchieveINVITE
                }
                then {
                    the IMS_P_CSCF_A entity receives an ACK containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    from the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_ACK_01
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_ACK_02
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a ACK provisional response on initial INVITE (Terminating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_B entity sends an ACK containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE
                    ;
                    to the IMS_P_CSCF_B entity
                }
                then {
                    the IMS_P_CSCF_B entity receives an ACK containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE
                    ;
                    from the UE_B entity
                }
            }
        
    } // End of TP_GM_PCSCF_ACK_02
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_ACK_03
        // TP_IMS_5055_01 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a ACK provisional response on initial INVITE (Originating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_B and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_B and
            the UE_B entity isRegisteredTo the IMS_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity hasAchieveINVITE
                }
                then {
                    the IMS_P_CSCF_B entity receives an ACK containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    from the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_ACK_03
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_ACK_04
        // TP_IMS_5055_02 from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a ACK provisional response on initial INVITE (Terminating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        Config Id CF_VxLTE_RMI_A
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the IMS_P_CSCF_A entity receives an ACK containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    to the IMS_S_CSCF_A entity
                }
                then {
                    the IMS_P_CSCF_A entity sends an ACK containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    from the UE_B entity
                }
            }
        
    } // End of TP_GM_PCSCF_ACK_04
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_RE_INVITE_01
        
        Test objective  "Verify that the P-CSCF successfully processes an initial RE-INVITE (Originating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity isRequestedToSend an ReINVITE
                }
                then {
                    the IMS_P_CSCF_A entity receives an ReINVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        PAccessNetworkInfo,
                        MessageBody containing
                            SDP containing
                                Version indicating value "0" 
Yann Garcia's avatar
Yann Garcia committed
                                    ;
                        ;;
                    from the UE_A entity
                }
            }
    } // End of TP_GM_PCSCF_RE_INVITE_01
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_RE_INVITE_02
        
        Test objective  "Verify that the P-CSCF successfully processes an initial RE-INVITE (Terminating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_B entity previouslyEstablishedCallWith the UE_A
        }
        
        Expected behaviour
            ensure that {
                when {
Yann Garcia's avatar
Yann Garcia committed
                    the UE_B entity isRequestedToSend an ReINVITE
                }
                then {
                    the IMS_P_CSCF_B entity sends an ReINVITE containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE,
                        PAccessNetworkInfo,
                        MessageBody containing
                            SDP containing
                                Version indicating value "0" 
Yann Garcia's avatar
Yann Garcia committed
                                    ;
                        ;;
                    from the UE_B entity
                }
            }
    } // End of TP_GM_PCSCF_RE_INVITE_02
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_RE_INVITE_03
Yann Garcia's avatar
Yann Garcia committed
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
Yann Garcia's avatar
Yann Garcia committed
        Test objective  "Verify that the P-CSCF successfully processes an initial RE-INVITE (Originating Leg)."
Yann Garcia's avatar
Yann Garcia committed
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        Config Id CF_VxLTE_RMI_B
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_B and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_B and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity isRequestedToSend an ReINVITE
                }
                then {
                    the IMS_P_CSCF_B entity receives an ReINVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        PAccessNetworkInfo,
                        MessageBody containing
                            SDP containing
                                Version indicating value "0" 
Yann Garcia's avatar
Yann Garcia committed
                                    ;
                        ;;
                    from the UE_B entity
                }
            }
    } // End of TP_GM_PCSCF_RE_INVITE_03
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_RE_INVITE_04
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes an initial RE-INVITE (Terminating Leg)."
        
        Reference 
            "ETSI TS 124 229 [2], clauses 5.1.3 and 6.1.1"
        Config Id CF_VxLTE_RMI_A
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_A and
            the UE_B entity previouslyEstablishedCallWith the UE_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity isRequestedToSend an ReINVITE
                }
                then {
                    the IMS_P_CSCF_A entity sends an ReINVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        PAccessNetworkInfo,
                        MessageBody containing
                            SDP containing
                                Version indicating value "0" 
Yann Garcia's avatar
Yann Garcia committed
                                    ;
                        ;;
                    from the UE_B entity
                }
            }
    } // End of TP_GM_PCSCF_RE_INVITE_04
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_BYE_01
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a BYE (Originating Leg)."
        
        Reference 
            "ETIS TS 124 229 [2] Clause 5.1.5 (1st paragraph), Clause 5.2.8.2, Clause 6.1"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity isRequestedToSend a BYE
                }
                then {
                    the IMS_P_CSCF_A entity receives a BYE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    from the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_BYE_01
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_BYE_02
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a BYE (Terminating Leg)."
        
        Reference 
            "ETIS TS 124 229 [2] Clause 5.1.5 (1st paragraph), Clause 5.2.8.2, Clause 6.1"
Yann Garcia's avatar
Yann Garcia committed
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
Yann Garcia's avatar
Yann Garcia committed
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_B entity previouslyEstablishedCallWith the UE_A
Yann Garcia's avatar
Yann Garcia committed
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity isRequestedToSend a BYE
Yann Garcia's avatar
Yann Garcia committed
                }
                then {
                    the IMS_P_CSCF_B entity sends an BYE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
Yann Garcia's avatar
Yann Garcia committed
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    to the UE_B entity
Yann Garcia's avatar
Yann Garcia committed
                }
            }
        
    } // End of TP_GM_PCSCF_BYE_02
Yann Garcia's avatar
Yann Garcia committed
    
    Test Purpose {
Yann Garcia's avatar
Yann Garcia committed
        
        TP Id TP_GM_PCSCF_BYE_03
Yann Garcia's avatar
Yann Garcia committed
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
        Test objective  "Verify that the P-CSCF successfully processes a BYE (Network initiated)."
Yann Garcia's avatar
Yann Garcia committed
        
        Reference 
            "ETIS TS 124 229 [2] Clause 5.1.5 (1st paragraph), Clause 5.2.8.2, Clause 6.1"
Yann Garcia's avatar
Yann Garcia committed
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
Yann Garcia's avatar
Yann Garcia committed
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_B entity previouslyEstablishedCallWith the UE_A
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity isNoLongerAvailable
Yann Garcia's avatar
Yann Garcia committed
                }
                then {
                    the IMS_P_CSCF_A entity sends an BYE containing
                        From indicating value PX_UE_B_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_B_CALLID,
                        Via indicating value PX_UE_B_VIA,
                        Route indicating value PX_UE_B_SERVICE_ROUTE
                    ;
                    to the UE_A entity
        
    } // End of TP_GM_PCSCF_BYE_03
Yann Garcia's avatar
Yann Garcia committed
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_BYE_04
Yann Garcia's avatar
Yann Garcia committed
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
Yann Garcia's avatar
Yann Garcia committed
        Test objective  "Verify that the P-CSCF successfully processes a BYE (Originating Leg)."
            "ETIS TS 124 229 [2] Clause 5.1.5 (1st paragraph), Clause 5.2.8.2, Clause 6.1"
        Config Id CF_VxLTE_RMI_B
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_B and
            the UE_B entity isAttachedTo the EPC_B and
            the UE_A entity isRegisteredTo the IMS_B and
            the UE_B entity isRegisteredTo the IMS_B and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_A entity isRequestedToSend a BYE
                }
                then {
                    the IMS_P_CSCF_B entity receives a BYE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    ;
                    from the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_BYE_04
        TP Id TP_GM_PCSCF_BYE_05
Yann Garcia's avatar
Yann Garcia committed
        // ??? from ETSI TS 186 011-1 V5.1.1 (2013-10)
        // ??? from ETSI TS 102 790-2 V3.1.1 (2014-07)
        
Yann Garcia's avatar
Yann Garcia committed
        Test objective  "Verify that the P-CSCF successfully processes a BYE (Terminating Leg)."
            "ETIS TS 124 229 [2] Clause 5.1.5 (1st paragraph), Clause 5.2.8.2, Clause 6.1"
Yann Garcia's avatar
Yann Garcia committed
        Config Id CF_VxLTE_RMI_A
        
        Initial conditions with {
            the UE_A entity isAttachedTo the EPC_A and
            the UE_B entity isAttachedTo the EPC_A and
            the UE_A entity isRegisteredTo the IMS_A and
            the UE_B entity isRegisteredTo the IMS_A and
            the UE_A entity previouslyEstablishedCallWith the UE_B
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the UE_B entity isRequestedToSend a BYE
                    the IMS_P_CSCF_A entity receives an BYE containing
Yann Garcia's avatar
Yann Garcia committed
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_B_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE
                    from the UE_B entity
    } // End of TP_GM_PCSCF_BYE_05
Yann Garcia's avatar
Yann Garcia committed
    Test Purpose {