The table below shows whether a particular standard is supported in the OC SIP RA itself (Full), or if the standard may be easily supported by an application using the RA (Partial).
The SIP protocol was designed to be very extensible, so most SIP standards assume a basic SIP stack is available, and add extensions that can be implemented at the application layer.
The rapid pace of development in the SIP world means it is not feasible to support every new standard directly in the RA, and this is not necessary when they can be easily implemented by an application.
Spec | Description | Compliance | Notes |
---|---|---|---|
Session Timers |
Full |
||
Managing Client-Initiated Connections |
Full |
||
The PINT Service Protocol: Extensions to SIP and SDP for IP Access to Telephone Call Services |
Partial |
||
INFO Method |
Full |
Compliance required by JAIN SIP 1.2. |
|
SIP: Session Initiation Protocol |
Full |
Compliance required by JAIN SIP 1.2. |
|
Reliability of Provisional Responses |
Full |
Compliance required by JAIN SIP 1.2. |
|
SIP: Locating SIP Servers |
Full |
||
SIP-Specific Event Notification |
Full |
Compliance required by JAIN SIP 1.2. |
|
UPDATE Method |
Full |
Compliance required by JAIN SIP 1.2. |
|
Integration of Resource Management and SIP |
Full |
||
Private SIP Extensions for Media Authorization |
Full |
||
Signalling Compression (SigComp) |
None |
||
A Privacy Mechanism for SIP |
Full |
||
Private Extensions to SIP for Asserted Identity within Trusted Networks |
Full |
||
The Reason Header Field for the Session Initiation Protocol |
Full |
||
SIP Extension Header Field for Registering Non-Adjacent Contacts |
Full |
||
Security Mechanism Agreement for SIP |
Partial |
Supported using Extension headers. |
|
SIP for Telephones (SIP-T) |
Partial |
Best current practice RFC. |
|
ISUP to SIP Mapping |
Partial |
||
Extension for Instant Messaging |
Full |
Compliance required by JAIN SIP 1.2. |
|
P-Header Extensions to SIP for 3GPP |
Full |
||
The SIP Refer Method |
Full |
Compliance required by JAIN SIP 1.2. |
|
Mapping of Integrated Services Digital Network (ISDN) User Part (ISUP) Overlap Signalling to SIP |
Partial |
||
An Extension to SIP for Symmetric Response Routing |
Full |
Compliance required by JAIN SIP 1.2. |
|
Private SIP Proxy-to-Proxy Extensions for Supporting the PacketCable Distributed Call Signaling Architecture |
Partial |
Supported using Extension headers. |
|
SIP Extension Header Field for Service Route Discovery During Registration: Service-Route header |
Full |
||
A SIP Event Package for Registrations |
Partial |
||
Authentication, Authorization, and Accounting Requirements for the Session Initiation Protocol |
N/A |
Informational RFC. |
|
Best Current Practices for Third-Party Call Control |
N/A |
Best current practice RFC. |
|
Enumservice Registration for SIP Addresses-of-Record |
Partial |
Application must implement ENUM DNS lookups. |
|
Indicating User Agent Capabilities in SIP |
Full |
||
Caller Preferences for SIP |
Partial |
Supported using Extension headers. |
|
A Message Summary and Message Waiting Indication Event Package for SIP |
Partial |
||
S/MIME Advanced Encryption Standard (AES) Requirement for SIP |
Partial |
||
A Presence Event Package for SIP |
Partial |
||
A Watcher Information Event Template-Package for SIP |
Partial |
||
The SIP "Replaces" Header |
Partial |
Supported using Extension headers. |
|
The SIP Referred-By Mechanism |
Partial |
Supported using Extension headers. |
|
SIP Authenticated Identity Body (AIB) Format |
Partial |
||
SIP Extension for Event State Publication |
Full |
Supports PUBLISH method |
|
Join header |
Partial |
Supported using Extension headers. |
|
The Early Session Disposition Type for SIP |
Partial |
||
The tel URI for Telephone Numbers |
Full |
||
Session Timers in the Session Initiation Protocol |
Partial |
RA supports headers, but timers must be implemented by the application. |
|
Update to the SIP Preconditions Framework |
Full |
||
Usage of the Session Description Protocol (SDP) Alternative Network Address Types (ANAT) Semantics in SIP |
Partial |
||
The Stream Control Transmission Protocol (SCTP) as a Transport for the SIP |
None |
SIP RA supports TCP, UDP and TLS. |
|
An INVITE-Initiated Dialog Event Package for SIP |
Partial |
||
An Extension to SIP for Request History Information |
Partial |
Supported using Extension headers. |
|
Actions Addressing Identified Issues with the SIP Non-INVITE Transaction |
Partial |
||
Extending the SIP Reason Header for Preemption Events |
Partial |
||
Communications Resource Priority for SIP |
Partial |
Supported using Extension headers. |
|
The SIP P-User-Database Private-Header |
Partial |
Supported using Extension headers. |
|
Enhancements for Authenticated Identity Management in SIP |
Partial |
Supported using Extension headers. |
|
A Mechanism for Content Indirection in SIP Messages |
Partial |
Supported using Extension headers. |
|
Suppression of SIP REFER Method Implicit Subscription |
Partial |
Supported using Extension headers. |
|
Conveying Feature Tags with the SIP REFER Method |
Full |
||
Request Authorization through Dialog Identification in SIP |
Partial |
Supported using Extension headers. |
|
A SIP Event Package for Conference State |
Partial |
||
A SIP Event Package for Key Press Stimulus (KPML) |
Partial |
||
Management Information Base for the SIP |
None |
||
Connected Identity for the SIP |
Partial |
||
The P-Answer-State Header Extension to SIP for the Open Mobile Alliance Push to Talk over Cellular |
Partial |
Supported using Extension headers. |
|
The SIP P-Profile-Key Private Header (P-Header) |
Partial |
Supported using Extension headers. |
|
Rejecting Anonymous Requests in the SIP |
Full |
||
Private Header (P-Header) Extension to the SIP for Authorization of Early Media: P-Early-Media |
Partial |
Supported using Extension headers. |
|
A Framework for Consent-Based Communications in the SIP |
Partial |
||
The SIP Pending Additions Event Package |
Partial |
||
Multiple-Recipient MESSAGE Requests in the SIP |
Full |
||
Conference Establishment Using Request-Contained Lists in the SIP |
Partial |
||
Subscriptions to Request-Contained Resource Lists in the SIP |
Partial |
||
Referring to Multiple Resources in the SIP |
Full |
||
Requesting Answering Modes for SIP |
Partial |
Supported using Extension headers. |
|
Addressing an Amplification Vulnerability in SIP Forking Proxies |
Partial |
||
The SIP P-Served-User P-Header for the 3GPP IM CN Subsystem |
Partial |
||
Message Body Handling in SIP |
Partial |
||
Managing Client-Initiated Connections in SIP |
Partial |
RA supports an earlier draft, draft-ietf-sip-outbound-03. |
|
Obtaining and Using Globally Routable User Agent URIs (GRUUs) in SIP |
Partial |
||
Registration Event Package Extension for SIP GRUUs |
Partial |
||
Use of the SIPS URI Scheme in SIP |
Partial |
||
Addressing Record-Route Issues in SIP |
Partial |
||
A SIP Media Feature Tag for MIME Application Subtypes |
Partial |
||
Correct Transaction Handling for 2xx Responses to SIP INVITE Requests |
Full |
||
IP Multimedia (IM) session handling; IM call model; Stage 2 |
Full |
||
IP Multimedia Call Control Protocol based on SIP and Session Description Protocol (SDP) |
Partial |
Application must implement AS behaviour. |
|
Presence service based on SIP; Functional models, information flows and protocol details |
Partial |
||
Interworking between Session Initiation Protocol (SIP) and Bearer Independent Call Control protocol or ISDN User Part (SIP-I) |
Partial |
||
JAIN SIP API |
Full |
Version 1.2 |
|
JAIN SLEE (JSLEE) v1.1 |
Full |
||
SIP Servlet API v1.1 |
Full |
Rhino SIP Servlet is compliant with JSR 289 as it passes the TCK |