Maintaining Meetings and Recordings
The ListMeetingRequest and ListRecordings4Request elements have the restorableOnly attribute, which can be used by the account administrators to retrieve restorable meetings and recordings. The meeting or recording state is also returned by the read-only option status. This option, returned by ListMeetingReply and ListRecordings4Reply, can be one of the following values:
The following steps describe the different states:
A meeting is Active.
A newly scheduled meeting starts off with the Active state and remains so until any state change.
The meeting takes place.
The meeting stays Active or becomes Expired or Deleted.
Expired and Deleted meetings are restorable; restorable meetings can be found (listed) using the ListMeetingsRequestrestorableOnly attribute. This attribute can be used only by account administrators.
The attribute can only be used by administrators through the Live Meeting service API or from the Live Meeting Manager Web client. To restore the meeting, point to Administer, point to Storage, and then click Restore Meetings. To restore the recording, point to Administer, point to Storage, and then click Restore Recordings.
The XML API to restore a meeting is the RestoreMeeting message, and the XML API to restore a recording is the RestoreRecording message.
There is a limited buffer time when restoration can happen. The buffer time period can be found, not through the API, but through Live Meeting Manager (point to Account, point to Roles and Policies, and then click Edit Meeting Policies). In the following illustration, under the Restoration heading, the message shows the buffer period if the restoration is turned on for the account.
There is no limit on the number of times a meeting can be restored.
The last restoration time is used to calculate the new expire time, if the meeting is configured to expire.
A meeting that has been restored is Undeleted. The expiration time for an Undeleted meeting is calculated differently from expiration time for an Active meeting.
The expiration time for an Active meeting is calculated by the formula (Latest of actual end time OR scheduled end time) + Expiration duration for the meeting.
The expiration time for a restored meeting is calculated by the formula ((Latest of last restoration time OR actual end time OR scheduled end time) + Expiration duration for the meeting).
Meetings can be permanently removed by:
Using the erase attribute in DeleteMeeting.
Allowing an Expired or Deleted meeting to reach the buffer time limit without restoring the meeting.
If the restoration is turned off for an account by the account administrators on the menu (point to Account, point to Roles and Policies, and then click Edit Meeting Policies), manual deletion (from Live Meeting Web client or XML API with erase="false") or expiration of a meeting directly takes the meeting to the Removed state. This is because the administrator turned off the restoration of meetings and therefore it does not need to go to the Deleted or Expired state.
When removed, a meeting cannot be restored by any method.
The following illustration shows the possible Meeting and Recording states: