SIP-I Server Test Suite Data Sheet

Test Suite: SIP-I Server Test Suite

Direction: Server

Session Initialization Protocol with encapsulated ISUP (SIP-I) is intended for creating, modifying and terminating multimedia sessions based on ISUP with SIP. This test suite can be used to test SIP-I and SIP-T implementations for security flaws and robustness problems.

Used specifications

Specification Title Notes
ITU-T Q.1912 Interworking between Session Initiation Protocol (SIP) and Bearer Independent Call Control protocol or ISDN User Part
RFC3372 Session Initiation Protocol for Telephones (SIP-T): Context and Architectures
ITU-T Q.763 Formats and codes of the ISDN User Part of Signalling System No. 7 1984, 1988, 1991, 1992 and 1997 versions supported
NICC ND1007 UKISUP: ISDN User Part (ISUP)
ANSI T.113-2000 ANSI BICC ISUP
ANSI T.123-1988 ANSI 1988 ISUP
RFC2327 SDP: Session Description Protocol
RFC2543 SIP: Session Initiation Protocol Obsoleted by RFC3261
RFC2617 HTTP Authentication: Basic and Digest Access Authentication
RFC3261 SIP: Session Initiation Protocol (Standards Track)
RFC3262 Reliability of Provisional Responses in the Session Initiation Protocol (SIP) (Standards Track)
RFC3264 An Offer/Answer Model with the Session Description Protocol (SDP)
RFC3265 Session Initiation Protocol (SIP)-Specific Event Notification (Standards Track)
RFC3310 Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA)The Session Initiation Protocol (SIP) UPDATE Method (Standards
RFC3311 The Session Initiation Protocol (SIP) UPDATE Method (Standards Track)
RFC3312 Integration of Resource Management and Session Initiation Protocol (SIP)
RFC3313 Private Session Initiation Protocol (SIP) Extensions for Media Authorization (Informational)
RFC3323 A Privacy Mechanism for the Session Initiation Protocol (SIP) (Standards Track)
RFC3325 Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks (Informational)
RFC3326 The Reason Header Field for the Session Initiation Protocol (SIP) (Standards Track)
RFC3327 Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts (Standards Track)
RFC3329 Security Mechanism Agreement for the Session Initiation Protocol (SIP) (Standards Track)
RFC3388 Grouping of Media Lines in the Session Description Protocol (SDP)
RFC3420 Session Initiation Protocol (SIP) Extension for Instant Messaging (Standards Track)
RFC3428 Session Initiation Protocol (SIP) Extension for Instant Messaging (Standards Track)
RFC3455 Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP) (Informational)
RFC3486 Compressing the Session Initiation Protocol (SIP) Compression parameters supported. Compression and decompression not supported.
RFC3515 The Session Initiation Protocol (SIP) Refer Method (Standards Track)
RFC3556 Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth
RFC3581 An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing
RFC3603 Private Session Initiation Protocol (SIP) Proxy-to-Proxy Extensions for Supporting the PacketCable Distributed Call Signaling Architecture (Informational) Obsoleted by RFC5503
RFC3608 Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration (Standards Track)
RFC3840 Indicating User Agent Capabilities in the Session Initiation Protocol (SIP)
RFC3841 Caller Preferences for the Session Initiation Protocol (SIP) (Standards Track)
RFC3842 A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol (SIP)
RFC3891 The Session Initiation Protocol (SIP) u0022Replacesu0022 Header (Standards Track)
RFC3892 The Session Initiation Protocol (SIP) Referred-By Mechanism (Standards Track)
RFC3893 Session Initiation Protocol (SIP) Authenticated Identity Body (AIB) Format
RFC3903 Session Initiation Protocol (SIP) Extension for Event State Publication (Standards Track)
RFC3911 The Session Initiation Protocol (SIP) u0022Joinu0022 Header (Standards Track)
RFC3966 The tel URI for Telephone Numbers
RFC4028 Session Timers in the Session Initiation Protocol (SIP) (Standards Track)
RFC4032 Update to the Session Initiation Protocol (SIP) Preconditions Framework
RFC4235 An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP)
RFC4240 Basic Network Media Services with SIP
RFC4244 An Extension to the Session Initiation Protocol (SIP) for Request History Information (Standards Track)
RFC4412 Communications Resource Priority for the Session Initiation Protocol (SIP) (Standards Track)
RFC4457 The Session Initiation Protocol (SIP) P-User-Database Private-Header (P-Header) (Informational)
RFC4458 Session Initiation Protocol (SIP) URIs for Applications such as Voicemail and Interactive Voice Response (IVR)
RFC4474 Enhancements for Authenticated Identity Management in the Session Initiation Protocol (SIP) (Standards Track)
RFC4475 Session Initiation Protocol (SIP) Torture Test Messages (Informational)
RFC4483 A Mechanism for Content Indirection in Session Initiation Protocol (SIP) Messages
RFC4488 Suppression of Session Initiation Protocol (SIP) REFER Method Implicit Subscription (Standards Track)
RFC4538 Request Authorization through Dialog Identification in the Session Initiation Protocol (SIP) (Standards Track)
RFC4566 SDP: Session Description Protocol
RFC4568 Session Description Protocol (SDP) Security Descriptions for Media Streams
RFC4569 Internet Assigned Numbers Authority (IANA) Registration of the Message Media Feature Tag
RFC4694 Number Portability Parameters for the u0022telu0022 URI
RFC4715 The Integrated Services Digital Network (ISDN) Subaddress Encoding Type for tel URI
RFC4759 The ENUM Dip Indicator Parameter for the u0022telu0022 URI
RFC4904 Representing Trunk Groups in tel/sip Uniform Resource Identifiers (URIs)
RFC4964 The P-Answer-State Header Extension to the Session Initiation Protocol for the Open Mobile Alliance Push to Talk over Cellular (Informational)
RFC5002 The Session Initiation Protocol (SIP) P-Profile-Key Private Header (P-Header) (Informational)
RFC5009 Private Header (P-Header) Extension to (Informational)
RFC5049 Applying Signaling Compression (SigComp) to the Session Initiation Protocol (SIP) Parameter support only. Compression and decompression not supported.
RFC5079 Rejecting Anonymous Requests in the Session Initiation Protocol (SIP)
RFC5118 Session Initiation Protocol (SIP) Torture Test Messages for Internet Protocol Version 6 (IPv6) (Informational)
RFC5318 The Session Initiation Protocol (SIP) P-Refused-URI-List Private-Header (P-Header)
RFC5360 A Framework for Consent-based Communications in the Session Initiation Protocol (SIP)
RFC5365 Multiple-Recipient MESSAGE Requests in the Session Initiation Protocol (SIP)
RFC5366 Conference Establishment Using Request-Contained Lists in the Session Initiation Protocol (SIP)
RFC5367 Subscriptions to Request-Contained Resource Lists in the Session Initiation Protocol (SIP)
RFC5368 Referring to Multiple Resources in the Session Initiation Protocol (SIP)
RFC5373 Requesting Answering Modes for the Session Initiation Protocol (SIP)
RFC5393 Addressing an Amplification Vulnerability in Session Initiation Protocol (SIP) Forking Proxies
RFC5478 IANA Registration of New Session Initiation Protocol (SIP) Resource-Priority Namespaces
RFC5502 The SIP P-Served-User Private-Header (P-Header) for the 3GPP IP Multimedia (IM) Core Network (CN) Subsystem
RFC5503 Private Session Initiation Protocol (SIP) Proxy-to-Proxy Extensions for Supporting the PacketCable Distributed Call Signaling Architecture
RFC5626 Managing Client-Initiated Connections in the Session Initiation Protocol (SIP)
RFC5627 Obtaining and Using Globally Routable User Agent URIs (GRUUs) in the Session Initiation Protocol (SIP)
RFC5629 A Framework for Application Interaction in the Session Initiation Protocol (SIP)
RFC5630 The Use of the SIPS URI Scheme in the Session Initiation Protocol (SIP)
RFC5631 Session Initiation Protocol (SIP) Session Mobility
RFC5658 Addressing Record-Route Issues in the Session Initiation Protocol (SIP)
RFC5767 User-Agent-Driven Privacy Mechanism for SIP
RFC5768 Indicating Support for Interactive Connectivity Establishment (ICE) in the Session Initiation Protocol (SIP)
RFC5806 Diversion Indication in SIP (Historic)
RFC5839 An Extension to Session Initiation Protocol (SIP) Events for Conditional Event Notification
RFC5853 Requirements from Session Initiation Protocol (SIP) Session Border Control (SBC) Deployments
RFC5876 Updates to Asserted Identity in the Session Initiation Protocol (SIP)
RFC6050 A Session Initiation Protocol (SIP) Extension for the Identification of Services
RFC6080 A Framework for Session Initiation Protocol User Agent Profile Delivery
RFC6086 Session Initiation Protocol (SIP) INFO Method and Package Framework (Standards Track)
RFC6140 Registration for Multiple Phone Numbers in the Session Initiation Protocol (SIP)
RFC6228 Session Initiation Protocol (SIP) Response Code for Indication of Terminated Dialog
RFC6442 Location Conveyance for the Session Initiation Protocol
draft-fwmiller-ping-03 The SIP PING Method draft-fwmiller-ping-03 (DRAFT)
draft-ietf-sip-privacy-04 SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Networks (Expired)
draft-patel-dispatch-cpc-oli-parameter Uniform Resource Identifier (URI) Parameters for indicating the Calling Party’s Category and Originating Line Information
draft-ietf-sip-session-policy-framework-10 A Framework for Session Initiation Protocol (SIP) Session Policies
3GPP TS 24.229 v9.3.1 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; IP Multimedia Call Control Protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 (Release 9)
3GPP TS 33.102 v9.2.0 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3G Security; Security architecture (Release 9)
3GPP TS 33.203 v9.3.0 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3G security; Access security for IP-based services (Release 9)

Tool-specific information

Tested messages Specifications
INVITE RFC3261
ACK RFC3261
BYE RFC3261
CANCEL RFC3261
OPTIONS RFC3261
REGISTER RFC3261
PRACK RFC3262
SUBSCRIBE RFC3265
NOTIFY RFC3265
INFO RFC2976
MESSAGE RFC3428
REFER RFC3515
UPDATE RFC3311
PUBLISH method RFC3903
Supported protocol features Specifications
Transport over UDP RFC3261
Transport over TCP RFC3261
Transport over TLS RFC3261