cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
152
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Michael Nelson on 11-02-2013 03:00:57 PM
We are seeing that when an endpoint is added using the AMM API to a meeting that is currently in meeting extension, the meeting gets extended again. Each time an endpoint is added another extension is added. We are sending null in the meetingExtensionEnabledType, meetingExtensionPeriod and maxMeetingExtensionsAllowed fields. We were expecting that adding an endpoint with these meeting extension parameter settings would not effect the number of meeting extensions.
The meeting is originally scheduled with 1 extension of 15 minutes.
Can you explain how the meeting extension works with the AMM API and the 3 meeting extension parameters?

Subject: RE: Meeting Extension Behavior After Adding Endpoint with AMM API
Replied by: John Yontz on 11-02-2013 06:20:55 PM
Hi Mike,
From looking at the code, the logic seems correct.  While a meeting is active, the only way to allow additional extensions (i.e. reset the current number of extensions to 0) is to (a) modify the extension attributes (which you are clearly not doing by your usage of null parameters), or (b) modify the meeting to explicitly lengthen it (i.e. setting the duration to a larger number).  I cannot see any way how the adding of an endpoint could result in this behavior.  Is it possible that you are doing (b) inadvertently?  Using soapUI on an active meeting, you can easily verify this by setting the duration to null during the modify operation.
Let us know what you discover on this.  Thanks.
- John

Subject: RE: Meeting Extension Behavior After Adding Endpoint with AMM API
Replied by: Michael Nelson on 12-02-2013 11:48:49 AM
In the modifyActiveMeeting method we are always passing null for the duration (we do not allow the duration to be changed). We are also passing the three meeting extension parameters as null. We are seeing in at least the case when an unprovisioned endpoint is added to a meeting after the 2-minute warning that the meeting gets an additional extension.
 

Subject: RE: Meeting Extension Behavior After Adding Endpoint with AMM API
Replied by: Michael Nelson on 12-02-2013 05:17:43 PM
Some additional testing has provided the following:
Scenario: Meet-me meeting, scheduled duration = 15 minutes, Meeting Extension Enabled Type = ENABLED, Meeting Extension Period = 15 minutes, Number of Extensions = 1
Active Meeting Management API Modify Meeting parameters: Duration = null, Meeting Extension Enabled Type = null, Meeting Extension Period = null, Number of Extensions = null
 
Case 1: No endpoints added during the meeting >> 1 15-minute extension (as expected)
Case 2: Endpoint added at the 10-minute mark >> 1 15-minute extension (as expected)
Case 3: Endpoint added at the 14-minute mark >> 2 15-minute extensions (1 extra extension)
Case 4: Endpoint added at the 20-minute mark (5 minutes into 1st extension) >> 2 15-minute extensions (1 extra extension)
Case 5:  Endpoint added at the 10-minute mark and at the 20-minute mark (5 minutes into 1st extension) >> 2 15-minute extensions (1 extra extension)
Case 6: Endpoint added at the 10-minute mark and at the 12-minute mark >> 1 15-minute extensions (as expected)
Case 7: Endpoint added at the 20-minute mark (5 minutes into 1st extension) and the 22-minute mark (7 minutes into 1st extension) >> 2 15-minute extensions (1 extra extension)
 
Another group reported:
Meeting extension is added if another endpoint is dialed out to after the notice of meeting extension is seen. For example with 2 minutes left in the scheduled meeting the text saying "your meeting has been extended 15 minutes" is displayed. If an endpoint is dialed out after that, the meeting is extended 15 minutes as expected but then again for a second 15 minutes. If you dial out another endpoint after you are in the first meeting extension you get a third extension. Dropping the endpoint that was dialed out does not cause the meeting extension to be taken away.
 
Can you advise us if when we add an endpoint within the "meeting extension period" (see definition that follows) and specify DISABLE for the Meeting Extension Enabled Type will that stop any further meeting extensions? We observed that once the meeting is at the 2 minute warning the CTX shows the extension being added so for the purposes of this question consider the "meeting extension period" to be any time within 2-minutes of the meeting ending or in meeting extension time.

Subject: RE: Meeting Extension Behavior After Adding Endpoint with AMM API
Replied by: John Yontz on 12-02-2013 05:22:22 PM
Hi Mike,
Thank you for the detailed analysis.  With this information, we will attempt to reproduce and diagnose here.  I will aim to respond within the next day or so.
- John

Subject: RE: Meeting Extension Behavior After Adding Endpoint with AMM API
Replied by: Michael Nelson on 13-02-2013 11:15:22 AM
Some additional scenarios:
****
Scheduled Meeting Duration: 15 mins
Scheduled Meeting extension enabled type: ENABLE
Scheduled Extension period: 15 mins
Scheduled Number of extensions: 2
Active meeting new Duration: null
Active meeting extension enabled type: null if within first 13 mins else DISABLE
Active meeting Extension period: null
Active meeting Number of extensions: null
>> Tried adding endpoint in the first meeting extension at 20mins mark, request fails with message “Cannot change the meeting extension enabled setting for active meeting.”
>>   Tried adding endpoint in the second meeting extension at 40 mins mark, request fails with message “Cannot change the meeting extension enabled setting for active meeting.”
****
Scheduled Meeting Duration: 15 mins
Scheduled Meeting extension enabled type: ENABLE
Scheduled Extension period: 15 mins
Scheduled Number of extensions: 1
Active meeting new Duration: null
Active meeting extension enabled type: null if within first 13 mins else DISABLE
Active meeting Extension period: null
Active meeting Number of extensions: null
>>       Tried adding endpoint in the meeting extension at 20mins mark, request fails with message “Cannot change the meeting extension enabled setting for active meeting.”


****

Subject: RE: Meeting Extension Behavior After Adding Endpoint with AMM API
Replied by: John Yontz on 13-02-2013 01:10:40 PM
Hi Mike,
I've verified that the following is a defect:
> Case 3: Endpoint added at the 14-minute mark >> 2 15-minute extensions (1 extra extension)
And I trust that the others that you reported are variations on this.  Please open a defect for this (using your normal channels), attach all of your findings to that defect, and mention that the CTX development team has specifically confirmed the failure in case 3.  You can mention my name in the defect if you wish.
Thanks for your research on this.
- John
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links