I work on a helpdesk. My colleagues and I have a softphone on our laptops and our mobiles. We're often called away to attend an issue. We lock our PCs and leave. However, as I understand the presence detection, because the softphone is still running on the PC, incoming calls still ring. So my colleague's phone is ringing away even though he's in a different building for an hour.
Of course the simple solution is to get into the habit of setting the status to Away before we leave but our environment, like many, can be hectic and we're often drawn away while deep in thought. Our PC auto-locked 15 mins ago so it doesn't occur to us to log back in, set Away and then go deal with the issue.
It would be far more helpful if the desktop softphone would have an option to detect that the OS has been unlocked (or unused for 10 mins or whatever) and suppress the ringing. Not set the user as Away, because I expect that would stop calls coming in on mobile.