I'm interested in finding out more about the Microsoft Office Communicator IM client, and how it determines your presence (i.e if you are at your computer or away). Can anyone point me towards a tutorial that explains this, or details of the API?
How Does the Office Communicator Presence Status Work?
8.4k Views Asked by Tangiest At
1
There are 1 best solutions below
Related Questions in OFFICE-COMMUNICATOR
- How to get LYNC away time of a user
- Can Lync 2010 and Communicator 2007 (w/ or w/o R2) client be installed on the same machine
- Open Office Communicator Session from C#
- How to Get all users from Office Communicator to asp.net web page?
- Python - Office Communicator API - Is it possible to send messages despite restrictions
- Can I use the Microsoft Lync API to communicate with Communicator 2007/2007 R2?
- how to disable the flashing notification in office communicator (work group instant message)?
- Code a plugin for the Office Communicator Client?
- How to export/import MS Office Communicator contacts?
- Office Communicator 2007 send message from javascript
- Send chat message via Office Communicator Server (OCS) from Java application
- Calling Office Communicator via Silverlight Out of Browser
- Were you ever able to create a BOT using Office communicator 2007 R2
- Video editing on Microsoft Office Communicator
- How to read the contents of a screen from another application [Office Communicator]
Related Questions in USER-PRESENCE
- Mobicents presence server. How to register softphone?
- Check if User is Authenticated in OpenFire
- Connect sip softphone to local server using the ip address instead of 127.0.0.1
- Set presence as unavailable - Facebook Chat API
- presence control in asp.net web applications
- How does Pypresence work, where do I get the Image key?
- Does ejabberd have a module for persisting online/offline status for users to a database?
- SIP Servlets: SipServletRequest getcontent as xml
- How to find out sip users of a specific template are online in asterisk?
- Change XMPPPresence to Away/Busy/Invisible
- XMPP presence Subscription
- XMPP user presence itself
- Not getting extension id with Error CMN-102
- Presence push into Microsoft Teams
- How can I update user online status without reloading the controller?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
After a bit of research, it looks like the Office Communicator client makes use of a simple audit of keyboard and mouse activity to determine the presence of a user. This article discusses the Microsoft Communicator presence status, and these related questions also refer to it:
It appears that Office Communicator makes use of the Windows API GetLastInputInfo Function. The following questions detail the options for calling this function (with and without P/Invoke):