Commit ad90d8f0 authored by Yann Garcia's avatar Yann Garcia
Browse files

Review TP_N5_PCF

parent 2668abd4
Loading
Loading
Loading
Loading
+104 −46
Original line number Diff line number Diff line
@@ -38,14 +38,16 @@ Package TP_N5_PCF {
    import all from Diameter_Common;
     

     
    Test Purpose {
        TP Id TP_N5_PCF_5G_ECO_PCA_01
        
        Test objective  "Verify that IUT after Npcf_PolicyAuthorization_Create request is received due to provisioning of AF Signalling flow for emergency registration sends Npcf_PolicyAuthorization_Create response."
        Test objective  "Verify that IUT after Npcf_PolicyAuthorization_Create request is received due to provisioning of AF Signaling flow for emergency registration sends Npcf_PolicyAuthorization_Create response."
        
        Reference 
            "TS 129 514 [6], Annex B.5"
            "TS 129 514 [6], Clause 5.3.2.3.1",
            "TS 129 514 [6], Clause 5.6.2.3",
            "TS 129 514 [6], Clause 5.6.2.4",
            "TS 129 514 [6], Annexes A.2, B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -62,20 +64,25 @@ Package TP_N5_PCF {
                    the IMS_P_CSCF_A entity sends a vPOST containing 
                        uri indicating value "/npcf-policyauthorization/v1/app_sessions"
                        body containing
                            ascReqData containing
                        body containing
                            AppSessionContext containing
                                AppSessionContextReqData containing
                                    suppFeat indicating value "IMS_SBI",
                                    ueIpv4 indicating value "IPv4_Address of UE_A",
                                    "or" ueIpv6 indicating value "IPv6_Address of UE_A",
                                    afReqData indicating value "UE_IDENTITY",
                                servUrn indicating value "sos*";;;
                                    servUrn indicating value "sos*";;;;;
                    to the _5GC_PCF_A entity
                }
                then {
                    the _5GC_PCF_A entity sends a HTTP_RESPONSE containing
                        status set to "201 Created",
                        headers containing
                            Location set to "/npcf-policyauthorization/v1/app_sessions/{appSessionId}";,
                        body containing
                            ascResData containing
                                ueIds indicating value "GPSI or PEI or SUPI";;;
                            AppSessionContext containing
                                AppSessionContextResData containing
                                    ueIds indicating value "GPSI or PEI or SUPI";;;;
                    to the IMS_P_CSCF_A entity
                }
            }  
@@ -87,7 +94,10 @@ Package TP_N5_PCF {
        Test objective  "Verify that IUT after Npcf_PolicyAuthorization_Create request is received due to AF session for emergency session establishment sends Npcf_PolicyAuthorization_Create response."
        
        Reference 
            "TS 129 514 [6], Annex B.5"
            "TS 129 514 [6], Clause 5.3.2.3.1",
            "TS 129 514 [6], Clause 5.6.2.3",
            "TS 129 514 [6], Clause 5.6.2.4",
            "TS 129 514 [6], Annexes A.2, B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -103,20 +113,24 @@ Package TP_N5_PCF {
                    the IMS_P_CSCF_A entity sends a vPOST containing 
                        uri indicating value "/npcf-policyauthorization/v1/app_sessions"
                        body containing
                            ascReqData containing
                            AppSessionContext containing
                                AppSessionContextReqData containing
                                    suppFeat indicating value "IMS_SBI",
                                    ueIpv4 indicating value "IPv4_Address of UE_A",
                                    "or" ueIpv6 indicating value "IPv6_Address of UE_A",
                                    afReqData indicating value "UE_IDENTITY",
                                servUrn indicating value "sos*";;;
                                    servUrn indicating value "sos*";;;;
                    to the _5GC_PCF_A entity
                }
                then {
                    the _5GC_PCF_A entity sends a HTTP_RESPONSE containing
                    the IMS_P_CSCF_A entity receives a HTTP_RESPONSE containing
                        status set to "201 Created",
                        headers containing
                            Location set to "/npcf-policyauthorization/v1/app_sessions/{appSessionId}";,
                        body containing
                            ascResData containing
                                ueIds indicating value "GPSI or PEI or SUPI";;;
                            AppSessionContext containing
                                AppSessionContextResData containing
                                    ueIds indicating value "GPSI or PEI or SUPI";;;;
                    to the IMS_P_CSCF_A entity
                }
            }  
@@ -125,10 +139,13 @@ Package TP_N5_PCF {
    Test Purpose {
        TP Id TP_N5_PCSCF_5G_ECO_PCR_01
        
        Test objective  "Verify that IUT after Emergency REGISTER sends a Npcf_PolicyAuthorization_Create request due to provisioning of AF Signalling flow."
        Test objective  "Verify that IUT, after Emergency REGISTER, sends a Npcf_PolicyAuthorization_Create request due to provisioning of AF Signaling flow."
        
        Reference
            "TS 129 514 [6], Annex B.5"
            "TS 129 514 [6], Clause 5.3.2.3.1",
            "TS 129 514 [6], Clause 5.6.2.3",
            "TS 129 514 [6], Clause 5.6.2.4",
            "TS 129 514 [6], Annexes A.2, B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -149,25 +166,37 @@ Package TP_N5_PCF {
                    the IMS_P_CSCF_A entity sends a vPOST containing 
                        uri indicating value "/npcf-policyauthorization/v1/app_sessions",
                        body containing
                            ascReqData containing
                            AppSessionContext containing
                                AppSessionContextReqData containing
                                    suppFeat indicating value "IMS_SBI",
                                    ueIpv4 indicating value "IPv4_Address of UE_A",
                                    "or" ueIpv6 indicating value "IPv6_Address of UE_A",
                                    afReqData indicating value "UE_IDENTITY",
                                servUrn indicating value "sos*";;;
                                    servUrn indicating value "sos*";;;;
                    to the _5GC_PCF_A entity
                    and the IMS_P_CSCF_A entity receives a HTTP_RESPONSE containing
                        status set to "201 Created",
                        headers containing
                            Location set to "/npcf-policyauthorization/v1/app_sessions/{appSessionId}";,
                        body containing
                            AppSessionContext containing
                                AppSessionContextResData containing
                                    ueIds indicating value "GPSI or PEI or SUPI";;;;
                    from the _5GC_PCF_A entity
                }
            }  
    }  // End of TP_N5_PCSCF_5G_ECO_PCR_01
    
    
    Test Purpose {
        TP Id TP_N5_PCSCF_5G_ECO_PCR_02
        
        Test objective  "Verify that IUT send a Npcf_PolicyAuthorization_Create request in case of emergency session establishment for originating side after INVITE is received."
        Test objective  "Verify that IUT sends a Npcf_PolicyAuthorization_Create request in case of emergency session establishment for originating side after INVITE is received."
        
        Reference
            "TS 129 514 [6], Annex B.5"
            "TS 129 514 [6], Clause 5.3.2.3.1",
            "TS 129 514 [6], Clause 5.6.2.3",
            "TS 129 514 [6], Clause 5.6.2.4",
            "TS 129 514 [6], Annexes A.2, B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -188,23 +217,38 @@ Package TP_N5_PCF {
                    the IMS_P_CSCF_A entity sends the vPOST containing 
                        uri indicating value "/npcf-policyauthorization/v1/app_sessions",
                        body containing
                            ascReqData containing
                            AppSessionContext containing
                                AppSessionContextReqData containing
                                    suppFeat indicating value "IMS_SBI",
                                    ueIpv4 indicating value "IPv4_Address of UE_A",
                                    "or" ueIpv6 indicating value "IPv6_Address of UE_A",
                                    afReqData indicating value "UE_IDENTITY",
                                servUrn indicating value "sos*";;;
                                    servUrn indicating value "sos*";;;;
                    to the _5GC_PCF_A entity
                    and the IMS_P_CSCF_A entity receives a HTTP_RESPONSE containing
                        status set to "201 Created",
                        headers containing
                            Location set to "/npcf-policyauthorization/v1/app_sessions/{appSessionId}";,
                        body containing
                            AppSessionContext containing
                                AppSessionContextResData containing
                                    ueIds indicating value "GPSI or PEI or SUPI";;;;
                    from the _5GC_PCF_A entity
                }
            }  
    }  // End of TP_N5_PCSCF_5G_ECO_PCR_02
    
    Test Purpose {
        TP Id TP_N5_PCSCF_5G_ECO_PUR_04

        Test objective  "Verify that IUT sends an Npcf_PolicyAuthorization_Update request in case of session establishment for originating side after 183 response with SDP answer is received."
        
        Reference
            "TS 129 514 [6], clauses 4.2.3, B.1, B.2 and B.5"
            "TS 129 514 [6], Clause 5.3.2.3.1", 
            "TS 129 514 [6], Clause 4.2.3",
            "TS 129 514 [6], Clause 5.6.2.3",
            "TS 129 514 [6], Clause 5.6.2.4",
            "TS 129 514 [6], Annexes B.1, B.2 and B.5"
            //See also TS 129 513 Figure B.2.1-2
       
        Config Id CF_VoNR_INT_ES
@@ -241,7 +285,12 @@ Package TP_N5_PCF {
        Test objective  "Verify that IUT sends 204 No Content after Npcf_PolicyAuthorization_Notify request is received from PCF."
        
        Reference 
            "TS 129 514 [6], clauses 4.2.5, 5.5.2 and B.5"
            "TS 129 514 [6], Clause 4.2.5",
            "TS 129 514 [6], Clause 5.3.2.3.1", 
            "TS 129 514 [6], clause 5.5.2",
            "TS 129 514 [6], Clause 5.6.2.3",
            "TS 129 514 [6], Clause 5.6.2.4",
            "TS 129 514 [6], Annex B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -272,10 +321,13 @@ Package TP_N5_PCF {
     
    Test Purpose {
        TP Id TP_N5_PCRF_5G_ECO_PDA_02

        Test objective  "Verify that IUT after reception of Npcf_PolicyAuthorization_Delete request sends Npcf_PolicyAuthorization_Delete response."
        
        Reference 
            "TS 129 514 [6], clauses 4.2.4.2 and B.5"
            "TS 129 514 [6], Clause 4.2.4.2",
            "TS 129 514 [6], Clause 5.3.4.3.2", 
            "TS 129 514 [6], Annex B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -306,7 +358,9 @@ Package TP_N5_PCF {
        Test objective  "Verify that IUT after reception of BYE sends an Npcf_PolicyAuthorization_Delete request at originating leg."
        
        Reference 
            "TS 129 514 [6], clauses 4.2.4.2 and B.5"
            "TS 129 514 [6], Clause 4.2.4.2",
            "TS 129 514 [6], Clause 5.3.4.3.2", 
            "TS 129 514 [6], Annex B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -337,7 +391,9 @@ Package TP_N5_PCF {
        Test objective  "Verify that IUT after reception of CANCEL sends an Npcf_PolicyAuthorization_Delete request at originating leg."
        
        Reference 
            "TS 129 514 [6], clauses 4.2.4.2 and B.5"
            "TS 129 514 [6], Clause 4.2.4.2",
            "TS 129 514 [6], Clause 5.3.4.3.2", 
            "TS 129 514 [6], Annex B.5"
        
        Config Id CF_VoNR_INT_ES
        
@@ -367,7 +423,9 @@ Package TP_N5_PCF {
        Test objective  "Verify that IUT after reception of 486 response sends an Npcf_PolicyAuthorization_Delete request at originating leg."
        
        Reference 
            "TS 129 514 [6], clauses 4.2.4.2 and B.5"
            "TS 129 514 [6], Clause 4.2.4.2",
            "TS 129 514 [6], Clause 5.3.4.3.2", 
            "TS 129 514 [6], Annex B.5"
        
        Config Id CF_VoNR_INT_ES
        
+4 −0
Original line number Diff line number Diff line
@@ -296,6 +296,7 @@ Package TP_AMF {
                                    number_of_optional_IEs set to 1,
                                    optional_IE_1 set to "PDU SESSION ESTABLISHMENT REQUEST",
                                    pdu_session_type indicating value IPv4;,
                                5GQoS indicating value 6,
                                DNN indicating value IMS;;
                        from the GNB entity
                    }
@@ -309,6 +310,7 @@ Package TP_AMF {
                                    payload_container_type set to "N1 SM information",
                                    number_of_optional_IEs set to 1,
                                    optional_IE_1 set to "PDU SESSION ESTABLISHMENT ACCEPT";,
                                5GQoS indicating value 6,
                                pDU_address,
                                pDU_session_ID,
                                DNN indicating value IMS;;
@@ -348,6 +350,7 @@ Package TP_AMF {
                                    number_of_optional_IEs set to 1,
                                    optional_IE_1 set to "PDU SESSION ESTABLISHMENT REQUEST",
                                    pdu_session_type indicating value IPv4;,
                                5GQoS indicating value 5,
                                DNN indicating value IMS;;
                        from the GNB entity
                    }
@@ -361,6 +364,7 @@ Package TP_AMF {
                                    payload_container_type set to "N1 SM information",
                                    number_of_optional_IEs set to 1,
                                    optional_IE_1 set to "PDU SESSION ESTABLISHMENT ACCEPT";,
                                5GQoS indicating value 5,
                                pDU_address,
                                pDU_session_ID,
                                DNN indicating value IMS;;