Universal Rich Presence Framework - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Universal Rich Presence Framework

Description:

Lookup contact. 200 OK. 200 OK. 2-way conversation using RTP. BYE(amit ... configurable, free SIP ... One Number, Multiple Operators. Each operator can ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 36
Provided by: amit186
Category:

less

Transcript and Presenter's Notes

Title: Universal Rich Presence Framework


1
Universal Rich Presence Framework
  • Project GuideProf. Huzur Saran
  • Prof. Sanjiva Prasad

Presented By Amit Kumar
MTP PART II
2
Outline
  • Keywords
  • Motivation
  • Challenges
  • Framework
  • Usages
  • Implementation
  • Future Work
  • References

3
Keywords
  • Presence
  • Willingness and ability of a user to communicate
    with other users on the network.
  • Rich Presence
  • Aggregation of presence from many sources and the
    intelligent management of user preferences.

4
Motivation
  • Communication boom
  • 24x7 online presence
  • Multiple Connection points

VIRTUES
VICE
5
Presence Rubix
6
L.T.C.
Location
Time
Contact
7
Problem Statement
  • To come up with an framework for effective
    management of Rich Presence information to
    provide the end-user, the power to control who
    can talk to them and how.

8
The Challenges
  • User Preferences
  • Capture
  • Management
  • Rich
  • Flexible
  • Intuitive and simple
  • Powerful
  • Configurable

9
FRAMEWORK
  • Basic Architecture
  • User devices
  • Media component.
  • User Priority levels
  • Preferences

D1 D2 D3
M1 M2
10
Framework contd...
Assignment Matrix
Cost Matrix
Enabled Matrix
Other Matrices
Availability Matrix
Capability Matrix
Location Enabled Matrix
Preference Matrix
Operational Cost Matrix
Location Preference Matrix
Device Capability Matrix
11
Assignment Matrix
Assignment Matrix
Entry denote the cost of using a particular
device to serve the given media component.
  • Computed using
  • Cost Matrix (CC)
  • Enabled Matrix (E)

Cost Matrix
Enabled Matrix
12
Cost Matrix
Cost Matrix
  • Stores the cost associated with each media
    component and device pair
  • Cost may depends on
  • Users Preferences among devices
  • Operational cost
  • Other factors
  • In general some relation of Preference ,
    Operational Cost etc

Preference Matrix
Operational cost matrix
13
Enabled Matrix
  • Cell entries either 0 or 1
  • Denotes which devices can be used to serve
    particular media component
  • Depends on
  • Capability of the device
  • Location of the user
  • Availability of the device

Enabled Matrix
Location Enabled Matrix
Capability Matrix
Availability Matrix
14
POSSIBLE USES
  • Find-Me-Follow-Me
  • Automatic Personal Assistant
  • Filtering you Presence information for others.
  • Slight Modifications can have interesting uses
  • 3PCC
  • Skill Based routing

15
SBR at a Call center
  • Single Number, Multiple Operators
  • Different Capabilities (e.g. Language)
  • Administrative ratings
  • Clients priority and operator clearance level
  • data safety
  • client protection

16
IMPLEMENTATIONS
17
Session Initiation Protocol
  • Originally used to establish, modify and
    terminate multimedia sessions in the internet.
  • Has evolved to be able to set-up a broad range of
    sessions
  • Multimedia (e.g., voice, video, etc)
  • Gaming
  • Presence and Instant Messaging
  • SIP provides the following functionality
  • User location (not geographical location)
  • User availability
  • User capabilities
  • Session set-up
  • Session management

18
SIP Registrar
Sipamit_at_ernets Sip phone
Sipvikram_at_ernets Sip phone
SIP server
Register
registrar
Store contact info
200 OK
Register
Store contact info
200 OK
Invite sipvikram_at_ernet
Lookup contact
Invite sipvikram_at_current location
URPF
200 OK
200 OK
2-way conversation using RTP
BYE forwarded
BYE(amit hangs up)
19
SER(SIP EXPRESS ROUTER)
  • High-performance, configurable, free SIP server
  • Can act as SIP registrar, proxy or redirect
    server
  • Most Popular Open Source SIP server
  • Adopted by several Vendors and Universities
  • Recommended by the people from Internet2 group

20
Eye-beam
  • Leading free SIP based softphone available
  • Supports IM,Voice,Video

21
System Components
Client 2
Client 1
SIP PROXY
SER
REGISTRAR
URPF
Location Tracking System
22
1. Find Me Follow Me
  • With Group and Personal Preferences!!

23
Find Me Follow Me
  • Several Users
  • Can be contacted at different locations
  • Users Move around
  • Route call to the correct device as per users
    preferences and current location

24
Find Me Follow Me
  • Several Options for users
  • Change Location
  • Individual preference per location
  • Group preference per location

25
Find Me Follow Me
26
2. Multi Language Call Center
27
Multi Language Call Center
  • One Number, Multiple Operators
  • Each operator can put in his capabilities
  • Administrator rates each operator on his/her
    speaking and writing skills
  • Call routed to the highest rated operator who is
    capable of attending that call

28
Multi Language Call Center
29
3. Co-location
30
Co-location
  • An interesting Application
  • Users agree on sharing resources
  • A simple implementation done to demonstrate
    concept

31
Co-location... a clever hack!!!
32
Future Work
  • Large scale, web Based system
  • Automatic Location gathering
  • New fields of application, extensions
  • Extend to mobile and PSTN

33
Conclusion and Discussion
  • Feature rich, powerful framework
  • Efficient algorithmic way to manage user
    preferences and Presence information
  • Simple, easy to understand
  • Can make use of existing technologies to do
    exciting stuff
  • Full power still not realized

34
References
  • Ubiquitous Computing using SIP, Stefan Berger,
    Henning Schulzrinne, Stylianos Sidiroglou,
    Xiaotao Wu
  • A SIP-based Conference Control Framework, Henning
    Schulzrinne, Xiaotao Wu.
  • RFC 3856 A Presence Event Package for the
    Session Initiation Protocol (SIP).
  • Draft-Ietf-Simple-Rpid-04 RPID Rich Presence
    Extensions to the Presence Information Data
    Format (PIDF).
  • RFC 3903 Session Initiation Protocol (SIP)
    Extension for Event State Publication.
  • RFC 3428 SIP Extension for Instant Messaging

35
Thank You
  • Special Thanks to
  • Prof Huzur Saran
  • Prof. Sanjiva Prasad
  • Vikram Agarwal, Ravi Gupta, A.D. Nayyar
  • Mr. Negi
Write a Comment
User Comments (0)
About PowerShow.com