Presence-Enabled Services

Presence-Enabled Services

  • Complex call screening
    • Location-based: home vs. work
    • Caller-based: personal friend or business colleague
    • Time-based: during my “working hours” or during my “personal time”
  • Join an existing call ⇒ Instant Conferencing, group chat sessions, …
  • Creating a conference when a specific group of people are all available and willing to be called
  • New services that have yet to be invented!

SIP Messaging and Presence Leveraging Extensions (SIMPLE) Working Group was formed in March 2001 - concluded in March 2011

https://datatracker.ietf.org/wg/simple/charter/ Links to an external site.


Transcript

[slide61] So presence enabled services include things like really complex call screening, where can say, I only want to reach the person if they're at work, because if they're at home, I don't want to bother them. Or are they a personal friend, or are they a business colleague? So maybe I want to make a call to someone who I actually may work with, but I might be a personal friend of theirs, I don't want to make that as their work colleague, I want to make it as their friend. And lots of us have many different roles, and we want to be able to have the appropriate communication in those roles. Or time-based, I only want it during my working hours. And this concept of working hours has become very fluid today. So [at] one of the very largest travel companies in North America, people work whenever they push a switch that says, I'm working. And when they want to not work, they just push the switch in the other direction and they're not working. So the ultimate in flexible working hours, right? And the goal that this travel agency has is they have a pool of people distributed all over the place, and they mostly work from their homes. And so the result is, if they want to be working, they just switch into working mode. And they're paid for the hours that they work. Yes, this is a very neat concept. And Victoria's Secret, famous lingerie company, does the same thing for their salespeople. So the result is the people take the telephone orders, are working from wherever they want, they just choose whether they're in working mode or not. This has very important economic impact. So for instance, in the Swedish archipelago outside of Stockholm, if you call Taxi Stockholm 150000, where do you get, when you talk to one of those people, well they're all working on one of the islands out from the coast. So the result is they don't have to travel into the city anymore. The calls can be directed to whoever's an available agent when someone calls. Joining an existing call. I don't know the answer to that, but I have a colleague who does. Why don't we get them into the conversation? So adding people dynamically to the call. Or creating a conference when a specific group of people are all ready. So you might say, well, actually we need three different people involved in this. Here are the set of people. And rather than pick a time, we pick the availability of all of them. When they're all available, we automatically set up a conference with all three participants. All kinds of new services that you might think of. So I mentioned Simple before, it's the SIP messaging and presence leveraging extensions. It started as a working group in March of 2001 and it concluded in 2011. And they came up with this basic idea that I can subscribe for an event. So that means in advance I can say, I'm interested in this event occurring. When it occurs, notify me. And now we can send notifications out whenever the event occurs. So that's how we can implement many of these complex services.