Commit 7746339b authored by YannGarcia's avatar YannGarcia
Browse files

_PSAP_ & _BCF_ protocol IDs in PICS/Pixits...

parent 6fa0d374
Loading
Loading
Loading
Loading
+333 −287
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@
 
Package NG112_BCF {
    
    Group "Invite" {
        
        import all from bcf_commons;
        
        Test Purpose {
@@ -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 
@@ -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
+6 −4
Original line number Diff line number Diff line
@@ -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
@@ -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
            ;
    }
        
@@ -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
	    
        
    }
+2 −2
Original line number Diff line number Diff line
@@ -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 {