Commit 21e8000b authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Tests added and minor changes

parent 664e68c5
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -23,7 +23,7 @@ Package TP_CX {
    Test Purpose {
    Test Purpose {
        TP Id TP_CX_HSS_ECO_UAA_01
        TP Id TP_CX_HSS_ECO_UAA_01
        //TP_CX_HSS_UAA_01 from TS 103 653-1 V2.1.1 without emergency registration
        //TP_CX_HSS_UAA_01 from TS 103 653-1 V2.1.1 without emergency registration
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to first UE emergency registration and sends UA-Answer."
        Test objective  "Verify that the IUT successfully processes all mandatory AVPs in a UA-Request received due to first UE emergency registration and sends UA-Answer."
        
        
        Reference 
        Reference 
            "TS 129 228 [4], clause 6.1.1 and tables 6.1.1.1 and 6.1.1.2",
            "TS 129 228 [4], clause 6.1.1 and tables 6.1.1.1 and 6.1.1.2",
@@ -76,7 +76,7 @@ Package TP_CX {
    Test Purpose {
    Test Purpose {
        TP Id TP_CX_HSS_ECO_UAA_02
        TP Id TP_CX_HSS_ECO_UAA_02
        //TP_CX_HSS_UAA_02 from TS 103 653-1 V2.1.1 without emergency registration
        //TP_CX_HSS_UAA_02 from TS 103 653-1 V2.1.1 without emergency registration
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to protected UE emergency registration and sends UA-Answer."
        Test objective  "Verify that the IUT successfully processes all mandatory AVPs in a UA-Request received due to protected UE emergency registration and sends UA-Answer."
        
        
        Reference 
        Reference 
            "TS 129 228 [4], clause 6.1.1.1"
            "TS 129 228 [4], clause 6.1.1.1"
@@ -114,7 +114,7 @@ Package TP_CX {
    Test Purpose {
    Test Purpose {
        TP Id TP_CX_HSS_ECO_SAA_01
        TP Id TP_CX_HSS_ECO_SAA_01
        
        
        Test objective  "IUT successfully processes all mandatory AVPs in a SA-Request received due to S-CSCF registration notification procedure when credentials not matches and sends SA-Answer."
        Test objective  "Verify that the IUT successfully processes all mandatory AVPs in a SA-Request received due to S-CSCF registration notification procedure when credentials not matches and sends SA-Answer."
        
        
        Reference 
        Reference 
            "TS 129 228 [4], clause 6.1.2",
            "TS 129 228 [4], clause 6.1.2",
+263 −1
Original line number Original line Diff line number Diff line
/*
/*
Copyright (c) ETSI 2019-2020.
Copyright (c) ETSI 2023.


This software is subject to copyrights owned by ETSI. Non-exclusive permission
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
is hereby granted, free of charge, to copy, reproduce and amend this file
@@ -469,6 +469,49 @@ Package TP_E_CSCF {
            
            
    } // End of TP_MM_ECSCF_ECO_BYE_01
    } // End of TP_MM_ECSCF_ECO_BYE_01
    
    
    Test Purpose {
        
        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."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
        
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IM_CN and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives a BYE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                    from the IM_CN entity
                }
                then {
                    the IMS_E_CSCF entity sends a BYE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                     to the IMS_P_CSCF_A entity
                }
            }
        
    } // End of TP_MM_ECSCF_ECO_BYE_02

    Test Purpose {
    Test Purpose {
        
        
        TP Id TP_MX_ECSCF_ECO_BYE_01
        TP Id TP_MX_ECSCF_ECO_BYE_01
@@ -513,6 +556,50 @@ Package TP_E_CSCF {
            
            
    } // End of TP_MX_ECSCF_ECO_BYE_01
    } // End of TP_MX_ECSCF_ECO_BYE_01


    Test Purpose {
        
        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."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VoLTE_INT_ES
        
        PICS Selection NONE
        
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives a BYE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                    from the IMS_IBCF_A entity
                }
                then {
                    the IMS_E_CSCF entity sends a BYE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                     to the IMS_P_CSCF_A entity
                }
            }
            
    } // End of TP_MX_ECSCF_ECO_BYE_02

    Test Purpose {
    Test Purpose {
        
        
        TP Id TP_MI_ECSCF_ECO_BYE_01
        TP Id TP_MI_ECSCF_ECO_BYE_01
@@ -557,6 +644,50 @@ Package TP_E_CSCF {
            
            
    } // End of TP_MI_ECSCF_ECO_BYE_01
    } // End of TP_MI_ECSCF_ECO_BYE_01


    Test Purpose {
        
        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."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VoLTE_INT_ES
        
        PICS Selection NONE
        
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the BGCF and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_BGCF_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives a BYE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                    from the IMS_BGCF_A entity
                }
                then {
                    the IMS_E_CSCF entity sends a BYE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                     to the IMS_P_CSCF_A entity
                }
            }
            
    } // End of TP_MI_ECSCF_ECO_BYE_02

    Test Purpose {
    Test Purpose {
        
        
        TP Id TP_MM_ECSCF_ECO_CANCEL_01
        TP Id TP_MM_ECSCF_ECO_CANCEL_01
@@ -689,5 +820,136 @@ Package TP_E_CSCF {
            
            
    } // End of TP_MI_ECSCF_ECO_CANCEL_01
    } // End of TP_MI_ECSCF_ECO_CANCEL_01
    
    
    Test Purpose {
        
        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."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection  NONE
        
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IM_CN and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives a 480INVITE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                    from the IM_CN entity
                }
                then {
                    the IMS_E_CSCF entity sends a 480INVITE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                     to the IMS_P_CSCF_A entity
                }
            }
        
    } // End of TP_MM_ECSCF_ECO_480INVITE_01

    Test Purpose {
        
        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."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VoLTE_INT_ES
        
        PICS Selection NONE
        
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives a 480INVITE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                    from the IMS_IBCF_A entity
                }
                then {
                    the IMS_E_CSCF entity sends a 480INVITE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                     to the IMS_P_CSCF_A entity
                }
            }
            
    } // End of TP_MX_ECSCF_ECO_480INVITE_01

    Test Purpose {
        
        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."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VoLTE_INT_ES
        
        PICS Selection NONE
        
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the BGCF and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_BGCF_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives a 480INVITE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                    from the IMS_BGCF_A entity
                }
                then {
                    the IMS_E_CSCF entity sends a 480INVITE 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_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE;
                     to the IMS_P_CSCF_A entity
                }
            }
            
    } // End of TP_MI_ECSCF_ECO_480INVITE_01

} // End of Package TP_E_CSCF
} // End of Package TP_E_CSCF
+1 −1
Original line number Original line Diff line number Diff line
/*
/*
Copyright (c) ETSI 2019-2020.
Copyright (c) ETSI 2023.


This software is subject to copyrights owned by ETSI. Non-exclusive permission
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
is hereby granted, free of charge, to copy, reproduce and amend this file
+1 −1
Original line number Original line Diff line number Diff line
/*
/*
Copyright (c) ETSI 2019.
Copyright (c) ETSI 2023.


This software is subject to copyrights owned by ETSI. Non-exclusive permission
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
is hereby granted, free of charge, to copy, reproduce and amend this file
+2 −2
Original line number Original line Diff line number Diff line
/*
/*
Copyright (c) ETSI 2019-2020.
Copyright (c) ETSI 2023.


This software is subject to copyrights owned by ETSI. Non-exclusive permission
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
is hereby granted, free of charge, to copy, reproduce and amend this file
@@ -14,7 +14,7 @@ file and shall not imply any sub-license right.
*/
*/




/* Gm interface at IBCF/IBCF*/
/* Ic interface at IBCF/IBCF*/
Package TP_IC {
Package TP_IC {
	
	
    import all from Sip_Common;	
    import all from Sip_Common;	
Loading