Loading test_purposes/Ic/TP_IC.tplan2 +648 −4 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ Package TP_IC { import all from Sip_Common; Test Purpose { TP Id TP_IC_GC_01 TP Id TP_IC_IBCF_GC_01 Test objective "IMS CN components shall support SIP messages > 1 300 bytes" Loading @@ -46,10 +46,654 @@ Package TP_IC { the IMS_A entity forwards the MESSAGE to the NW_UE_B entity } } } // End of TP TP_GI_BC_01 } // End of TP TP_IC_IBCF_GC_01 /* TO BE FINALIZED IF/WHEN REFERENCED IN THE TEST DESCRIPTION PART */ /* Test Purpose { TP Id TP_IC_PCSCF_REG_001 // Previous TP_IMS_5011_01 Test objective "In case of IMS AKA as security mechanism the P-CSCF shall forward REGISTER requests received from the UE to the entry point in the home network" Reference "TS 124 229 (V15.06.0) [1], clause 5.2.2.1 ¶16 (2nd numbered list) and 5.2.2.2" Config Id CFG_IC_01 Initial conditions with { the IMS_A entity isNotConfiguredForTopologyHiding and the UE_B entity isExistingIn the IMS_B } } */ // End of Test purpose TP_IC_PCSCF_REG_001 Test Purpose { TP Id TP_IC_IBCF_INVITE_01 // Former TP_IMS_5097_01 Test objective "S-CSCF shall insert orig-ioi parameter, remove access-network-charging-info parameter and P-Access-Network-Info header before sending initial INVITE or a initial request over NNI" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 ¶11 (1st numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity isNotConfiguredForTopologyHiding } Expected behaviour ensure that { when { the UE_A entity sends an intial INVITE "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the initial INVITE containing RouteHeader containing not "S-CSCF SIP URI of IMS A" ; , PChargingVectorHeader containing "icid-value parameter", "orig-ioi parameter" containing "IMS A" ; , not "access network charging info parameter", not "term-ioi parameter" ; , RecordRouteHeader containing "originating S-CSCF SIP URI" ; , not "P-Access-Network-Info header" ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_INVITE_01 Test Purpose { TP Id TP_IC_IBCF_INVITE_02 // Former TP_IMS_5097_02 Test objective "S-CSCF inserts a second P-Asserted-Identity header indicating a registered tel URI or sip URI whichever is not present in initial INVITE" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 ¶9 (item 9 1st numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity registeredIdentityTelURI and the IMS_A entity registeredIdentitySipURI } Expected behaviour ensure that { when { the UE_A entity sends an intial INVITE "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the initial INVITE containing P_Asserted_Identity_Header containing "the SIP URI of UE A" ; , P_Asserted_Identity_Header containing "the TEL URI of UE A" ; ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_INVITE_02 /* TO BE CORRECTED Test Purpose { TP Id TP_IC_SCSCF_INVITE_03 // Former TP_IMS_5097_04 Test objective "S-CSCF uses ENUM/DNS to translate Tel URIs to SIP URIs in initial INVITE requests" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (item 10 1st numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the NW_UE_B and the Enum_DB entity isConfiguredWithENUMentryForTelURI_E164NumberOf the UE_B } Expected behaviour ensure that { when { the UE_A entity sends an intial INVITE "addressed to UE_B" containing Request_URI containing "a Tel URI" ; ; to the IMS_A entity and the IMS_A entity sends intial INVITE to the Enum_DB entity } then { the IMS_A entity forwards the initial INVITE containing Request URI containing "a SIP URI of UE B" ; , P_Charging_Vector_header containing "an access network charging info parameter" ; ; to the NW_UE_B entity } } } // End of TP_IC_SCSCF_INVITE_03 */ Test Purpose { TP Id TP_IC_IBCF_INVITE_04 // Former TP_IMS_5046_01 Test objective "When the P-CSCF receives an initial INVITE request for a dialog from a UE for which a Service- Route header list exists without topology hiding and the UE is not performing the functions of an external attached network using static mode of operation" Reference "TS 124 229 (V15.06.0) [1], clause 5.2.6.3.3 (1st numbered list)" Config Id CFG_IC_03 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the IMS_A entity isNotConfiguredForTopologyHiding } Expected behaviour ensure that { when { the UE_B entity sends an intial INVITE "addressed to UE_A" to the IMS_A entity } then { the IMS_A entity forwards the initial INVITE containing Route_Header not indicating value "the P-CSCF SIP URI of IMS_A" , Route_Header indicating value "the list of Service Route header URIs from registration" , Via_Header containing P_CSCF_via_port_number , P_CSCF_FQDN_address "or" P_CSCF_IP_address_of_IMS_A ; , Record_Route_Header containing P_CSCF_port_number_where_IMS_A_awaits_subsequent_requests_from_UE_A , P_CSCF_FQDN_address "or" P_CSCF_IP_address_of_IMS_A ; , not P_Preferred_Identity_Header , P_Asserted_Identity_Header indicating value "an address of UE_B" , P_Charging_Vector_Header indicating value "an icid_value paramater" ; to the IMS_B entity } } } // End of TP TP_IC_IBCF_INVITE_04 Test Purpose { // Former TP TP_IMS_5115_01 TP Id TP_IC_IBCF_180RESP_01 Test objective "S-CSCF include term-ioi parameter and restores orig-ioi in 180 responses from UE to initial requests in terminating network" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 2 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 180 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 180 response containing P_Charging_Vector_Header containing orig_ioi_parameter indicating value "Operator Identifier Of ImsA" , term_ioi_parameter indicating value "Operator Identifier Of ImsB" ; ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_180RESP_01 Test Purpose { // Former TP TP_IMS_5131_01 TP Id TP_IC_IBCF_180RESP_02 Test objective "I-CSCF shall remove P-Charging-Function-Addresses header from 180 response to initial request" Reference "TS 124 229 (V15.06.0) [1], clause 5.3.2.1 (paragraph after note 10)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 180 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 180 response containing not P_Charging_Vector_Header ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_180RESP_02 Test Purpose { // Former TP TP_IMS_5115_03 TP Id TP_IC_IBCF_1XXRESP_01 Test objective "S-CSCF inserts a second P-Asserted-Identity header in 1xx response indicating a registered tel URI or SIP URI whichever is not present" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 3 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity registeredPublicIdsWithTelUriAndSipUri and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 180 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 180 response containing P_Asserted_Identity_header indicating value "the SIP URI of UE_B" , P_Asserted_Identity_header indicating value "the Tel URI of the UE_B" ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_1XXRESP_01 Test Purpose { // Former TP TP_IMS_5115_02 TP Id TP_IC_IBCF_2XXRESP_01 Test objective "S-CSCF include term-ioi parameter and restores orig-ioi in 2xx responses from UE to initial requests in terminating network" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 2 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_A entity hasReceived180OnInitialRequest from the UE_B entity } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing P_Charging_Vector_Header containing orig_ioi_parameter indicating value "Operator Identfier Of IMS_A" , term_ioi_parameter indicating value "Operator Identifier Of IMS_B" ; ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_01 Test Purpose { // Former TP TP_IMS_5115_04 TP Id TP_IC_IBCF_2XXRESP_02 Test objective "S-CSCF inserts a second P-Asserted-Identity header in 1xx response indicating a registered tel URI or SIP URI whichever is not present" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 3 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity registeredPublicIdsWithTelUriAndSipUri and the UE_A entity hasReceived180OnInitialRequest from the UE_B entity } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing P_Asserted_Identity_header indicating value "the SIP URI of UE_B" , P_Asserted_Identity_header indicating value "the Tel URI of the UE_B" ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_02 Test Purpose { // Former TP TP_IMS_5121_02 TP Id TP_IC_IBCF_2XXRESP_04 Test objective "S-CSCF remove access-network-charging-info parameter from 2xx response to subsequent or target refresh requests" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (9th numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedSubsequentOrTargetRefreshRequestInDialog } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing P_Charging_Vector_header containing not access_network_charging_info parameter ; ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_04 Test Purpose { // Former TP TP_IMS_5106_01 TP Id TP_IC_IBCF_REINVITE_01 Test objective "S-CSCF shall handle subsequent INVITE prior to sending it over NNI" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (6th numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_A entity hasInitiatedDialogWith the UE_B } Expected behaviour ensure that { when { the UE_A entity sends a subsequent INVITE "addressed to UE_B" to the IMS_A entity } then { the IMS_A entity sends the subsequent INVITE containing Record_Route_header indicating value "the S-CSCF SIP URI of IMS A" , P_Charging_Vector_header indicating value not access_network_charging_info ; to the IMS_B entity } } } // End of TP TP_IC_IBCF_REINVITE_01 Test Purpose { // Former TP TP_IMS_5131_02 TP Id TP_IC_IBCF_2XXRESP_03 Test objective "I-CSCF shall remove P-Charging-Function-Addresses header from 200 response to initial request" Reference "TS 124 229 (V15.06.0) [1], clause 5.3.2.1 (paragraph after note 10)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing not P_Charging_Vector_Header ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_03 Test Purpose { TP Id TP_IC_IBCF_BYE_01 // Former TP_IMS_5107_01 Test objective "S-CSCF removes its own SIP URI from the route header before sending BYE" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (item 1 in 7th numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity hasInitiatedDialogWith the NW_UE_B } Expected behaviour ensure that { when { the UE_A entity sends a BYE "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the BYE containing RouteHeader containing not "the S-CSCF SIP URI of IMS A" ; ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_BYE_01 Test Purpose { TP Id TP_IC_IBCF_ACK_01 // Former TP_IMS_5107_02 Test objective "S-CSCF removes its own SIP URI from the route header before sending ACK" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (item 1 in 7th numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity hasReceived200OkOnInitialRequestForDialogWith the NW_UE_B } Expected behaviour ensure that { when { the UE_A entity sends an ACK "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the ACK containing RouteHeader containing not "the S-CSCF SIP URI of IMS A" ; ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_BYE_01 Test Purpose { TP Id TP_IC_IBCF_100TRY_01 // Former TP_IMS_5070_01 Test objective "The P-CSCF shall respond with a 100 (Trying) provisional response on initial INVITE in terminating network" Reference "TS 124 229 (V15.06.0) [1], clause 5.2.7.3" Config Id CFG_IC_03 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B } Expected behaviour ensure that { when { the UE_B entity sends an intial INVITE "addressed to UE_A" to the IMS_A entity } then { the IMS_A entity sends a 100 response to the IMS_B entity } } } // End of TP TP_IC_IBCF_100TRY_01 } // End of Package TP_IC test_purposes/Sip_Common.tplan2 +50 −5 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
test_purposes/Ic/TP_IC.tplan2 +648 −4 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ Package TP_IC { import all from Sip_Common; Test Purpose { TP Id TP_IC_GC_01 TP Id TP_IC_IBCF_GC_01 Test objective "IMS CN components shall support SIP messages > 1 300 bytes" Loading @@ -46,10 +46,654 @@ Package TP_IC { the IMS_A entity forwards the MESSAGE to the NW_UE_B entity } } } // End of TP TP_GI_BC_01 } // End of TP TP_IC_IBCF_GC_01 /* TO BE FINALIZED IF/WHEN REFERENCED IN THE TEST DESCRIPTION PART */ /* Test Purpose { TP Id TP_IC_PCSCF_REG_001 // Previous TP_IMS_5011_01 Test objective "In case of IMS AKA as security mechanism the P-CSCF shall forward REGISTER requests received from the UE to the entry point in the home network" Reference "TS 124 229 (V15.06.0) [1], clause 5.2.2.1 ¶16 (2nd numbered list) and 5.2.2.2" Config Id CFG_IC_01 Initial conditions with { the IMS_A entity isNotConfiguredForTopologyHiding and the UE_B entity isExistingIn the IMS_B } } */ // End of Test purpose TP_IC_PCSCF_REG_001 Test Purpose { TP Id TP_IC_IBCF_INVITE_01 // Former TP_IMS_5097_01 Test objective "S-CSCF shall insert orig-ioi parameter, remove access-network-charging-info parameter and P-Access-Network-Info header before sending initial INVITE or a initial request over NNI" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 ¶11 (1st numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity isNotConfiguredForTopologyHiding } Expected behaviour ensure that { when { the UE_A entity sends an intial INVITE "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the initial INVITE containing RouteHeader containing not "S-CSCF SIP URI of IMS A" ; , PChargingVectorHeader containing "icid-value parameter", "orig-ioi parameter" containing "IMS A" ; , not "access network charging info parameter", not "term-ioi parameter" ; , RecordRouteHeader containing "originating S-CSCF SIP URI" ; , not "P-Access-Network-Info header" ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_INVITE_01 Test Purpose { TP Id TP_IC_IBCF_INVITE_02 // Former TP_IMS_5097_02 Test objective "S-CSCF inserts a second P-Asserted-Identity header indicating a registered tel URI or sip URI whichever is not present in initial INVITE" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 ¶9 (item 9 1st numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity registeredIdentityTelURI and the IMS_A entity registeredIdentitySipURI } Expected behaviour ensure that { when { the UE_A entity sends an intial INVITE "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the initial INVITE containing P_Asserted_Identity_Header containing "the SIP URI of UE A" ; , P_Asserted_Identity_Header containing "the TEL URI of UE A" ; ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_INVITE_02 /* TO BE CORRECTED Test Purpose { TP Id TP_IC_SCSCF_INVITE_03 // Former TP_IMS_5097_04 Test objective "S-CSCF uses ENUM/DNS to translate Tel URIs to SIP URIs in initial INVITE requests" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (item 10 1st numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the NW_UE_B and the Enum_DB entity isConfiguredWithENUMentryForTelURI_E164NumberOf the UE_B } Expected behaviour ensure that { when { the UE_A entity sends an intial INVITE "addressed to UE_B" containing Request_URI containing "a Tel URI" ; ; to the IMS_A entity and the IMS_A entity sends intial INVITE to the Enum_DB entity } then { the IMS_A entity forwards the initial INVITE containing Request URI containing "a SIP URI of UE B" ; , P_Charging_Vector_header containing "an access network charging info parameter" ; ; to the NW_UE_B entity } } } // End of TP_IC_SCSCF_INVITE_03 */ Test Purpose { TP Id TP_IC_IBCF_INVITE_04 // Former TP_IMS_5046_01 Test objective "When the P-CSCF receives an initial INVITE request for a dialog from a UE for which a Service- Route header list exists without topology hiding and the UE is not performing the functions of an external attached network using static mode of operation" Reference "TS 124 229 (V15.06.0) [1], clause 5.2.6.3.3 (1st numbered list)" Config Id CFG_IC_03 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the IMS_A entity isNotConfiguredForTopologyHiding } Expected behaviour ensure that { when { the UE_B entity sends an intial INVITE "addressed to UE_A" to the IMS_A entity } then { the IMS_A entity forwards the initial INVITE containing Route_Header not indicating value "the P-CSCF SIP URI of IMS_A" , Route_Header indicating value "the list of Service Route header URIs from registration" , Via_Header containing P_CSCF_via_port_number , P_CSCF_FQDN_address "or" P_CSCF_IP_address_of_IMS_A ; , Record_Route_Header containing P_CSCF_port_number_where_IMS_A_awaits_subsequent_requests_from_UE_A , P_CSCF_FQDN_address "or" P_CSCF_IP_address_of_IMS_A ; , not P_Preferred_Identity_Header , P_Asserted_Identity_Header indicating value "an address of UE_B" , P_Charging_Vector_Header indicating value "an icid_value paramater" ; to the IMS_B entity } } } // End of TP TP_IC_IBCF_INVITE_04 Test Purpose { // Former TP TP_IMS_5115_01 TP Id TP_IC_IBCF_180RESP_01 Test objective "S-CSCF include term-ioi parameter and restores orig-ioi in 180 responses from UE to initial requests in terminating network" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 2 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 180 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 180 response containing P_Charging_Vector_Header containing orig_ioi_parameter indicating value "Operator Identifier Of ImsA" , term_ioi_parameter indicating value "Operator Identifier Of ImsB" ; ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_180RESP_01 Test Purpose { // Former TP TP_IMS_5131_01 TP Id TP_IC_IBCF_180RESP_02 Test objective "I-CSCF shall remove P-Charging-Function-Addresses header from 180 response to initial request" Reference "TS 124 229 (V15.06.0) [1], clause 5.3.2.1 (paragraph after note 10)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 180 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 180 response containing not P_Charging_Vector_Header ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_180RESP_02 Test Purpose { // Former TP TP_IMS_5115_03 TP Id TP_IC_IBCF_1XXRESP_01 Test objective "S-CSCF inserts a second P-Asserted-Identity header in 1xx response indicating a registered tel URI or SIP URI whichever is not present" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 3 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity registeredPublicIdsWithTelUriAndSipUri and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 180 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 180 response containing P_Asserted_Identity_header indicating value "the SIP URI of UE_B" , P_Asserted_Identity_header indicating value "the Tel URI of the UE_B" ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_1XXRESP_01 Test Purpose { // Former TP TP_IMS_5115_02 TP Id TP_IC_IBCF_2XXRESP_01 Test objective "S-CSCF include term-ioi parameter and restores orig-ioi in 2xx responses from UE to initial requests in terminating network" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 2 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_A entity hasReceived180OnInitialRequest from the UE_B entity } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing P_Charging_Vector_Header containing orig_ioi_parameter indicating value "Operator Identfier Of IMS_A" , term_ioi_parameter indicating value "Operator Identifier Of IMS_B" ; ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_01 Test Purpose { // Former TP TP_IMS_5115_04 TP Id TP_IC_IBCF_2XXRESP_02 Test objective "S-CSCF inserts a second P-Asserted-Identity header in 1xx response indicating a registered tel URI or SIP URI whichever is not present" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (item 3 in 3rd numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity registeredPublicIdsWithTelUriAndSipUri and the UE_A entity hasReceived180OnInitialRequest from the UE_B entity } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing P_Asserted_Identity_header indicating value "the SIP URI of UE_B" , P_Asserted_Identity_header indicating value "the Tel URI of the UE_B" ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_02 Test Purpose { // Former TP TP_IMS_5121_02 TP Id TP_IC_IBCF_2XXRESP_04 Test objective "S-CSCF remove access-network-charging-info parameter from 2xx response to subsequent or target refresh requests" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.3 (9th numbered list)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedSubsequentOrTargetRefreshRequestInDialog } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing P_Charging_Vector_header containing not access_network_charging_info parameter ; ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_04 Test Purpose { // Former TP TP_IMS_5106_01 TP Id TP_IC_IBCF_REINVITE_01 Test objective "S-CSCF shall handle subsequent INVITE prior to sending it over NNI" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (6th numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_A entity hasInitiatedDialogWith the UE_B } Expected behaviour ensure that { when { the UE_A entity sends a subsequent INVITE "addressed to UE_B" to the IMS_A entity } then { the IMS_A entity sends the subsequent INVITE containing Record_Route_header indicating value "the S-CSCF SIP URI of IMS A" , P_Charging_Vector_header indicating value not access_network_charging_info ; to the IMS_B entity } } } // End of TP TP_IC_IBCF_REINVITE_01 Test Purpose { // Former TP TP_IMS_5131_02 TP Id TP_IC_IBCF_2XXRESP_03 Test objective "I-CSCF shall remove P-Charging-Function-Addresses header from 200 response to initial request" Reference "TS 124 229 (V15.06.0) [1], clause 5.3.2.1 (paragraph after note 10)" Config Id CFG_IC_02 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B and the UE_B entity hasReceivedIntialRequestForDialog from the UE_A entity } Expected behaviour ensure that { when { the UE_B entity sends a 200 response "addressed to UE_A" to the IMS_B entity } then { the IMS_B entity sends the 200 response containing not P_Charging_Vector_Header ; to the IMS_A entity } } } // End of TP TP_IC_IBCF_2XXRESP_03 Test Purpose { TP Id TP_IC_IBCF_BYE_01 // Former TP_IMS_5107_01 Test objective "S-CSCF removes its own SIP URI from the route header before sending BYE" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (item 1 in 7th numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity hasInitiatedDialogWith the NW_UE_B } Expected behaviour ensure that { when { the UE_A entity sends a BYE "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the BYE containing RouteHeader containing not "the S-CSCF SIP URI of IMS A" ; ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_BYE_01 Test Purpose { TP Id TP_IC_IBCF_ACK_01 // Former TP_IMS_5107_02 Test objective "S-CSCF removes its own SIP URI from the route header before sending ACK" Reference "TS 124 229 (V15.06.0) [1], clause 5.4.3.2 (item 1 in 7th numbered list)" Config Id CFG_IC_01 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the NW_UE_B entity isRegisteredTo the IMS_B and the IMS_A entity hasReceived200OkOnInitialRequestForDialogWith the NW_UE_B } Expected behaviour ensure that { when { the UE_A entity sends an ACK "addressed to NW_UE_B" to the IMS_A entity } then { the IMS_A entity forwards the ACK containing RouteHeader containing not "the S-CSCF SIP URI of IMS A" ; ; to the NW_UE_B entity } } } // End of TP TP_IC_IBCF_BYE_01 Test Purpose { TP Id TP_IC_IBCF_100TRY_01 // Former TP_IMS_5070_01 Test objective "The P-CSCF shall respond with a 100 (Trying) provisional response on initial INVITE in terminating network" Reference "TS 124 229 (V15.06.0) [1], clause 5.2.7.3" Config Id CFG_IC_03 PICS Selection PICS_1 Initial conditions with { the UE_A entity isRegisteredTo the IMS_A and the UE_B entity isRegisteredTo the IMS_B } Expected behaviour ensure that { when { the UE_B entity sends an intial INVITE "addressed to UE_A" to the IMS_A entity } then { the IMS_A entity sends a 100 response to the IMS_B entity } } } // End of TP TP_IC_IBCF_100TRY_01 } // End of Package TP_IC
test_purposes/Sip_Common.tplan2 +50 −5 File changed.Preview size limit exceeded, changes collapsed. Show changes