Loading test_purposes/bcf/bcf.tplan2 +333 −287 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ Package NG112_BCF { Group "Invite" { import all from bcf_commons; Test Purpose { Loading Loading @@ -175,6 +177,12 @@ Package NG112_BCF { } } // End of TP_BCF_SIP_INVITE_BV_05 } // End of group Invite Group "Message" { import all from bcf_commons; Test Purpose { TP Id TP_BCF_SIP_MESSAGE_BV_01 Test objective Loading Loading @@ -328,4 +336,42 @@ Package NG112_BCF { } } // End of TP_BCF_SIP_MESSAGE_BV_05 } // End of group Message Group "Security" { import all from psap_commons; Test Purpose { TP Id TP_BCF_TLS_BI_01 Test objective "IUT rejects requests without a certificate" Reference "ETSI TS 103 479 [1], clause 5.5", "EENA Next Generation 112 LTD [2], Clause 4.10", "RFC5985 [3]" PICS Selection PICS_BCF_TLS_AUTHENTICATION Initial conditions with { the IUT entity isDisconnected } Expected behaviour ensure that { when { the IUT entity receives any SIP_REQUEST containing not certificate ; } then { the IUT entity rejects the Connection } } } } // End of group Security } // End of package NG112_BCF test_purposes/bcf/bcf_commons.tplan2 +6 −4 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ Package bcf_commons { //- PICS_BCF_M_SIP_URN1 //SIP message with geolocation (value) //- PICS_BCF_S_SIP_OPT1 //receive SIP OPTIONS - respond OK - PICS_BCF_M_SIP_CALL_INFO //SIP header Call-Info supported - PICS_BCF_TLS_AUTHENTICATION ; entities: - IUT Loading @@ -25,6 +26,7 @@ Package bcf_commons { - establishesIncomingCall //[ref psap.txt:establishesIncomingCall] The IUT establishes the incoming call - inAnActiveIncomingCall //[ref psap.txt:inAnActiveIncomingCall] An incoming call is established - acceptingIM // PSAP ready to receive IM(Instant messaging) -rejects ; } Loading @@ -40,9 +42,9 @@ Package bcf_commons { Request_URI PX_BCF_SERVICE_URN; //"urn:service:sos.police" Request_URI PX_BCF_REQUEST_URI; //PSAP Request_URI Via PX_BCF_ESS_SOURCE; //e.g. a7123gc42@sbc22.example.net Call_Info PX_CALL_INFO_INCIDENT_TRACKING_ID; //<urn:emergency:uid:incidentid:56..3f:bcf.at>;purpose=EmergencyCallData.IncidentId Call_Info PX_CALL_INFO_CALL_ID; //<urn:emergency:uid:callid:a56e556d871:bcf.at>;purpose=EmergencyCallData.CallId Call_Info PX_CALL_INFO_SOURCE_ID; //<urn:emergency:uid:sourceid:a7231gc42:bcf.com>;purpose=EmergencyCallData.SourceId Call_Info PX_BCF_CALL_INFO_INCIDENT_TRACKING_ID; //<urn:emergency:uid:incidentid:56..3f:bcf.at>;purpose=EmergencyCallData.IncidentId Call_Info PX_BCF_CALL_INFO_CALL_ID; //<urn:emergency:uid:callid:a56e556d871:bcf.at>;purpose=EmergencyCallData.CallId Call_Info PX_BCF_CALL_INFO_SOURCE_ID; //<urn:emergency:uid:sourceid:a7231gc42:bcf.com>;purpose=EmergencyCallData.SourceId } Loading test_purposes/psap/psap_commons.tplan2 +2 −2 Original line number Diff line number Diff line Loading @@ -139,8 +139,8 @@ Package psap_commons { String PX_PSAP_DQ_SIP_URL; String PX_PSAP_DQR_SIP_URL; String PX_PSAP_DQ_EXPIRY_TIME; String PX_GEOLOCATION; // "cid:target@example.com" String PX_CALL_INFO; // "urn:emergency:uid:callid:..." String PX_PSAP_GEOLOCATION; // "cid:target@example.com" String PX_PSAP_CALL_INFO; // "urn:emergency:uid:callid:..." } Configuration { Loading Loading
test_purposes/bcf/bcf.tplan2 +333 −287 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ Package NG112_BCF { Group "Invite" { import all from bcf_commons; Test Purpose { Loading Loading @@ -175,6 +177,12 @@ Package NG112_BCF { } } // End of TP_BCF_SIP_INVITE_BV_05 } // End of group Invite Group "Message" { import all from bcf_commons; Test Purpose { TP Id TP_BCF_SIP_MESSAGE_BV_01 Test objective Loading Loading @@ -328,4 +336,42 @@ Package NG112_BCF { } } // End of TP_BCF_SIP_MESSAGE_BV_05 } // End of group Message Group "Security" { import all from psap_commons; Test Purpose { TP Id TP_BCF_TLS_BI_01 Test objective "IUT rejects requests without a certificate" Reference "ETSI TS 103 479 [1], clause 5.5", "EENA Next Generation 112 LTD [2], Clause 4.10", "RFC5985 [3]" PICS Selection PICS_BCF_TLS_AUTHENTICATION Initial conditions with { the IUT entity isDisconnected } Expected behaviour ensure that { when { the IUT entity receives any SIP_REQUEST containing not certificate ; } then { the IUT entity rejects the Connection } } } } // End of group Security } // End of package NG112_BCF
test_purposes/bcf/bcf_commons.tplan2 +6 −4 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ Package bcf_commons { //- PICS_BCF_M_SIP_URN1 //SIP message with geolocation (value) //- PICS_BCF_S_SIP_OPT1 //receive SIP OPTIONS - respond OK - PICS_BCF_M_SIP_CALL_INFO //SIP header Call-Info supported - PICS_BCF_TLS_AUTHENTICATION ; entities: - IUT Loading @@ -25,6 +26,7 @@ Package bcf_commons { - establishesIncomingCall //[ref psap.txt:establishesIncomingCall] The IUT establishes the incoming call - inAnActiveIncomingCall //[ref psap.txt:inAnActiveIncomingCall] An incoming call is established - acceptingIM // PSAP ready to receive IM(Instant messaging) -rejects ; } Loading @@ -40,9 +42,9 @@ Package bcf_commons { Request_URI PX_BCF_SERVICE_URN; //"urn:service:sos.police" Request_URI PX_BCF_REQUEST_URI; //PSAP Request_URI Via PX_BCF_ESS_SOURCE; //e.g. a7123gc42@sbc22.example.net Call_Info PX_CALL_INFO_INCIDENT_TRACKING_ID; //<urn:emergency:uid:incidentid:56..3f:bcf.at>;purpose=EmergencyCallData.IncidentId Call_Info PX_CALL_INFO_CALL_ID; //<urn:emergency:uid:callid:a56e556d871:bcf.at>;purpose=EmergencyCallData.CallId Call_Info PX_CALL_INFO_SOURCE_ID; //<urn:emergency:uid:sourceid:a7231gc42:bcf.com>;purpose=EmergencyCallData.SourceId Call_Info PX_BCF_CALL_INFO_INCIDENT_TRACKING_ID; //<urn:emergency:uid:incidentid:56..3f:bcf.at>;purpose=EmergencyCallData.IncidentId Call_Info PX_BCF_CALL_INFO_CALL_ID; //<urn:emergency:uid:callid:a56e556d871:bcf.at>;purpose=EmergencyCallData.CallId Call_Info PX_BCF_CALL_INFO_SOURCE_ID; //<urn:emergency:uid:sourceid:a7231gc42:bcf.com>;purpose=EmergencyCallData.SourceId } Loading
test_purposes/psap/psap_commons.tplan2 +2 −2 Original line number Diff line number Diff line Loading @@ -139,8 +139,8 @@ Package psap_commons { String PX_PSAP_DQ_SIP_URL; String PX_PSAP_DQR_SIP_URL; String PX_PSAP_DQ_EXPIRY_TIME; String PX_GEOLOCATION; // "cid:target@example.com" String PX_CALL_INFO; // "urn:emergency:uid:callid:..." String PX_PSAP_GEOLOCATION; // "cid:target@example.com" String PX_PSAP_CALL_INFO; // "urn:emergency:uid:callid:..." } Configuration { Loading