/* Mm interface at E-CSCF/IM CN subsystem of own network */
Test objective "Verify that the E-CSCF successfully processes an callback INVITE from PSAP over the IM CN subsystem of own network and routes the request to the P-CSCF."
Reference
"ETSI TS 123 167 [1], Clause 4.1 item 12"
Config Id CF_VoLTE_INT_ES
PICS Selection NONE
Initial conditions with {
the IMS_E_CSCF entity supportsRoutingTo the IM_CN
}
Expected behaviour
ensure that {
when {
the IMS_E_CSCF entity receives an INVITE 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_P_CSCF_A_VIA,
Route indicating value PX_E_CSCF_SERVICE_ROUTE, // 5.2.10.3 1B) option is assumed
PAssertedIdentity,
MessageBody;
from the IM_CN entity
}
then {
the IMS_E_CSCF entity sends an INVITE 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_E_CSCF_VIA,
Route indicating value PX_PSAP_SERVICE_ROUTE_IM_CN,
RecordRoute PX_E_CSCF_SERVICE_ROUTE,
PChargingVector,
not PChargingFunctionAddresses,
MessageBody;
to the IMS_P_CSCF_A entity
}
}
} // End of TP_MM_ECSCF_ECO_INVITE_03
Test Purpose {
TP Id TP_MX_ECSCF_ECO_INVITE_01
@@ -316,6 +364,56 @@ Package TP_E_CSCF {
} // End of TP_MX_ECSCF_ECO_INVITE_02
Test Purpose {
TP Id TP_MX_ECSCF_ECO_INVITE_03
/* Mx interface at E-CSCF/IBCF */
Test objective "Verify that the E-CSCF successfully processes a callback INVITE from the PSAP in another network over the IBCF and routes the request to the P-CSCF."
Reference
"ETSI TS 123 167 [1], Clause 4.1 item 12"
Config Id CF_VoLTE_INT_ES
PICS Selection NONE
Initial conditions with {
the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A
}
Expected behaviour
ensure that {
when {
the IMS_E_CSCF entity receives an INVITE 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_P_CSCF_A_VIA,
Route indicating value PX_E_CSCF_SERVICE_ROUTE, // 5.2.10.3 1B) option is assumed
PAssertedIdentity,
MessageBody;
from the IMS_IBCF_A entity
}
then {
the IMS_E_CSCF entity sends an INVITE 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_E_CSCF_VIA,
Route indicating value PX_P_SCSF_SERVICE_ROUTE_IBCF,
RecordRoute PX_E_CSCF_SERVICE_ROUTE,
PChargingVector containing
not term_ioi_parameter,
orig_ioi_parameter
indicating value "Operator Identifier Of ImsA";,
MessageBody;
to the IMS_P_CSCF_A entity
}
}
} // End of TP_MX_ECSCF_ECO_INVITE_03
Test Purpose {
TP Id TP_MI_ECSCF_ECO_INVITE_01
@@ -414,6 +512,57 @@ Package TP_E_CSCF {
} // End of TP_MI_ECSCF_ECO_INVITE_02
Test Purpose {
TP Id TP_MI_ECSCF_ECO_INVITE_03
/* Mx interface at E-CSCF/BGCF */
Test objective "Verify that the E-CSCF successfully processes a callback INVITE from PSAP in the PSTN over BGCF and routes the request to the P-CSCF."
Reference
"ETSI TS 123 167 [1], Clause 4.1 item 12"
Config Id CF_VoLTE_INT_ES
PICS Selection NONE
Initial conditions with {
the IMS_E_CSCF entity supportsRoutingTo the BGCF
}
Expected behaviour
ensure that {
when {
the IMS_E_CSCF entity receives an INVITE containing
From indicating value PX_PSAP_TEL_URI,// see 5.11.2 6) b)
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_PSAP_CALLID,
Via indicating value PX_BGCF_VIA,
Route indicating value PX_E_CSCF_SERVICE_ROUTE, // 5.2.10.3 1B) option is assumed
PAssertedIdentity,
MessageBody;
from the IMS_BGCF_A entity
}
then {
the IMS_E_CSCF entity sends an INVITE containing
RequestLine indicating value PX_UE_A_SIP_URI,
From indicating value PX_PSAP_TEL_URI,
To indicating value PX_UE_A_SIP_URI,
CallId indicating value PX_PSAP_CALLID,
Via indicating value PX_E_CSCF_VIA,
Route indicating value PX_P_CSCD_SERVICE_ROUTE,
RecordRoute PX_E_CSCF_SERVICE_ROUTE,
PChargingVector containing
not term_ioi_parameter,
orig_ioi_parameter
indicating value "Operator Identifier Of ImsA";,
MessageBody;
to the IMS_P_CSCF_A entity
}
}
} // End of TP_MI_ECSCF_ECO_INVITE_03
Test Purpose {
TP Id TP_MM_ECSCF_ECO_BYE_01
@@ -479,20 +628,18 @@ Package TP_E_CSCF {
ensure that {
when {
the IMS_E_CSCF entity receives a BYE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
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;
from the IM_CN entity
}
then {
the IMS_E_CSCF entity sends a BYE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
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;
to the IMS_P_CSCF_A entity
}
}
@@ -565,20 +712,18 @@ Package TP_E_CSCF {
ensure that {
when {
the IMS_E_CSCF entity receives a BYE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
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;
from the IMS_IBCF_A entity
}
then {
the IMS_E_CSCF entity sends a BYE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
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;
to the IMS_P_CSCF_A entity
}
}
@@ -651,20 +796,18 @@ Package TP_E_CSCF {
ensure that {
when {
the IMS_E_CSCF entity receives a BYE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
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;
from the IMS_BGCF_A entity
}
then {
the IMS_E_CSCF entity sends a BYE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
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;
to the IMS_P_CSCF_A entity
}
}
@@ -673,7 +816,7 @@ Package TP_E_CSCF {
Test Purpose {
TP Id TP_MM_ECSCF_ECO_CANCEL_01
TP Id TP_MM_ECSCF_EMC_CANCEL_01
/* Mm interface at E-CSCF/IM CN subsystem of own network */
Test objective "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency Call under establishment and routes the request to the PSAP in the IM CN subsystem of own network."
@@ -712,11 +855,11 @@ Package TP_E_CSCF {
}
}
} // End of TP_MM_ECSCF_ECO_CANCEL_01
} // End of TP_MM_ECSCF_EMC_CANCEL_01
Test Purpose {
TP Id TP_MX_ECSCF_ECO_CANCEL_01
TP Id TP_MX_ECSCF_EMC_CANCEL_01
/* Mx interface at E-CSCF/IBCF */
Test objective "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency Call under establishment and routes the request to the IBCF for a PSAP in another network."
@@ -755,11 +898,11 @@ Package TP_E_CSCF {
}
}
} // End of TP_MX_ECSCF_ECO_CANCEL_01
} // End of TP_MX_ECSCF_EMC_CANCEL_01
Test Purpose {
TP Id TP_MI_ECSCF_ECO_CANCEL_01
TP Id TP_MI_ECSCF_EMC_CANCEL_01
/* Mx interface at E-CSCF/BGCF */
Test objective "Verify that the E-CSCF successfully processes a CANCEL from the P-CSCF for an Emergency Call under establishment and routes the request to the BGCF for a PSAP in the PSTN."
@@ -798,7 +941,7 @@ Package TP_E_CSCF {
}
}
} // End of TP_MI_ECSCF_ECO_CANCEL_01
} // End of TP_MI_ECSCF_EMC_CANCEL_01
Test Purpose {
@@ -928,5 +1071,133 @@ Package TP_E_CSCF {
} // End of TP_MI_ECSCF_ECO_480INVITE_01
Test Purpose {
TP Id TP_MM_ECSCF_EMC_487INVITE_01
/* Mm interface at E-CSCF/IM CN subsystem of own network */
Test objective "Verify that the E-CSCF successfully processes a 487 response from the PSAP in the IM CN subsystem for an Emergency Call and routes the response to the P-CSCF of home network."
Reference
"ETSI TS 124 229 [1], Clauses 5.11.2"
Config Id CF_VxLTE_INT
PICS Selection NONE
Initial conditions with {
the IMS_E_CSCF entity supportsRoutingTo the IM_CN and
the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP
}
Expected behaviour
ensure that {
when {
the IMS_E_CSCF entity receives a 487INVITE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
from the IM_CN entity
}
then {
the IMS_E_CSCF entity sends a 487INVITE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
to the IMS_P_CSCF_A entity
}
}
} // End of TP_MM_ECSCF_EMC_487INVITE_01
Test Purpose {
TP Id TP_MX_ECSCF_EMC_487INVITE_01
/* Mx interface at E-CSCF/IBCF */
Test objective "Verify that the E-CSCF successfully processes a 487 response from the IBCF for a PSAP in another network for an Emergency Call and routes the response to the P-CSCF."
Reference
"ETSI TS 124 229 [1], Clauses 5.11.2"
Config Id CF_VoLTE_INT_ES
PICS Selection NONE
Initial conditions with {
the IMS_E_CSCF entity supportsRoutingTo the IMS_IBCF_A and
the UE_A entity previouslyEstablishedEmergencyCallWith the PSA via IMS_IBCF_A
}
Expected behaviour
ensure that {
when {
the IMS_E_CSCF entity receives a 487INVITE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
from the IMS_IBCF_A entity
}
then {
the IMS_E_CSCF entity sends a 487INVITE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
to the IMS_P_CSCF_A entity
}
}
} // End of TP_MX_ECSCF_EMC_487INVITE_01
Test Purpose {
TP Id TP_MI_ECSCF_EMC_487INVITE_01
/* Mx interface at E-CSCF/BGCF */
Test objective "Verify that the E-CSCF successfully processes a 487 response from the BGCF for a PSAP in the PSTN for an Emergency Call and routes the response to the P-CSCF."
Reference
"ETSI TS 124 229 [1], Clauses 5.11.2"
Config Id CF_VoLTE_INT_ES
PICS Selection NONE
Initial conditions with {
the IMS_E_CSCF entity supportsRoutingTo the BGCF and
the UE_A entity previouslyEstablishedEmergencyCallWith the PSAP via IMS_BGCF_A
}
Expected behaviour
ensure that {
when {
the IMS_E_CSCF entity receives a 487INVITE containing
From indicating value PX_UE_A_SIP_URI,
To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
CallId indicating value PX_UE_A_CALLID,
Via indicating value PX_UE_A_VIA,
Route indicating value PX_UE_A_SERVICE_ROUTE;
from the IMS_BGCF_A entity
}
then {
the IMS_E_CSCF entity sends a 487INVITE containing