cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

If your Cloud Collaboration question is not answered quickly, please email devsupport@webex.com for additional help

418
Views
4
Helpful
7
Replies
Highlighted
Beginner

Set registration to false using setMeeting

Hi, I'm having issues setting registration to false using the setMeeting request.  After looking through the API reference guide, I can't see any possible combination that will result in registration being set to false.  From the reference guide:

Screen Shot 2017-10-20 at 10.06.43 PM.png

Cisco DevNet: WebEx Conferencing - XML API - XML API Reference

I want to allow attendees to join 5 minutes before the meeting starts, and join before the Host.  This requires registration to be set to false though.  The meetings are booked by a SAP integration so I can only update existing meetings, not create them from scratch.  Having the following schedule options results in an error about 'registration' needing to be set to 'false' to allow early access.

<schedule>

<openTime>300</openTime>

<joinTeleconfBeforeHost>true</joinTeleconfBeforeHost>

</schedule>

How can I set attendeeOptions->registration to false?  Any help much appreciated.

1 ACCEPTED SOLUTION

Accepted Solutions
Cisco Employee

Re: Set registration to false using setMeeting

I was able to duplicate this. Unfortunately, it does look like disabling registration silently fails when using SetMeeting. I will submit a bug report for a future patch. You can manually disable registration in the WebEx user interface in the meantime to allow for join before host.

7 REPLIES 7
Cisco Employee

Re: Set registration to false using setMeeting

registration is a child of attendeeOptions as below. You should not include the auto element.

<attendeeOptions>

     <registration>FALSE</registration>

</attendeeOptions>

Beginner

Re: Set registration to false using setMeeting

Thanks for your response Nathan.  Using the code request body below:

    <body>

        <bodyContent

            xsi:type="java:com.webex.service.binding.meeting.SetMeeting">

            <schedule>

                <openTime>300</openTime>

            </schedule>

            <attendeeOptions>

                <registration>FALSE</registration>

            </attendeeOptions>

            <meetingkey>585440292</meetingkey>

        </bodyContent>

    </body>

I still get a 'FAILURE' with error message 'If attendeeOptions::registration=TRUE, you must turn off options which let attendees join the meeting before host'.  If I remove the <openTime> element it says SUCCESS, but the registration value does not change.


Are there any other options that need to be changed so that I can change the registration value?

Cisco Employee

Re: Set registration to false using setMeeting

With SetMeeting, you are updating an already scheduled meeting with existing settings. It is worth a try to place the registration element before openTime in your XML document so that it is possibly processed first. You may need to update the meeting by only setting registration to FALSE, followed by another SetMeeting request to set the openTime. In the meantime, I will work on confirming this behavior in my own testing and submit a bug report to engineering for failing to check updated settings before verifying conditions for join before host.

Beginner

Re: Set registration to false using setMeeting

Thanks Nathan.  I did try a setMeeting request where only the registration field was updated.  Although the response was 'SUCCESS', when I run getMeeting registration still shows as true.  Hopefully you can reproduce the issue at your end.

Beginner

Re: Set registration to false using setMeeting

Hi Nathan, did you manage to reproduce this behavior at your end?  Whatever I do, I can't seem to disable registration (and therefore allow early access).

Cisco Employee

Re: Set registration to false using setMeeting

I was able to duplicate this. Unfortunately, it does look like disabling registration silently fails when using SetMeeting. I will submit a bug report for a future patch. You can manually disable registration in the WebEx user interface in the meantime to allow for join before host.

Beginner

Re: Set registration to false using setMeeting

Thanks for confirming Nathan, and thanks for your work on this over the last few days.  Much appreciated.

CreatePlease to create content
Content for Community-Ad
July's Community Spotlight Awards