Commit 84895a94 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Merge branch 'TTF010' of https://forge.etsi.org/rep/int/vxlte/emergency-iop into TTF010

parents 9d0c622e 25990dc5
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -662,7 +662,7 @@ Package TP_E_CSCF {
        
        
        Initial conditions with {
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_IBCF_A
        }
        }
        
        
        Expected behaviour
        Expected behaviour
@@ -705,7 +705,7 @@ Package TP_E_CSCF {
        
        
        Initial conditions with {
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_IBCF_A
        }
        }
        
        
        Expected behaviour
        Expected behaviour
@@ -1001,7 +1001,7 @@ Package TP_E_CSCF {
        
        
        Initial conditions with {
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_IBCF_A
        }
        }
        
        
        Expected behaviour
        Expected behaviour
@@ -1129,7 +1129,7 @@ Package TP_E_CSCF {
        
        
        Initial conditions with {
        Initial conditions with {
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_IBCF_A
        }
        }
        
        
        Expected behaviour
        Expected behaviour
+64 −16
Original line number Original line Diff line number Diff line
@@ -51,10 +51,10 @@ Package TP_GM {
                            Realm indicating value PX_UE_A_REALM,
                            Realm indicating value PX_UE_A_REALM,
                            Algorithm indicating value PX_UE_A_AUTH_ALG,
                            Algorithm indicating value PX_UE_A_AUTH_ALG,
                            Nonce indicating value "",
                            Nonce indicating value "",
                            not term_ioi,
                            not term_ioi;,
                        not SecurityClient,
                        not SecurityClient,
                        Contact indicating value "sos";;
                        Contact indicating value "sos";
                    to the UE_A entity
                    from the UE_A entity
                }
                }
                then {
                then {
                    the IMS_P_CSCF_A entity sends a 401_Unauthorized containing
                    the IMS_P_CSCF_A entity sends a 401_Unauthorized containing
@@ -71,7 +71,7 @@ Package TP_GM {
                            Algorithm indicating value PX_UE_A_AUTH_ALG,
                            Algorithm indicating value PX_UE_A_AUTH_ALG,
                            Nonce indicating value "not empty",
                            Nonce indicating value "not empty",
                            qop indicating value "auth";;
                            qop indicating value "auth";;
                    from the UE_A entity
                    to the UE_A entity
                }
                }
            }
            }
    } // End of TP_GM_PCSCF_ECO_REGISTER_01
    } // End of TP_GM_PCSCF_ECO_REGISTER_01
@@ -163,7 +163,7 @@ Package TP_GM {
                        Via indicating value PX_UE_A_VIA,
                        Via indicating value PX_UE_A_VIA,
                        Authorization indicating value "Invalid credentials",
                        Authorization indicating value "Invalid credentials",
                        Contact indicating value "sos";
                        Contact indicating value "sos";
                    to the UE_A entity
                    from the UE_A entity
                }
                }
                then {
                then {
                	the IMS_P_CSCF_A entity sends a 403_Forbiden containing
                	the IMS_P_CSCF_A entity sends a 403_Forbiden containing
@@ -171,7 +171,7 @@ Package TP_GM {
                        To indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_UE_A_CALLID,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA;
                        Via indicating value PX_UE_A_VIA;
                    from the UE_A entity
                    to the UE_A entity
                }
                }
            }
            }
    } // End of TP_GM_PCSCF_ECO_REGISTER_03
    } // End of TP_GM_PCSCF_ECO_REGISTER_03
@@ -204,7 +204,7 @@ Package TP_GM {
                        Via indicating value PX_UE_A_VIA,
                        Via indicating value PX_UE_A_VIA,
                        Authorization not indicating value GPRS_IMS_Bundled_authentication,
                        Authorization not indicating value GPRS_IMS_Bundled_authentication,
                        Contact indicating value "sos";
                        Contact indicating value "sos";
                    to the UE_A entity
                    from the UE_A entity
                }
                }
                then {
                then {
                	the IMS_P_CSCF_B entity sends a 403_Forbidden containing
                	the IMS_P_CSCF_B entity sends a 403_Forbidden containing
@@ -215,7 +215,7 @@ Package TP_GM {
                        MessageBody containing
                        MessageBody containing
                           XML containing
                           XML containing
                               ims_3gpp_element indicating value anonymous_emergencycall;;;
                               ims_3gpp_element indicating value anonymous_emergencycall;;;
                    from the UE_A entity
                    to the UE_A entity
                }
                }
            }
            }
    } // End of TP_GM_PCSCF_ECO_REGISTER_04
    } // End of TP_GM_PCSCF_ECO_REGISTER_04
@@ -248,7 +248,7 @@ Package TP_GM {
                        Via indicating value PX_UE_A_VIA,
                        Via indicating value PX_UE_A_VIA,
                        Authorization not indicating value GPRS_IMS_Bundled_authentication,
                        Authorization not indicating value GPRS_IMS_Bundled_authentication,
                        Contact indicating value "sos";
                        Contact indicating value "sos";
                    to the UE_A entity
                    from the UE_A entity
                }
                }
                then {
                then {
                	the IMS_P_CSCF_B entity sends a 420_BadExtension containing
                	the IMS_P_CSCF_B entity sends a 420_BadExtension containing
@@ -260,7 +260,7 @@ Package TP_GM {
                        MessageBody containing
                        MessageBody containing
                           XML containing
                           XML containing
                               ims_3gpp_element indicating value anonymous_emergencycall;;;
                               ims_3gpp_element indicating value anonymous_emergencycall;;;
                    from the UE_A entity
                    to the UE_A entity
                }
                }
            }
            }
    } // End of TP_GM_PCSCF_ECO_REGISTER_05
    } // End of TP_GM_PCSCF_ECO_REGISTER_05
@@ -294,7 +294,7 @@ Package TP_GM {
                        From indicating value "Anonymous",
                        From indicating value "Anonymous",
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA, // see 5.1.6.8.2 7)
                        Via indicating value PX_UE_A_VIA, // see 5.1.6.8.2 7
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        MessageBody;
                        MessageBody;
                    from the UE_A entity
                    from the UE_A entity
@@ -383,7 +383,7 @@ Package TP_GM {


    Test Purpose {
    Test Purpose {
        
        
        TP Id TP_GM_PCSCF_ECO_INVITE_04
        TP Id TP_GM_PCSCF_NGC_INVITE_01
        
        
        Test objective  "Verify that the P-CSCF successfully receives an initial eCall type INVITE from an emergency registered UE."
        Test objective  "Verify that the P-CSCF successfully receives an initial eCall type INVITE from an emergency registered UE."
        
        
@@ -413,14 +413,62 @@ Package TP_GM {
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        Accept indicating value "application/EmergencyCallData.Control+xml",
                        Accept indicating value "application/EmergencyCallData.Control+xml",
                        RecvInfo indicating value "EmergencyCallData.eCall.MSD",
                        RecvInfo indicating value "EmergencyCallData.eCall.MSD",
                        PPreferredIdentity, // one or two instances
                        PPreferredIdentity, // one or two instances,
                        ContentDisposition containing
                           handling indicating value "optional";,
                        // TODO Geolocation header maybe added later, check!
                        // TODO Geolocation header maybe added later, check!
                        MessageBody containing
                        MessageBody containing
                           MIME containing MSD;;; // MIME may contain additional parts e.g., sdp, xml
                           MIME containing MSD;;; // "application/EmergencyCallData.eCall.MSD" MIME body
                                                  // MIME may contain additional parts e.g., sdp, xml
                    from the UE_A entity
                }
            }
    } // End of TP_GM_PCSCF_NGC_INVITE_01

    Test Purpose {
        
        TP Id TP_GM_PCSCF_NGC_INFO_01
        
        Test objective  "Verify that the P-CSCF successfully receives an INFO from the UE in an
                         established eCall type emergency call that has been requested to transfer
                         an updated MSD."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.1.6.11.3"
        
        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 and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP
         }
        
        Expected behaviour
            ensure that {
                when {
                    the UE_A entity isRequestedToTransferUpdatedMSD
                    // UE_A has received an INFO request as described in TP_MW_PCSCF_NGC_INFO_01
                }
                then {
                    the IMS_P_CSCF_A entity receives an INFO containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_ECALL_EMERGENCY_SERVICE_URN, // "urn:service:sos.ecall.manual" or "urn:service:sos.ecall.automatic"
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_UE_A_VIA,
                        Route indicating value PX_UE_A_SERVICE_ROUTE,
                        InfoPackage indicating value "EmergencyCallData.eCall.MSD",
                        ContentDisposition indicating value "Info-Package",
                        MessageBody containing
                           MIME indicating value "application/EmergencyCallData.eCall.MSD", // MIME may contain additional parts e.g., sdp, xml
                           // MSD not exceeding 140 bytes and encoded in binary ASN.1
                           ContentDisposition indicating value "By-Reference";; 
                    from the UE_A entity
                    from the UE_A entity
                }
                }
            }
            }
    } // End of TP_GM_PCSCF_ECO_INVITE_04
    } // End of TP_GM_PCSCF_NGC_INFO_01


    Test Purpose {
    Test Purpose {
        
        
@@ -564,7 +612,7 @@ Package TP_GM {
                        CallId indicating value PX_PSAP_CALLID,
                        CallId indicating value PX_PSAP_CALLID,
                        Via indicating value PX_PSAP_VIA,
                        Via indicating value PX_PSAP_VIA,
                        Route indicating value PX_PSAP_SERVICE_ROUTE;
                        Route indicating value PX_PSAP_SERVICE_ROUTE;
                    from the IMS_E_CSCF entity
                    to the IMS_E_CSCF entity
                }
                }
                then {
                then {
                    the IMS_P_CSCF_A entity sends a 200_Ok containing
                    the IMS_P_CSCF_A entity sends a 200_Ok containing
+47 −0
Original line number Original line Diff line number Diff line
@@ -767,5 +767,52 @@ Package TP_MW_PS {
        
        
    } // End of TP_MW_PCSCF_EMC_487INVITE_01
    } // End of TP_MW_PCSCF_EMC_487INVITE_01


    Test Purpose {
        
        TP Id TP_MW_PCSCF_NGC_INFO_01
        
        Test objective  "Verify that the P-CSCF sends an INFO request demanding a transfer of updated MSD."
        
        Reference 
            "ETSI TS 124 229 [1], clauses 5.1.6.11.3"
        
        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 and
            the UE_A entity isEmergencyRegisteredTo the IMS_A and
            the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP
        }
        
        Expected behaviour
            ensure that { 
                when { 
                    the IMS_P_CSCF_A entity receives a INFO containing "Request transfer of updated MSD";
                    from the IMS_E_CSCF entity
                }
                then {
                    the IMS_P_CSCF_A entity sends a INFO containing
                        From indicating value PX_PSAP_SIP_URI,
                        To indicating value PX_UE_A_SIP_URI,
                        CallId indicating value PX_PSAP_CALLID,
                        Via indicating value PX_PSAP_VIA,
                        Route indicating value PX_PSAP_SERVICE_ROUTE,
                        InfoPackage indicating value "EmergencyCallData.eCall.MSD",
                        ContentDisposition indicating value "Info-Package",
                        MessageBody containing
                           MIME indicating value "application/EmergencyCallData.Control+xml", // MIME may contain additional parts e.g., sdp, xml
                           request containing
                              action indicating value "send-data",
                              datatype indicating value "eCall.MSD";,
                           ContentDisposition indicating value "By-Reference";; 
                    to the UE_A entity
                }
            }
        
    } // End of TP_MW_PCSCF_NGC_INFO_01

} // End of Package TP_MW_PS
} // End of Package TP_MW_PS
+1 −0
Original line number Original line Diff line number Diff line
@@ -96,6 +96,7 @@ Package Sip_Common {
            - isRequestedToSend
            - isRequestedToSend
            - isRequestedToEstablishEmergencyCall
            - isRequestedToEstablishEmergencyCall
            - isRequestedToEstablisheCallTypeEmergencyCall
            - isRequestedToEstablisheCallTypeEmergencyCall
            - isRequestedToTransferUpdatedMSD
            - isRequestedToDeregisterUser
            - isRequestedToDeregisterUser
            - isBusy
            - isBusy
            - isTemporaryUnavailable
            - isTemporaryUnavailable
+558 −323

File changed.

Preview size limit exceeded, changes collapsed.

Loading