a schema and guidelines for defining session initiation protocol user agent profile datasets...

12
A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile- datasets (Overview…)

Upload: jasper-allen

Post on 13-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

A Schema and Guidelines for Defining Session Initiation Protocol User Agent

Profile Datasets

draft-petrie-sipping-profile-datasets

(Overview…)

Page 2: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

History

• Masochists of Yore– Dan Petrie– Martin Dolly– Volker Hilt– Scott Lawrence

• The new Masochists– Dan Petrie– Sumanth

Channabasappa– Sam Ganesan– Volker Hilt

• Original draft in July 2004• Expired for a while earlier this year

Revived Nov 2007

Page 3: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Motivation

• config-framework provides a framework of delivering profile data to end user devices

• config-framework does not provide any framework or rules for the datasets themselves

• Current draft aims to provide that (next slide)

Page 4: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Goals

• Provide the end user with the easiest of possible set up to result in a working device providing service – the holy grail is as easy as a POTS phone

• Aims to provide a framework for defining user-agent profile datasets– A Base schema– Syntax– Extensibility– Aggregation rules

• A set of small datasets that together will form the aggregate user-profile

Page 5: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Philosophy:

• A series of small datasets are better than large monolithic datasets– A series of small datasets also provides the

granularity for the implementer– Easier to phase in various features– Extensibility

Page 6: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

In Scope

• A Schema and associated syntax to specify individual properties– Use cases– Example datasets

• Rules that govern the aggregation of individual properties

• Rules that govern precedence and/or aggregation for properties that overlap

Page 7: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Out of scope

• Individual properties – specific names and values– They are the scope of any drafts derived out

of this framework

Page 8: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Related and derived Drafts

• draft-petrie-sipping-identity-dataset

• draft-petrie-sipping-profile-datasets

• draft-petrie-sipping-sip-dataset

• draft-petrie-sipping-voip-features-dataset

• draft-ietf-sipping-media-policy-dataset

• draft-ietf-sipping-session-policy-framework

Page 9: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Related and derived Drafts…

• These depend on this draft and are built on top

• There are derived drafts that are WG drafts while this base draft is not

Page 10: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

• Decisions on the individual derived drafts– Should some of them be aggregated (not part

of todays decision)– Specific targeted comments on individual

drafts will be addressed

• Jari Urpalainen had sent some comments specific to the base draft and reviewed the xml in response to a request from Mary and those will be incorporated

Page 11: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

Questions:

• Should this draft (draft-petrie-sipping-profile-datasets) become a working group draft?

Page 12: A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)

The beatings may now commence