On-Premise Skype for business Manage presentable content retention RRS feed

  • General discussion

  • Hello team,

    We have seen one observation that "once the meeting has ended and the last person has left the meeting, whatever meeting content that was uploaded in the meeting did NOT expire after 30 minutes. We did rejoin the meeting after an hour or so and still found the meeting contents such as PPT/White board still retained" .

    Now i need to know how i can check from server end or policy to manage this presentable content retention timings? 

    • Changed type Madhu.Kumar Monday, July 4, 2016 12:18 PM
    Monday, July 4, 2016 11:10 AM

All replies

  • You should check your configuration,

    These are the default expire times


    For a one-time scheduled meeting, the expiry time is the scheduled end time plus 14 days.

    For a recurring scheduled meeting with an end date, the expiry time is the scheduled end time of the last meeting occurrence plus 14 days.

    For an ad hoc IM or A/V conference, the expiry time is 8 hours.For a recurring scheduled meeting without a specified end date, the expiry time is 6 months after the last meeting activation.

    regards Holger Technical Specialist UC

    Saturday, July 9, 2016 8:35 AM
  • Hello,

    This is not the one which I am looking for. I do know the expire times for all types of meeting. Here my query is more on the presentable content expire time.

    As attached, how long this content will be stored once the meeting ended. I could see after 30 min this content are visible only for organizers and after 2 hrs later the content will be completely removed automatically.

    So I want to know how to manage this and where I can see this details from server/shell

    Monday, July 11, 2016 6:58 AM
  • Hello Madhu, 

    If you are looking about the things as the maximum allowed size for meeting content and handouts; the content grace period (that is, the amount of time content will be stored beforebeing deleted); and the URLs for the internal and external downloads of the supported client, etc it can be done through Set-CsConferencingConfiguration -Identity site:Site01 -ContentGracePeriod .

    More info here


    Linus || Please mark posts as answers/helpful if it answers your question.

    Monday, July 11, 2016 4:25 PM
  • Thanks for the right information. This really taking us to right direction.

    But now I could see after running my conferencing policy I have below identites.

    Get-CsConferencingPolicy | fl Identity

    Identity : Global

    Identity : Tag:Policy 1 (High)

    Identity : Tag:Policy 2 (Medium High)

    Identity : Tag:Policy 4 (Medium Low)

    Identity : Tag:Policy 5 (Low-1)

    Identity : Tag:Dial in Conferecing

    When I run for Global Conferencing policy I have below result

     Get-CsConferencingConfiguration -Identity Global | fl ContentGracePeriod

    ContentGracePeriod : 00:30:00

    But now can you help me to check same for other Conferencing policy which we have (Example for "Identity : Tag:Dial in Conferecing") Is that Whatever we have for Global Configuration will be same for rest of policies?

    If my ContentGracePeriod is same for all then we still see after the meeting the content is not getting removed after 30 min and it is only removed after 2 hrs.  

    Wednesday, July 13, 2016 7:21 AM
  • I did checked assigning the policy as global which have "contentGracePeriod" set to 30 Min. But still as a organizer we still see the meeting content after 30 min later.

    Here all difference is after 30 min only the meeting organizer can see the content and for rest "presenters" it won't be visible. So I would like to understand more how this works. Do we have any article to know how this content stays in the meeting after it ends.

    I also observed that after 30 min the content will be visible only with "No one can download" option and after that it stays for 90min and then it will be removed.

    Wednesday, July 13, 2016 9:52 AM
  • Hello Madhu,

    Did you try this for new meeting as well. As the article says  the grace period starts from the meeting end time would like to check for a newly created meeting with global policy. 

    Linus || Please mark posts as answers/helpful if it answers your question.

    Wednesday, July 13, 2016 11:59 AM
  • Yupe I did created with new meeting with Global policy, along with organizer 2 other participants had joined the called as presenters and we shared the whiteboard and PPT. After the meeting we made sure everyone in call ended the meeting and window was closed on all machine. Later to it we left about 45 min and again everyone joined the same meeting. Then we still see only organizer of the meeting can see content in "Manage presentable content" box and rest 2 presenters who had joined the meeting see nothing.

    Only change what I saw was the meeting content was only in "no one can download" option.

    Wednesday, July 13, 2016 12:04 PM
  • Hi Madhu 

    Quick check , what would be the deactivation time for those meetings ? As we could find that there is automatic and manual deactivation of meetings , in our case its choosing one of these , more info here 


    Also after  the deactivation , if we join again within 30 minutes  the grace period is getting reset. 

    So I guess in our case either the  Deactivation time is something we can monitor  and calculate from that time. A user has made  his findings for 30 minutes duration in the same blog shared  above. 

    Linus || Please mark posts as answers/helpful if it answers your question.

    Wednesday, July 13, 2016 4:12 PM
  • Hello,

    I am back again with same topic.

    Can you help me to get the SQL query to find the deactivation timings? 

    Monday, November 21, 2016 8:04 AM
  • I had found the SQL query and could see the lastparticipantleavetime from below query.

    To check User confernece details.

    SELECT TOP 1000 AC.[ConfId], P.UserAtHost
      FROM [rtcdyn].[dbo].[ActiveConference] AC
      Left join rtcdyn.dbo.Participant P
      ON AC.ConfId=p.ConfId

    But apart from above I also found the easiest way to monitor all and got some details.

    I quickly checked the Fileshare and monitored COLLABCONTENT and COLLABMETADATA folders with my meeting ID. This will really help us to understand more and see what exactly is happening. Based on my observation I could prove that GraceContentPeriod of 30min had worked and here is how I got confirmed.

    1) Deactivation of a conference is made through manual and automatic. ContentGracePeriod works fine only when we manually deactivate the meeting through selecting an option "END MEETING".When this is done all users are immediately disconnected from the conference. 
    In the back ground, the client is sending an Exit and End Conference command to
    the Focus and it terminates all active Conference Servers and disconnects all

    2) If suppose, we go with automatic deactivation by just closing without selecting "END MEETING". In this case,the meeting will active in the background and appears that Conferencing announcement service(CAS) remains in the conference for about 20min with meeting.active file.

    3) After 20min later, The meeting.active file will be automatically deleted and then the expiry-time will be modified the time meeting.active deleted. So here is the trick, We need to check the expiry-time stamped and from that time meeting content will be present for next 30min and later to that complete data files of meeting will be removed from COLLABCONTENT and COLLABMETADATA folders.

    I have personally tested the same and this how it works. Hopefully this may help someone about the theory I tested.

    Friday, November 25, 2016 11:15 AM
  • Thank you Madhu for sharing , i didnt get option to test this , should be helpful. 

    Linus || Please mark posts as answers/helpful if it answers your question.

    Friday, November 25, 2016 1:11 PM