(Logo Tech-invite)  

a Portal devoted to SIP and Security technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (20 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)
> I-D Tracker States   Real-time Applications & Infrastructure (RAI) area
  > SIPwg   > SIPPINGwg   > SIMPLEwg   > P2PSIPwg   > BLISSwg   > MMUSICwg   > AVTwg
  > MEDIACTRLwg   > IPTELwg   > ENUMwg   > SIGTRANwg   > XCONwg   > GEOPRIVwg   > ECRITwg
  > SPEECHSCwg   > SPEERMINTwg   > Miscellaneous        
> RAI Area's WGs > SEC Area's WGs > Miscellaneous WGs  

Chairs:

Shida Schubert
Jason Fischl
 

Useful Links:

tools.ietf.org/wg/bliss
BLISS mail-archive

 

RFCs & Drafts related to
BLISS working group


Chicago IETF-69 minutes
Vancouver IETF-70 minutes
Philadelphia IETF-71 minutes
WG-BLISS
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

List of Drafts

BLISS working group

Last Update: Feb 27, 2008 -- Color Legend: RFC Editor Queue / Processed by IESG / ID Exists / Recently Expired -- Each I-D name is a link to an I-D description, which points to a text version, a two-page and fit-in-window PDF version, as well as the IETF Tools' HTML version.
 
# ietf-bliss-ach-analysis
# ietf-bliss-call-completion
# ietf-bliss-problem-statement
# elwell-bliss-dnd
# johnston-bliss-mla-req
# ligot-bliss-sip-services-guide
# procter-bliss-call-park-extension
 
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

List of RFCs

BLISS working group

 
 
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg

Charter

BLISS working group

The charter of the BLISS working group is reported below.
The focus of the group is to facilitate effective feature interoperability for features sharing common functional primitives utilizing SIP in heterogeneous network environments as noted below.

SIP's approach to supporting more advanced features and applications has been to specify a number of primitive operations, including refer, dialog replacement and joining, and event packages, and then to allow those primitives to be combined in many ways to realize different features. This approach avoids the need for standardized definitions of a feature, which can severely limit innovation and broad applicability.

While this approach brings great flexibility and generality, it complicates interoperability. Without any kind of standardized definition of a particular feature, each implementation creates its own definition and corresponding set of call flows and primitives used to realize this feature. In practice, this has resulted in a poor track record for interoperability for more advanced features which make assumptions on supported SIP extensions and behaviors from other elements.

The problem is exacerbated by the desire for these features to work across many types of SIP endpoints, including SIP hardphones, softphones, and gateways to the PSTN and other VoIP networks including non-centralized environments, and for the desire to work across domain boundaries and to interwork with the PSTN, when applicable.

The focus will not be on rigorous definition of what the specific feature is and exactly how it works. Rather, the focus will be on documenting the variations that exist in the wild sharing common interop problems, figuring out a minimum baseline requirement for a UA and servers (minimum set of primitives etc.), defining minimum levels of functionality and functional primitives required to realize a broad class of related features, and on interoperating with other elements which might implement one of those features in different ways.

The BLISS working group will coordinate closely with the SIP and SIPPING working groups. Like SIPPING, its role is to focus on applications of the SIP protocol and not on core extensions to SIP itself. The difference between SIPPING and BLISS, is that BLISS is focused on a particular type of SIP application - call features, and in particular, advanced call features requiring non-trivial call control. SIP applications such as configuration, presence, SIP extensions for IM, and session policy are clearly out of scope for BLISS and remain the sole province of SIPPING. Of course, any features considered by BLISS will support the full range of multimedia supported by SIP - audio, video, text, messaging, and so on.

The BLISS working group will focus on resolving interpretability issues on four functional primitives as an initial milestone. Summary for each of the functional primitives are as follows.

A "Problem Statement" document will also be charted as the first deliverable of this working group. This document will describe the problem this working group is trying to address, the criteria to be met for items to be accepted and a template for documenting a draft for this working group.

Line Sharing

Description: this covers the functionality required for multiple UA instances to be able to see and utilize sessions made to/from either one. It covers a range of features including:

- multiple call appearances
- call suspend/resume
- retrieve
- conference across appearances

Parking

Description: this covers functionality required to move calls from one instance to another without pre-arranged knowledge of the set of instances on which the call is to be shared. Basically a dynamic version of line sharing in a sense. It would cover features including:

- park
- parked retrieval
- directed park
- directed pickup

Automated Handling

Description: this covers functionality required for a user to indicate, asynchronously from the time of a call, what the handling of a future call should be. It covers the rules on who implements the processing and how it is signaled. Covers features including:

- DND
- CFU
- CFNA

Call Queuing

Description: this covers functionality required to queue a call when the callee is not available, handling of a queue and notifying when callee is ready to receive a call. Covers features including:

- CCBS
- CCNR


Guiding principles for this working group work will include:

- Identify functional primitives with interoperability issues, based on an analysis of variations of features sharing same or similar functional primitives within heterogeneous network(s). Provide a clear description of any interoperability problems that are identified by documenting the variations that exist in the wild for features that is already implemented.

- Document minimum baseline requirements relevant to the functional requirements for addressing the interoperability issue. Criteria to consider:
- who is responsible for invoking?
- who is responsible for implementing?
- how does the functional primitive interact with multiple media types?
- how does the functional primitive work between administrative domains?

- Initiate analysis of the pros and cons of key approaches to addressing the requirements.

- Where the requirements can be satisfied within the capabilities of the current standards, produce BCPs [and appropriate call-flows] to document the best approach.

- Where normal event packages or SIP uri parameter is all what's needed to prevent interoperability issues, appropriate extensions and its usage would be defined and documented.

- Where extensions to standards are required beyond what's mentioned above, bring the analysis, requirements and need for new extensions to the appropriate working group (SIP, SIPPING or SIMPLE).

- As in the SIPPING charter, the security of all the deliverables will be of special importance.

Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Drafts in the RFC Editor Queue

BLISS working group

-
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Drafts currently processed by the IESG

BLISS working group

-
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Active IETF Drafts

BLISS working group

bliss-ach-
analysis-01

ID Exists
Feb 21, 2008
(15 p.)
[pdf(2)] [html]
J. Elwell
An Analysis of Automatic Call Handling Implementation Issues in SIP
This discusses problems associated with automatic call handling (ACH) when using the Session Initiation Protocol (SIP).
Up  List Intended Status:Informational
bliss-call-
completion-01

ID Exists
Feb 24, 2008
(28 p.)
[pdf(2)] [html]
D. Worley
M. Huelsemann
D. Alexeitsev
Call Completion for SIP
This document analyzes the interoperability problems surrounding the call-completion feature that allows a callee to put a caller's request into a queue by which the caller can be notified to call back the callee at later time. This document analyzes how different solutions inter-operate and tries to make recommendation on how to best meet this requirement.
Up  List Intended Status:-
bliss-problem-
statement-02

ID Exists
Feb 24, 2008
(20 p.)
[pdf(2)] [html]
J. Rosenberg
Basic Level of Interoperability for SIP Services (BLISS) Problem Statement
The Session Initiation Protocol (SIP) has been designed as a general purpose protocol for establishing and managing multimedia sessions. It provides many core functions and extensions in support of features such as transferring of calls, parking calls, and so on. However, interoperability of more advanced features between different vendors has been poor. This document describes the reason behind these interoperability problems, and presents a framework for addressing them.
Up  List Intended Status:Informational
Real-time Applications & Infrastructure (RAI) area
Top I-D List RFC List Charter  
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## SIPwg ## SIPPINGwg ## SIMPLEwg ## P2PSIPwg ## BLISSwg ## MMUSICwg ## AVTwg ## MEDIACTRLwg ## IPTELwg
## ENUMwg ## SIGTRANwg ## XCONwg ## GEOPRIVwg ## ECRITwg ## SPEECHSCwg ## SPEERMINTwg ## Miscellaneous

Active Individual Drafts

BLISS working group

elwell-bliss-
dnd-01

ID Exists
Nov 16, 2007
(13 p.)
[pdf(2)] [html]
J. Elwell
S. Srinivasan
An Analysis of Do Not Disturb (DND) Implementations in SIP
Do Not Disturb (DND) is a commonly used expression for indicating a condition where a human user of real-time communications does not wish to be interrupted by incoming calls or other forms of communication. This document discusses the nature of DND, ways of observing DND, and limitations of and possible improvements to DND support in the Session Initiation Protocol (SIP) and the Rich Presence Information Data Format (RPID).
Up  List Intended Status:Informational
johnston-bliss-
mla-req-01

ID Exists
Feb 25, 2008
(57 p.)
[pdf(2)] [html]
A. Johnston
M. Soroushnejad
V. Venkataramanan
P. Pepper
A. Kumar
The Multiple Appearance Feature using SIP
This document describes the requirements and implementation of a group telephony feature commonly known as Bridged Line Appearance (BLA) or Multiple Line Appearance (MLA), or Shared Call/Line Appearance (SCA). When implemented using the Session Initiation Protocol (SIP), it is referred to as Multiple Appearances (MA) since SIP does not have lines. This feature is commonly offered in the IP Centrex services and IP-PBX offerings and is likely to be implemented on SIP IP telephones and SIP feature servers used in a business environment. This document lists requirements and compares implementation options for this feature. Extensions to the SIP dialog event package are proposed.
Up  List Intended Status:-
ligot-bliss-
sip-services-
guide-01

ID Exists
Feb 25, 2008
(33 p.)
[pdf(2)] [html]
A. Ligot
T. Froment
Providing guidance for SIP services
Implementing Session Initiation Protocol (SIP) advanced features and services requires to use numerous specifications. Today, for each service in the scope of BLISS, one can already find references to many possible specifications which do not cover the same things. Some of them are primitive operations, requirements or call flow examples, some have a scope larger than the others, or can not be compared at the same level. Very often, architecture hypothesis are hidden behind the same service name, either assuming that an intermediary; like an application server, has an active role in the service, or, as opposed, assuming a pure end-to-end model where only endpoint implementations are involved. The goal of this document is not to present the best solutions or give recommendations; but to give an overview of every standard specification related to these services, centralizing and categorizing them as input to the working group.
Up  List Intended Status:Informational
procter-bliss-
call-park-
extension-01

ID Exists
Feb 21, 2008
(16 p.)
[pdf(2)] [html]
M. Procter
Implementing Call Park and Retrieve using SIP
Call Park and Call Retrieve are useful telephony services that are familiar to many users. Existing implementations using the Session Initiation Protocol (SIP) show that a variety of approaches can be taken, with varying degrees of interoperability. This draft discusses a number of feature variations, and how they may be implemented.
Up  List Intended Status:Informational
  
Last update: February 27, 2008 
  
(to top) © 2005-2008 Joël Repiquet, All Rights Reserved.