Commit a254bf8f authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Diameter TP updates due to validation

parent a3ad244e
Loading
Loading
Loading
Loading
+1 −1
Changes for test_purposes/Cx/TP_CX.tplan2: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -154,7 +154,7 @@ Package TP_CX {
                        Destination_Realm_AVP,
                        Server_Name_AVP,
                        Server_Assignment_Type_AVP
                            indicating value UNREGISTERED_USER
                            indicating value REGISTRATION
                        User_Data_Already_Available_AVP;
                    to the IMS_HSS_A entity
                }
+34 −0
Changes for test_purposes/Gx/TP_GX.tplan2: 34 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -229,6 +229,40 @@ Package TP_GX {
            }  
    }  // End of TP_GX_PCRF_CCA_05
     
    Test Purpose {
        TP Id TP_GX_PCRF_CCA_06
        
        Test objective  "Verify that IUT when receives CC-Request for session update sends a CC-Answer in case of bearer controle mode selection."
        
        Reference 
            "TS 129 212 [9], clauses 4.5.10"
        
        Config Id CF_VxLTE_INT
        
        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 EPC_PGW_A entity sends an CCR containing
                        CC_Request_Type_AVP
                            indicating value UPDATE_REQUEST;
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends the CCA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP_GX_PCRF_CCA_03
     
    Test Purpose {
        TP Id TP_GX_PGW_CCR_01
        //TP_EPC_7001_03 from TS 103 029 V5.1.1
+108 −128
Changes for test_purposes/Rx/TP_RX.tplan2: 108 added lines, 128 removed lines.
Original line number Diff line number Diff line
@@ -45,21 +45,21 @@ Package TP_RX {
                then {
                    the EPC_PCRF_A entity sends the AAA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS,
                        Acceptable_Service_Info_AVP containing
                            "one or more" Media_Component_Description_AVP containing
                                Media_Component_Number_AVP
                                    indicating value 0,
                                Media_Sub_Component_AVP containing
                                    Flow_Description_AVP
                                    Flow_Usage_AVP
                                        indicating value AF_SIGNALLING,
                                    Flow_Status_AVP
                                        indicating value ENABLED,
                                    AF_Signalling_Protocol_AVP
                                        indicating value SIP;;;,
                        IP_CAN_AVP
                        RAT_Type_AVP;
                            indicating value DIAMETER_SUCCESS;
//                        Acceptable_Service_Info_AVP containing
//                            "one or more" Media_Component_Description_AVP containing
//                                Media_Component_Number_AVP
//                                    indicating value 0,
//                                Media_Sub_Component_AVP containing
//                                    Flow_Description_AVP
//                                    Flow_Usage_AVP
//                                        indicating value AF_SIGNALLING,
//                                    Flow_Status_AVP
//                                        indicating value ENABLED,
//                                    AF_Signalling_Protocol_AVP
//                                        indicating value SIP;;;,
//                        IP_CAN_AVP
//                        RAT_Type_AVP;
                    to the IMS_P_CSCF_A entity
                }
            }  
@@ -91,9 +91,7 @@ Package TP_RX {
                then {
                    the EPC_PCRF_A entity sends the AAA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS "(2001)"
                        Acceptable_Service_Info_AVP containing
                            "one or more" Media_Component_Description_AVP;;
                            indicating value DIAMETER_SUCCESS "(2001)";
                    to the IMS_P_CSCF_A entity
                }
            }  
@@ -235,17 +233,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value DISABLED '(3)'
                            Max_Requested_Bandwidth_DL_AVP
                            RR_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value INITIAL_REQUEST '(0)',
                        Service_Info_Status_AVP
                            indicating value PRELIMINARY_SERVICE_INFORMATION '(1)'
                       ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -254,7 +247,7 @@ Package TP_RX {
    Test Purpose {
        TP Id TP_RX_PCSCF_AAR_04
        //TP_EPC_7002_06 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT send AA-Request in case of session establishment for originating side after 180 Ringing with SDP is received."
        Test objective  "Verify that IUT send AA-Request in case of session establishment for originating side after 183 response with SDP is received."
        
        Reference 
            "TS 129 214 [8], clauses 4.4.1, A.1, A.2, B"
@@ -271,7 +264,7 @@ Package TP_RX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_P_CSCF_A entity receives a 180_Response_INVITE_with_SDP_offer
                    the IMS_P_CSCF_A entity receives a 183_Response_INVITE_with_SDP_offer
                    from the IMS_S_CSCF_A entity
                }
                then {
@@ -280,19 +273,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value ENABLED_DOWNLINK '(1)'
                            Max_Requested_Bandwidth_DL_AVP
                            Max_Requested_Bandwidth_UL_AVP
                            RR_Bandwidth_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP 
                        Rx_Request_Type_AVP
                            indicating value UPDATE_REQUEST '(1)',
                        Service_Info_Status_AVP
                            indicating value FINAL_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -300,8 +286,8 @@ Package TP_RX {
    
    Test Purpose {
        TP Id TP_RX_PCSCF_AAR_05
        //TP_EPC_7002_08 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT send AA-Request in case of session establishment for originating side after 200 OK with SDP is received."
        //TP_EPC_7002_08 from TS 103 029 V5.1.1 - updated due to validation
        Test objective  "Verify that IUT send AA-Request in case of session modification for originating side after reINVITE with SDP is received."
        
        Reference 
            "TS 129 214 [8], clauses 4.4.1, A.1, A.2, B"
@@ -318,7 +304,7 @@ Package TP_RX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_P_CSCF_A entity receives a 200_Response_INVITE_with_SDP_offer
                    the IMS_P_CSCF_A entity receives a reINVITE_with_SDP_offer
                    from the IMS_S_CSCF_A entity
                }
                then {
@@ -327,19 +313,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value ENABLED '(2)'
                            Max_Requested_Bandwidth_DL_AVP
                            Max_Requested_Bandwidth_UL_AVP
                            RR_Bandwidth_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value UPDATE_REQUEST '(1)',
                        Service_Info_Status_AVP
                            indicating value PRELIMINARY_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -374,17 +353,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value DISABLED '(3)'
                            Max_Requested_Bandwidth_UL_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value INITIAL_REQUEST '(0)',
                        Service_Info_Status_AVP
                            indicating value PRELIMINARY_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -393,7 +367,7 @@ Package TP_RX {
    Test Purpose {
        TP Id TP_RX_PCSCF_AAR_07
        //TP_EPC_7002_12 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT send AA-Request in case of session establishment for terminating side after 180 Ringing with SDP is received."
        Test objective  "Verify that IUT send AA-Request in case of session establishment for terminating side after 183 response with SDP is received."
        
        Reference 
            "TS 129 214 [8], clauses 4.4.1, A.1, A.2, B"
@@ -410,7 +384,7 @@ Package TP_RX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_P_CSCF_A entity receives a 180_Response_INVITE_with_SDP_offer
                    the IMS_P_CSCF_A entity receives a 183_Response_INVITE_with_SDP_offer
                    from the UE_B entity
                }
                then {
@@ -419,19 +393,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value ENABLED_UPLINK '(0)'
                            Max_Requested_Bandwidth_DL_AVP
                            Max_Requested_Bandwidth_UL_AVP
                            RR_Bandwidth_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value UPDATE_REQUEST '(1)',
                        Service_Info_Status_AVP
                            indicating value FINAL_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -439,8 +406,8 @@ Package TP_RX {
    
    Test Purpose {
        TP Id TP_RX_PCSCF_AAR_08
        //TP_EPC_7002_14 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT send AA-Request in case of session establishment for terminating side after 200 OK with SDP is received."
        //TP_EPC_7002_14 from TS 103 029 V5.1.1 - update due to validation
        Test objective  "Verify that IUT send AA-Request in case of session modification for terminating side after reINVITE with SDP is received."
        
        Reference 
            "TS 129 214 [8], clauses 4.4.1, A.1, A.2, B"
@@ -457,7 +424,7 @@ Package TP_RX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_P_CSCF_A entity receives a 200_Response_INVITE_with_SDP_offer
                    the IMS_P_CSCF_A entity receives a reINVITE_with_SDP_offer
                    from the UE_B entity
                }
                then {
@@ -466,19 +433,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value ENABLED '(2)'
                            Max_Requested_Bandwidth_DL_AVP
                            Max_Requested_Bandwidth_UL_AVP
                            RR_Bandwidth_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value UPDATE_REQUEST '(1)',
                        Service_Info_Status_AVP
                            indicating value PRELIMINARY_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -513,19 +473,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value ENABLED_UPLINK '(0)'
                            Max_Requested_Bandwidth_DL_AVP
                            Max_Requested_Bandwidth_UL_AVP
                            RR_Bandwidth_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value UPDATE_REQUEST '(1)',
                        Service_Info_Status_AVP
                            indicating value FINAL_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -560,19 +513,12 @@ Package TP_RX {
                            indicating value "IPv4_Address of UE_A",
                        "or" Framed_IPv6_Address_AVP 
                            indicating value "IPv6_Address of UE_A",
                        "one or more" Media_Component_Description_AVP containing
                            Media_Component_Number_AVP
                            Media_Type_AVP
                            Flow_Status_AVP
                                indicating value ENABLED_DOWNLINK '(1)'
                            Max_Requested_Bandwidth_DL_AVP
                            Max_Requested_Bandwidth_UL_AVP
                            RR_Bandwidth_AVP
                            RS_Bandwidth_AVP
                            Codec_Data_AVP
                            "one or more" Media_Subcomponent_Description_AVP containing
                                Flow_Number_AVP
                                Flow_Description_AVP;;;
                        "one or more" Media_Component_Description_AVP
                        Rx_Request_Type_AVP
                            indicating value UPDATE_REQUEST '(1)',
                        Service_Info_Status_AVP
                            indicating value FINAL_SERVICE_INFORMATION '(1)'
                        ;
                    to the EPC_PCRF_A entity
                }
            }  
@@ -645,6 +591,40 @@ Package TP_RX {
            }  
    }  // End of TP_RX_PCSCF_ASR_01
    
    Test Purpose {
        TP Id TP_RX_PCSCF_RAA_01
        
        Test objective  "Verify that IUT sends RA-Answer after RAR is received from PCRF."
        
        Reference 
            "TS 129 214 [8], clause 4.4.6.2 5.3.13"
        
        Config Id CF_VxLTE_INT
        
        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 EPC_PCRF_A entity sends a RAR containing
                        Specific_Action_AVP
                            indicating value INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION '(8)';
                    to the IMS_P_CSCF_A entity
                }
                then {
                    the IMS_P_CSCF_A entity sends the RAA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS "(2001)";
                    to the EPC_PCRF_A entity
                }
            }  
    }  // End of TP_RX_PCSCF_RAA_01
     
    Test Purpose {
        TP Id TP_RX_PCRF_STA_01
        //TP_EPC_7002_19 from TS 103 029 V5.1.1
Compare 1bf5e310 to 0e6bfc47
Changes for ttcn/LibDiameter: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Subproject commit 1bf5e310ba324943a88b4922c5d479b13ef5548a
Subproject commit 0e6bfc478a043944cca7098f277fc8374cd89504
Compare d241ad8b to 7d796164
Changes for ttcn/LibSip: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Subproject commit d241ad8b33e8a60da7805a2254a1554eba3331e7
Subproject commit 7d796164eb9b23fc5d6f06eb0be3be5a3743861d