CPL Extension - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

CPL Extension

Description:

User available preference ... watcher name= Mary_at_mite.com' ... watcher name= Mary_at_mite.com' role-switch role name= personal, test' scribe-reply ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 8
Provided by: siteUo
Category:
Tags: cpl | extension | mite

less

Transcript and Presenter's Notes

Title: CPL Extension


1
CPL Extension
  • Dongmei Jiang

2
Presence Policies
  • Availability policies (when available)
  • Process awareness info (switch)
  • User available preference (availability need to
    notify)
  • Subscription policies (notify who when available)
  • Who needs to be provided a subscription
  • (switch)
  • How to present it to end user (what operation)

3
Availability Policy Examples
  • Based on role of the presentity
  • ltpapl id16571 nametest priority1gt
  • ltnotification-eventgt
  • ltrole-switchgt
  • ltrole namepersonal, testgt
  • ltavailability valueavailable
    statuscurrent activity locationcurrent
    locationgt
  • ltnotify/gt
  • lt/availabilitygt
  • lt/rolegt
  • lt/role-switchgt
  • lt/notification-eventgt
  • lt/paplgt
  • Based on subscriber monitoring the presentity
  • ltpapl id19160 nametest3 priority2gt
  • ltnotification-eventgt
  • ltwatcher-switchgt
  • ltwatcher nameMary_at_mite.comgt
  • ltavailability valueavailable
    statuscurrent activity locationcurrent
    locationgt
  • ltnotify/gt
  • lt/availability gt
  • lt/watchergt
  • ltwatcher-switchgt
  • lt/notification-eventgt
  • lt/paplgt

4
Availability Policy Examples (Con)
  • Available only when she is in hospital
  • ltpapl id12 nameHospital priority3gt
  • ltnotification-eventgt
  • ltrole-switchgt
  • ltrole namenursegt
  • ltlocation-switchgt
  • ltlocation isHospitalgt
  • ltavailability valueavailable
    statuscurrent locationcurrent locationgt
  • ltnotify/gt
  • lt/availabilitygt
  • lt/locationgt
  • lt/location-switchgt
  • lt/rolegt
  • lt/role-switchgt
  • lt/notification-eventgt
  • lt/paplgt
  • Available only at lunch
  • ltpapl id18 namePersonal Polidy
    priority4gt
  • ltnotification-eventgt
  • ltrole-switchgt
  • ltrole namepersonalgt
  • ltactivity-switchgt
  • ltactivity containsAt-Lunchgt
  • ltavailability valueavailable
    statuscurrent locationcurrent locationgt
  • ltnotify/gt
  • lt/availabilitygt
  • lt/activitygt
  • lt/activity-switchgt
  • lt/rolegt
  • lt/role-switchgt
  • lt/notification-eventgt
  • lt/paplgt

5
Subscription Policy Examples
  • Based on watcher
  • ltpapl id31383 namesubscribe policy
    priority1gt
  • ltsubscribegt
  • ltwatcher-switchgt
  • ltwatcher nameMary_at_mite.comgt
  • ltrole-switchgt
  • ltrole namepersonal, test gt
  • ltscribe-reply/gt
  • lt/rolegt
  • lt/role-switch
  • lt/watcher gt
  • lt/watcher-switchgt
  • lt/subscribegt
  • lt/paplgt

6
CPL Extension Features
Romelias Expections
Xiaotao Wus draft
  • Specific calls control dealing with presence
    (like refined presence policy in a call)
  • Subscription (with filter)
  • Incoming
  • outgoing
  • Notification (with filter)
  • Incoming
  • outgoing
  • Regular call control based presence
  • (as regular CPL scripts)
  • Incoming Call
  • Based on filtered availability
  • Outgoing Call
  • Based on filtered availability

7
Suggestion Topic
  • Analysis on
  • available features based on presence policies
  • how they are composed
  • With various availability indicators firing
  • how conflicts among them be handled
  • Architecture
  • Handle the FI of multiple UAs with their own
    preferences

Ramiro Liscano
Tom Gray
  • Combine CPL and presence policies
  • Where to alert the policies in an coming call
Write a Comment
User Comments (0)
About PowerShow.com