Personal/Selective Presence with SIP Presence and XML directives
SIPKnowledge, Inc. 
|
Introducing the first of a series of mini-tutorials on SIP presented by SIPKnowledge.
Personal/selective presence is the very essence of how SIP can play an important role in enhancing our personal and professional communications. Here's how it works...
Motivation:
It's Friday again and Alice is looking forward to the weekend because she hopes that Bob might ask her out on a date. She is expectantly waiting for his Instant Message to pop up and is looking forward to a romantic suggestion. Then Barry pops online. Barry had earlier asked her on a date and she is expecting him to Instant Message her to ask if she would like to go. Alas, although Barry is sweet, she would much rather wait for Bob because she really enjoys his company much more. She needs some "prevention" mechanism in place that will hint for Barry to wait another week in case Bob doesn't ask her out after all.
For instance, she would like to set her presence state on "Busy". But then she may convey the wrong "message" to Bob and her boss and work colleagues, since she is actually online ready to serve any incoming IM request. If only she could leave her presence state "Online" and modify it "selectively" only for Barry, so only he would see "Busy" state... '-) The feature:
The IMP (Instant Message and Presence) application will enable Alice to manually override her "Online" state with a "Busy" state only for the particular watcher Barry.
How this can be accomplished:
The diagram below (from SIP Illustrated) illustrates how this can be accomplished. (Note: There could be several ways to implement this feature. However, in any of those, SIP would play a major role!) |

SIPKnowledge, Inc. 
|
SIPKnowledge pursue research combined with actual product (and standard) work and provide its outcome in a shape of self paced eLearning courses, seminars (on-site training) and actual products. The courses and seminars offer information/self-training on SIP, IP telephony (VoIP) and 3G IMS. Products include:
- Consulting
- SIP/IMS training courses
1. SIP Illustrated - SIP eLearning course 2. 3G IMS Illustrated - 3G IMS eLearning course
- SIP developers aid tools
1. SIP RFC (3261) navigator and clarifier tool http://www.sipcenter.com/goto/sipcenter-sipknowledge |
SIPKnowledge Mini Tutorials Series
4. Remote Monitoring via SIP
3. SIP Call Redirection
2. SIP Silent Rejection Service
1. Personal/Selective Presence with SIP Presence and XML directives