Commit 25990dc5 authored by Peter Schmitting's avatar Peter Schmitting
Browse files

Added MSD related TPs

TP_GM_PCSCF_NGC_INVITE_01
TP_GM_PCSCF_NGC_INFO_01
TP_MW_PCSCF_NGC_INFO_01
parent 98b0faa0
Loading
Loading
Loading
Loading
+49 −4
Original line number Diff line number Diff line
@@ -51,9 +51,9 @@ Package TP_GM {
                            Realm indicating value PX_UE_A_REALM,
                            Algorithm indicating value PX_UE_A_AUTH_ALG,
                            Nonce indicating value "",
                            not term_ioi,
                            not term_ioi;,
                        not SecurityClient,
                        Contact indicating value "sos";;
                        Contact indicating value "sos";
                    from the UE_A entity
                }
                then {
@@ -383,7 +383,7 @@ Package TP_GM {

    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."
        
@@ -423,7 +423,52 @@ Package TP_GM {
                    from the UE_A entity
                }
            }
    } // End of TP_GM_PCSCF_ECO_INVITE_04
    } // 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
                }
            }
    } // End of TP_GM_PCSCF_NGC_INFO_01

    Test Purpose {
        
+47 −0
Original line number Diff line number Diff line
@@ -767,5 +767,52 @@ Package TP_MW_PS {
        
    } // 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
+1 −0
Original line number Diff line number Diff line
@@ -96,6 +96,7 @@ Package Sip_Common {
            - isRequestedToSend
            - isRequestedToEstablishEmergencyCall
            - isRequestedToEstablisheCallTypeEmergencyCall
            - isRequestedToTransferUpdatedMSD
            - isRequestedToDeregisterUser
            - isBusy
            - isTemporaryUnavailable