Commit 558ada22 authored by Yann Garcia's avatar Yann Garcia
Browse files

Merge branch 'TTF010' into 'devel'

Ttf010

See merge request !3
parents c4b2f3a9 0d3a77d4
Loading
Loading
Loading
Loading
+20 −43
Original line number Diff line number Diff line
@@ -29,8 +29,7 @@ Package TP_E_CSCF {
        TP Id TP_I4_ECSCF_ECO_INVITE_01
        /* I4 interface at E-CSCF/EATF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the EATF."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the EATF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2 1)"
@@ -83,8 +82,7 @@ Package TP_E_CSCF {
        TP Id TP_ML_ECSCF_ECO_INVITE_01
        /* MI interface at E-CSCF/LRF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the LRF."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the LRF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.3"
@@ -133,8 +131,7 @@ Package TP_E_CSCF {
        TP Id TP_MM_ECSCF_ECO_INVITE_01
        /* Mm interface at E-CSCF/IM CN subsystem of own network */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the PSAP in the IM CN subsystem of own network."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the PSAP in the IM CN subsystem of own network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -182,9 +179,7 @@ Package TP_E_CSCF {
        TP Id TP_MM_ECSCF_ECO_INVITE_02
        /* Mm interface at E-CSCF/IM CN subsystem of own network */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the PSAP in the IM CN subsystem of own network
                         and includes the LRF provided URI in the Route header."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the PSAP in the IM CN subsystem of own network and includes the LRF provided URI in the Route header."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2 and 5.11.3"
@@ -228,8 +223,7 @@ Package TP_E_CSCF {
        TP Id TP_MX_ECSCF_ECO_INVITE_01
        /* Mx interface at E-CSCF/IBCF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the IBCF for a PSAP in another network."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the IBCF for a PSAP in another network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -280,9 +274,7 @@ Package TP_E_CSCF {
        TP Id TP_MX_ECSCF_ECO_INVITE_02
        /* Mx interface at E-CSCF/IBCF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the IBCF for a PSAP in another network
                         and includes the LRF provided URI in the Route header."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the IBCF for a PSAP in another network and includes the LRF provided URI in the Route header."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -329,8 +321,7 @@ Package TP_E_CSCF {
        TP Id TP_MI_ECSCF_ECO_INVITE_01
        /* Mx interface at E-CSCF/BGCF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the BGCF for a PSAP in the PSTN."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the BGCF for a PSAP in the PSTN."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -381,9 +372,7 @@ Package TP_E_CSCF {
        TP Id TP_MI_ECSCF_ECO_INVITE_02
        /* Mx interface at E-CSCF/BGCF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the BGCF for a PSAP in the PSTN
                         and includes the LRF provided URI in the Request-URI."
        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF and routes the request to the BGCF for a PSAP in the PSTN and includes the LRF provided URI in the Request-URI."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -430,8 +419,7 @@ Package TP_E_CSCF {
        TP Id TP_MM_ECSCF_ECO_BYE_01
        /* Mm interface at E-CSCF/IM CN subsystem of own network */

        Test objective  "Verify that the E-CSCF successfully processes a BYE from the P-CSCF for an Emergency
                         Call and routes the request to the PSAP in the IM CN subsystem of own network."
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the P-CSCF for an Emergency Call and routes the request to the PSAP in the IM CN subsystem of own network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -473,8 +461,7 @@ Package TP_E_CSCF {
        
        TP Id TP_MM_ECSCF_ECO_BYE_02
        /* Mm interface at E-CSCF/IM CN subsystem of own network */
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the PSAP in the IM CN subsystem for an Emergency
                         Call and routes the request to the P-CSCF of home network."
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the PSAP in the IM CN subsystem for an Emergency Call and routes the request to the P-CSCF of home network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -517,8 +504,7 @@ Package TP_E_CSCF {
        TP Id TP_MX_ECSCF_ECO_BYE_01
        /* Mx interface at E-CSCF/IBCF */

        Test objective  "Verify that the E-CSCF successfully processes a BYE from the P-CSCF for an Emergency
                         Call and routes the request to the IBCF for a PSAP in another network."
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the P-CSCF for an Emergency Call and routes the request to the IBCF for a PSAP in another network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -561,8 +547,7 @@ Package TP_E_CSCF {
        TP Id TP_MX_ECSCF_ECO_BYE_02
        /* Mx interface at E-CSCF/IBCF */

        Test objective  "Verify that the E-CSCF successfully processes a BYE from the IBCF for a PSAP in another 
                         network for an Emergency Call and routes the request to the P-CSCF."
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the IBCF for a PSAP in another network for an Emergency Call and routes the request to the P-CSCF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -605,8 +590,7 @@ Package TP_E_CSCF {
        TP Id TP_MI_ECSCF_ECO_BYE_01
        /* Mx interface at E-CSCF/BGCF */

        Test objective  "Verify that the E-CSCF successfully processes a BYE from the P-CSCF for an Emergency
                         Call and routes the request to the BGCF for a PSAP in the PSTN."
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the P-CSCF for an Emergency Call and routes the request to the BGCF for a PSAP in the PSTN."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -649,8 +633,7 @@ Package TP_E_CSCF {
        TP Id TP_MI_ECSCF_ECO_BYE_02
        /* Mx interface at E-CSCF/BGCF */

        Test objective  "Verify that the E-CSCF successfully processes a BYE from the BGCF for a PSAP in the 
                         PSTN for an Emergency Call and routes the request to the P-CSCF."
        Test objective  "Verify that the E-CSCF successfully processes a BYE from the BGCF for a PSAP in the PSTN for an Emergency Call and routes the request to the P-CSCF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -693,8 +676,7 @@ Package TP_E_CSCF {
        TP Id TP_MM_ECSCF_ECO_CANCEL_01
        /* Mm interface at E-CSCF/IM CN subsystem of own network */

        Test objective  "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency
                         Call under establishment and routes the request to the PSAP in the IM CN subsystem of own network."
        Test objective  "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency Call under establishment and routes the request to the PSAP in the IM CN subsystem of own network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -737,8 +719,7 @@ Package TP_E_CSCF {
        TP Id TP_MX_ECSCF_ECO_CANCEL_01
        /* Mx interface at E-CSCF/IBCF */

        Test objective  "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency
                         Call under establishment and routes the request to the IBCF for a PSAP in another network."
        Test objective  "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency Call under establishment and routes the request to the IBCF for a PSAP in another network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -781,8 +762,7 @@ Package TP_E_CSCF {
        TP Id TP_MI_ECSCF_ECO_CANCEL_01
        /* Mx interface at E-CSCF/BGCF */

        Test objective  "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency
                         Call under establishment and routes the request to the BGCF for a PSAP in the PSTN."
        Test objective  "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency Call under establishment and routes the request to the BGCF for a PSAP in the PSTN."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -824,8 +804,7 @@ Package TP_E_CSCF {
        
        TP Id TP_MM_ECSCF_ECO_480INVITE_01
        /* Mm interface at E-CSCF/IM CN subsystem of own network */
        Test objective  "Verify that the E-CSCF successfully processes a 480 response from the PSAP in the IM CN subsystem for an Emergency
                         Call and routes the response to the P-CSCF of home network."
        Test objective  "Verify that the E-CSCF successfully processes a 480 response from the PSAP in the IM CN subsystem for an Emergency Call and routes the response to the P-CSCF of home network."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -868,8 +847,7 @@ Package TP_E_CSCF {
        TP Id TP_MX_ECSCF_ECO_480INVITE_01
        /* Mx interface at E-CSCF/IBCF */

        Test objective  "Verify that the E-CSCF successfully processes a 480 response from the IBCF for a PSAP in another 
                         network for an Emergency Call and routes the response to the P-CSCF."
        Test objective  "Verify that the E-CSCF successfully processes a 480 response from the IBCF for a PSAP in another network for an Emergency Call and routes the response to the P-CSCF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
@@ -912,8 +890,7 @@ Package TP_E_CSCF {
        TP Id TP_MI_ECSCF_ECO_480INVITE_01
        /* Mx interface at E-CSCF/BGCF */

        Test objective  "Verify that the E-CSCF successfully processes a 480 response from the BGCF for a PSAP in the 
                         PSTN for an Emergency Call and routes the response to the P-CSCF."
        Test objective  "Verify that the E-CSCF successfully processes a 480 response from the BGCF for a PSAP in the PSTN for an Emergency Call and routes the response to the P-CSCF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
+90 −0
Original line number Diff line number Diff line
@@ -496,5 +496,95 @@ Package TP_GM {
        
    } // End of TP_GM_PCSCF_ECO_CANCEL_01
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_ECO_200OK_BYE_01
        
        Test objective  "Verify that the P-CSCF successfully processes a 200 (OK) BYE (Originating Leg)."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.1.5 and 6.1"
        
        Config Id CF_VoLTE_INT_ES
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isEmergencyAttachedTo the EPC_A and
            the UE_A entity isEmergencyRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the IMS_P_CSCF_A 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;
                    from the IMS_E_CSCF entity
                }
                then {
                    the IMS_P_CSCF_A 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;
                    to the UE_A entity
                }
            }
        
    } // End of TP_GM_PCSCF_ECO_200OK_01
    
    Test Purpose {
        
        TP Id TP_GM_PCSCF_ECO_200OK_BYE_02
        
        Test objective  "Verify that the P-CSCF successfully processes a 200 (OK) BYE (Terminating Leg)."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.1.5 and 6.1"
        
        Config Id CF_VoLTE_INT_ES
        
        PICS Selection  NONE
        
        Initial conditions with {
            the UE_A entity isEmergencyAttachedTo the EPC_A and
            the UE_A entity isEmergencyRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the IMS_P_CSCF_A entity receives a 200_Ok 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,
                        not PChargingVector,
                        not PChargingFunctionAddresses,
                        not PPreferredIdentity;
                    from the UE_A entity
                }
                then {
                    the IMS_P_CSCF_A entity sends a 200_Ok 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_E_CSCF entity
                }
            }
        
    } // End of TP_GM_PCSCF_ECO_200OK_02

} // End of Package TP_GM
+100 −0
Original line number Diff line number Diff line
@@ -447,6 +447,106 @@ Package TP_MW_PS {
            
    } // End of TP_MW_PCSCF_ECO_480INVITE_01

    Test Purpose {
        
        TP Id TP_MW_PCSCF_ECO_380INVITE_01
        
        Test objective  "Verify that the P-CSCF  rejects an initial INVITE from an emergency registered UE
                         if the IMS is not capable or does not handle emergency sessions."
        
        Reference 
            "ETSI TS 124 229 [1], Clause 5.2.10.5"
        
        Config Id CF_VoLTE_INT_ES
        
        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 IMS_P_CSCF_A entity receives a INVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_E_CSCF_VIA,
                        Route indicating value PX_E_CSCF_SERVICE_ROUTE;
                    from the UE_A entity
                }
                then {
                    the IMS_P_CSCF_A entity sends a 380_AlternativeService containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_P_CSCF_A_VIA,
                        PAssertedIdentity,
                        MessageBody containing
                            XML containing
                                Version indicating value "1",
                                Type_child indicating value "emergency",
                                Reason_child,
                                Action_child;;;
                     to the UE_A entity
                }
            }
            
    } // End of TP_MW_PCSCF_ECO_380INVITE_01

    Test Purpose {
        
        TP Id TP_MW_PCSCF_ECO_380INVITE_02
        
        Test objective  "Verify that the P-CSCF  rejects an initial INVITE from an emergency registered UE
                         if received Request-URI is wrong - not in accordance with RFC 5031."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.2.10.4 and 5.2.10.5
             RFC 5031"
        
        Config Id CF_VoLTE_INT_ES
        
        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 IMS_P_CSCF_A entity receives a INVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_WRONG_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_E_CSCF_VIA,
                        Route indicating value PX_E_CSCF_SERVICE_ROUTE;
                    from the UE_A entity
                }
                then {
                    the IMS_P_CSCF_A entity sends a 380_AlternativeService containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Content_type,
                        Via indicating value PX_P_CSCF_A_VIA,
                        PAssertedIdentity,
                        MessageBody containing
                            XML containing
                                Version indicating value "1",
                                Type_child indicating value "emergency",
                                Reason_child,
                                Action_child;;;
                     to the UE_A entity
                }
            }
            
    } // End of TP_MW_PCSCF_ECO_380INVITE_02

    Test Purpose {
        
        TP Id TP_MW_PCSCF_ECO_BYE_01