Share via


How can I track the full skype status history

Question

Wednesday, October 23, 2019 9:03 PM

Hello!  There is an internal investigation requirement that I need to be able to check a user's online status history. 

By pulling the Lync-UccApi-?.UccApilog files, I can see a lot of very verbose status records like this:

10/23/2019|17:01:08.539 7EC:314C INFO  :: Created Async workitem 000002075EE446D0, txn timeout 5000, time sensitive 1, txn (00000207603750D0)
10/23/2019|17:01:08.540 7EC:314C TRACE :: CUccLogicalSubscription::ProcessCategoryDataCollection - Presentity object found for [sip:[email protected]], this 000001FF5251EFB0
10/23/2019|17:01:08.540 7EC:314C TRACE :: CUccGenericCategoryInstance::FireModifiedEvent - [0x000001FF4896D3A0] - state
10/23/2019|17:01:08.540 7EC:314C TRACE :: CUccGenericCategoryInstance::FireModifiedEvent - [0x000001FF37642B28] - services
10/23/2019|17:01:08.540 7EC:314C TRACE :: CUccLogicalSubscription::ProcessCategoryDataCollection - Presentity object found for [sip:[email protected]], this 000001FF5251D5B0
10/23/2019|17:01:08.540 7EC:314C TRACE :: CUccGenericCategoryInstance::FireModifiedEvent - [0x00000207681CE050] - state
10/23/2019|17:01:08.541 7EC:314C TRACE :: CUccGenericCategoryInstance::FireModifiedEvent - [0x000002076226E1B8] - services
10/23/2019|17:01:08.541 7EC:314C INFO  :: deleting Async workitem 000002075EE446D0

Can anyone help me with the logging keyword/terminology list used in Lync?  which records should I track for status updates (of the local user logged on to the client)?

Thanks!

All replies (3)

Thursday, October 24, 2019 8:02 AM

Hi AnaCybSec,

In my research, you can get the users’ presence via SQL server. To do so, open SQL Management Studio, expand Databases/rtc/Programmability/Stored Procedures/dbo.DiagShowPublisherPresence. The link is for your reference: https://mikestacy.typepad.com/mike-stacys-blog/2009/08/are-you-really-away.html

Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.

Best Regards,
Sharon Zhao
Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].


Thursday, October 24, 2019 2:14 PM

Hi,

In Lync 2013 (also apply for SFB), the following integers are used to indicate the degrees of availability:

Simple Presence Model

 

Availability number

Description

3500

Available

6500

Busy

9500

Do not disturb

12500

Be right back

15500

Away

18500

Offline

Once the user status is changed, let's say from "offline" to "available" a SERVICE message is sent to the pool as Message-Type 'request'- and it looks like this:

The 'availability' attribute in the XML is set to 6500. 6500 is the ordinal that equates to a "Busy" state.


Tuesday, October 29, 2019 5:25 AM

Hi AnaCybSec,

Do you have any further issue on this topic?

Meanwhile, if there is no issue, please remember to mark helpful reply as answer to close the thread. Your action would be helpful to other users who encounter the same issue and read this thread.

Thanks for your understanding.

Best Regards,
Sharon Zhao
Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact [email protected].