Commit 675a2d13 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

PSAP TPs renumbered, new Geolocation TP added

parent 43b3473f
Loading
Loading
Loading
Loading
+65 −39
Original line number Diff line number Diff line
@@ -103,12 +103,11 @@ Package NG112_PSAP {
        }

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_01_01
        TP Id TP_PSAP_SIP_INVITE_BV_01
        Test objective 
            "IUT successfully handles SIP INVITE with different service urn and ULAW via UDP, with no SIP registration" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]"
@@ -121,7 +120,7 @@ Package NG112_PSAP {
            ensure that {
                when {
                    the IUT entity receives a UDP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN,//"urn:service:sos.police", 
                        Content_Type indicating value "application/sdp",
                        body containing
                            SDP_ULAW
@@ -132,15 +131,14 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_01_01
    } // End of TP_PSAP_SIP_INVITE_BV_01

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_01_02
        TP Id TP_PSAP_SIP_INVITE_BV_02
        Test objective 
            "IUT successfully handles SIP INVITE with different service urn and ULAW via UDP, with SIP registration" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]"
@@ -154,7 +152,7 @@ Package NG112_PSAP {
            ensure that {
                when {
                    the IUT entity receives a UDP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Content_Type indicating value "application/sdp",
                        body containing
                            SDP_ULAW
@@ -165,15 +163,14 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_01_02
    } // End of TP_PSAP_SIP_INVITE_BV_02

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_02_01
        TP Id TP_PSAP_SIP_INVITE_BV_03
        Test objective 
            "IUT successfully handles SIP INVITE with different service urn and ALAW via UDP, with no SIP registration" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]"
@@ -186,7 +183,7 @@ Package NG112_PSAP {
            ensure that {
                when {
                    the IUT entity receives a UDP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Content_Type indicating value "application/sdp",
                        body containing
                            SDP_ALAW
@@ -197,15 +194,14 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_02_01
    } // End of TP_PSAP_SIP_INVITE_BV_03

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_02_02
        TP Id TP_PSAP_SIP_INVITE_BV_04
        Test objective 
            "IUT successfully handles SIP INVITE with different service urn and ALAW via UDP, with SIP registration" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]"
@@ -219,7 +215,7 @@ Package NG112_PSAP {
            ensure that {
                when {
                    the IUT entity receives a UDP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Content_Type indicating value "application/sdp",
                        body containing
                            SDP_ALAW
@@ -230,15 +226,14 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_02_02
    } // End of TP_PSAP_SIP_INVITE_BV_04

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_03
        TP Id TP_PSAP_SIP_INVITE_BV_05
        Test objective 
            "IUT successfully handles SIP INVITE with different service urn via TCP" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]"
@@ -251,7 +246,7 @@ Package NG112_PSAP {
            ensure that {
                when {
                    the IUT entity receives a TCP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Content_Type indicating value "application/sdp",
                        body containing
                            SDP_ULAW
@@ -262,15 +257,14 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_03
    } // End of TP_PSAP_SIP_INVITE_BV_05

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_04
        TP Id TP_PSAP_SIP_INVITE_BV_06
        Test objective 
            "IUT successfully handles SIP INVITE with SDP and PIDF-LO content" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]"
@@ -283,7 +277,7 @@ Package NG112_PSAP {
            ensure that {
                when {
                    the IUT entity receives a TCP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Content_Type indicating value "multipart/mixed",
                        body containing
                            SDP_AND_PIDF_MULTIPART
@@ -294,15 +288,14 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_04
    } // End of TP_PSAP_SIP_INVITE_BV_06

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_05
        TP Id TP_PSAP_SIP_INVITE_BV_07
        Test objective 
            "IUT successfully handles SIP INVITE without service URN" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4",
            "ETSI TS 103 698",
            "ETSI TS 103 479 [1], clause 5.4 and 6.1.2.2",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]"
        Config Id CFG_PSAP_01
@@ -325,14 +318,49 @@ Package NG112_PSAP {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_05
    } // End of TP_PSAP_SIP_INVITE_BV_07

    Test Purpose {
        TP Id TP_PSAP_SIP_INVITE_BV_08
        Test objective 
            "IUT successfully handles SIP INVITE with Geolocation header" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4, 6.1.1 and 6.1.2.2",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
            "RFC5301 [7]",
            "RFC5301 [10]"
        Config Id CFG_PSAP_01
        PICS Selection S_SIP_UDP1 and E_SIP_URN3 and B_SDP_ULA1 and S_SIP_REGISTRATION
        Initial conditions with {
            the IUT entity isRegistered to the ESRP entity and
            the IUT entity acceptingIncomingCalls
        }
        Expected behaviour
            ensure that {
                when {
                    the IUT entity receives a UDP SIP_INVITE containing
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Geolocation indicating value PX_GEOLOCATION, //"cid:target@example.com"
                        Content_Type indicating value "multipart/mixed",
                        body containing
                            SDP_ULAW,
                            XML_PIDF //TODO define XML like in RFC6442
                        ;
                    ;
                }
                then {
                    the IUT entity establishesIncomingCall
                }
            }
    } // End of TP_PSAP_SIP_INVITE_BV_08

    Test Purpose {
        TP Id TP_PSAP_SIP_BYE_BV_01
        Test objective 
            "IUT successfully handles an incoming SIP BYE" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4",
            "ETSI TS 103 479 [1], clause 5.4 and 6.1.2.2",
            "ETSI TS 103 698",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]",
@@ -358,7 +386,7 @@ TP Id TP_PSAP_SIP_BYE_BV_02
Test objective 
    "IUT successfully trigger SIP BYE and accepts 200 OK response" 
Reference 
    "ETSI TS 103 479 [1], clause 5.4",
    "ETSI TS 103 479 [1], clause 5.4 and 6.1.2.2",
    "Next Generation 112 LTD [2], clause 4.7",
    "RFC3261 [6]",
    "RFC5301 [7]"
@@ -383,8 +411,7 @@ Expected behaviour
        Test objective 
            "IUT successfully handles an incoming SIP MESSAGE" 
        Reference 
            "ETSI TS 103 479 [1], clause 5.4",
            "ETSI TS 103 698",
            "ETSI TS 103 479 [1], clause 5.4  and 6.1.2.2",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]"
        Config Id CFG_PSAP_01
@@ -408,8 +435,7 @@ Expected behaviour
        Test objective 
            "IUT successfully handles an incoming SIP OPTIONS" 
        Reference
            "ETSI TS 103 479 [1], clause 5.4",
            "ETSI TS 103 698",
            "ETSI TS 103 479 [1], clause 5.4 and 6.1.2.2",
            "Next Generation 112 LTD [2], clause 4.7",
            "RFC3261 [6]"
        Config Id CFG_PSAP_01
@@ -432,7 +458,7 @@ TP Id TP_PSAP_SIP_CANCEL_BV_01
Test objective 
    "Check that IUT successfully handles an incoming SIP CANCEL, release the call with 200 OK CANCEL and 487" 
Reference 
    "ETSI TS 103 479 [1], clause 5.4 XXXX",
    "ETSI TS 103 479 [1], clause 5.4 and 6.1.2.2",
    "Next Generation 112 LTD [2], clause 4.7",
    "RFC3261 [6]"
Config Id CFG_PSAP_01
@@ -457,7 +483,7 @@ TP Id TP_PSAP_SIP_INFO_BV_01
Test objective 
    "IUT successfully handles an incoming SIP INFO" 
Reference 
    "ETSI TS 103 479 [1], clause 5.4 TODO",
    "ETSI TS 103 479 [1], clause 5.4 and 6.1.2.2",
    "Next Generation 112 LTD [2], clause 4.7",
    "RFC3261 [6]",
    "RFC5301 [7]"
@@ -515,7 +541,7 @@ Expected behaviour
                        "From" indicating value "{ESRP SIP URI}",
                        body containing
                            jsonMessage containing
                                // TODO
                                "TODO"// TODO
                            ;
                        ;
                    ;
@@ -525,7 +551,7 @@ Expected behaviour
                        "From" indicating value "{PSAP SIP URI}",
                        body containing
                            jsonMessage containing
                                // TODO
                                "TODO"// TODO
                            ;
                        ;
                    ;
@@ -554,7 +580,7 @@ Expected behaviour
            ensure that {
                when {
                    the IUT entity receives a UDP SIP_INVITE containing
                        Request_URI indicating value "urn:service:sos.police", // TODO Use PIXIT
                        Request_URI indicating value PX_SERVICE_URN, //"urn:service:sos.police",
                        Content_Type indicating value "application/sdp"
                    ;
                }
+2 −1
Original line number Diff line number Diff line
@@ -7,3 +7,4 @@ RFC3261 [6], SIP: Session Initiation Protocol, https://tools.ietf.org/html/rfc32
RFC5301 [7], A Uniform Resource Name (URN) for Emergency and Other Well-Known Services, https://tools.ietf.org/html/rfc5031
RFC5491 [8], GEOPRIV Presence Information Data Format Location Object (PIDF-LO) Usage Clarification
RFC5808 [9], Requirements for a Location-by-Reference Mechanism
RFC6442 [10], Location Conveyance in SIP
 No newline at end of file