locked
How can I track the full skype status history RRS feed

  • Question

  • 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:xxx@xxx.com], 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:xxx@xxx.com], 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!

    Wednesday, October 23, 2019 9:03 PM

All replies

  • 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 tnsf@microsoft.com.

    Thursday, October 24, 2019 8:02 AM
  • 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.

    Thursday, October 24, 2019 2:14 PM
  • 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 tnsf@microsoft.com.

    Tuesday, October 29, 2019 5:25 AM