Top Banner
BLISS Problem Statement Jonathan Rosenberg Cisco
12

BLISS Problem Statement

Jan 24, 2016

Download

Documents

shlomo

BLISS Problem Statement. Jonathan Rosenberg Cisco. “Confusion of Tongues” Concrete examples (CFNA) with failure cases Solution Considerations BLISS Process Structure of BLISS deliverable. What the draft says. Solution Considerations. Avoid Enumeration Allow Variability of Definition - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BLISS Problem Statement

BLISS Problem Statement

Jonathan Rosenberg

Cisco

Page 2: BLISS Problem Statement

What the draft says

• “Confusion of Tongues”

• Concrete examples (CFNA) with failure cases

• Solution Considerations

• BLISS Process• Structure of BLISS

deliverable

Page 3: BLISS Problem Statement

Solution Considerations

• Avoid Enumeration

• Allow Variability of Definition

• Assume Multimedia

• Allow Variability of Implementation

• Multiplicity of Environments

Page 4: BLISS Problem Statement

BLISS Process

• Phase 1: Define Functional Primitives

• Phase 2: Submit feature flows

• Phase 3: Problem Determination

• Phase 4: Minimum Interop Definition

Page 5: BLISS Problem Statement

Phase 1: Define Functional Primitives

• How to do it?– Collect together features with similar flows– Identify common element interactions that are a

potential source of interop failures– Define the functional primitive which captures the set

of features

• Example: Automated Handling– Common interactions:

• User “enables/configures” call treatment• Call treatment signaled to originator• Side effects of presence

Page 6: BLISS Problem Statement

Phase 2: Submit Feature Flows

• Folks contribute the calls flows they are using for various specific features covered by the functional group– Per vendor or product– From SDOs

• Also need to state behavior driving state flows• Not targeted as a WG deliverable, just a working

document• Compilation documents OK too

Page 7: BLISS Problem Statement

Phase 3: Problem Determination

• Analyze what happens when elements from different implementations get plugged together– Analysis is based on behavior driving the

implementations from documents from phase 2

• Can be in the form of list discussions, drafts, etc., as appropriate

Page 8: BLISS Problem Statement

Phase 4: Minimum Interop Spec

• Actual deliverable of the group

• Defines the minimum functional reqiurement of each component in the system– Specifications– Portions of specifications– Whatever else is needed

Page 9: BLISS Problem Statement

BLISS Deliverable

• Title reflects functional primitive– E.g., “Interoperability Requirements for SIP

Features for Automated Call Handling”

• Abstract gives examples of features in the group

• Summarize kinds of interop problems that were seen

• Implementation requirements on UA, proxies

Page 10: BLISS Problem Statement

Issue #1: Is provisioning in scope?

• Proposal: conditional yes– If it seems acceptable for the provisoning

interface to be single-ended, based on user-interaction (vxml, web, ajax, etc.), only need to state that some mechanism exists

– If an automated interface is REQUIRED we need to pick minimum required one and define procedures to discover others

Page 11: BLISS Problem Statement

Issue #2: Single ended

• Document needs to introduce and define concept of ‘single ended’ features

• Need a crisp definition

• Brian’s proposal: requires more than basic call setup

Page 12: BLISS Problem Statement

Next steps

• Update based on comments

• Accept as a WG item?