cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5003
Views
0
Helpful
12
Replies

Why aren't panelists registered for an event

Nicholas1
Level 1
Level 1

When creating an event in event center via the xml API I specify a number of users as panelists in the event creation call itself.  The API accepts this call, but when I go to check the registration status of the event no users are listed.  If I register these users through a normal RegisterMeetingAttendee call it works, but they can only be made regular attendees (I cannot create elevated users with this call).

How do I insure the panelists I pass into the event creation call are accepted and registered?  Or do panelists need to have a host account on our Webex site?

1 Accepted Solution

Accepted Solutions

I created an event with the following XML Request:

<?xml version="1.0" encoding="UTF-8"?>

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <header>

        <securityContext>

            <webExID>ryanhunt</webExID>

            <password>PASSWORD</password>

            <siteName>acmetsp-n</siteName>

        </securityContext>

    </header>

    <body>

        <bodyContent

            xsi:type="java:com.webex.service.binding.event.CreateEvent">

            <accessControl>

                <listing>PUBLIC</listing>

                <sessionPassword>111111</sessionPassword>

            </accessControl>

            <schedule>

                <startDate>09/09/2017 10:00:00</startDate>

                <duration>60</duration>

                <timeZoneID>45</timeZoneID>

            </schedule>

            <metaData>

                <sessionName>Example1112</sessionName>

                <description>this is a test</description>

            </metaData>

            <telephony>

                <telephonySupport>CALLIN</telephonySupport>

                <enableTSP>true</enableTSP>

                <tspAccountIndex>1</tspAccountIndex>

                <muteUponEntry>true</muteUponEntry>

            </telephony>

            <panelists>

                <panelistPassword>String</panelistPassword>

                <panelist>

                    <name>panelist01</name>

                    <title>panelistTitle</title>

                    <company>webex</company>

                    <webExId>ryanhost</webExId>

                    <email>my-personal@gmail.com</email>

                    <type>PANELIST</type>

                </panelist>

            </panelists>

        </bodyContent>

    </body>

</serv:message>

And it worked fully as expected, it registered me as a panelist.. here is how I verified that.

Screen Shot 2017-09-07 at 10.44.49 AM.png

Site Events, Find my Event, View and Edit Event

Screen Shot 2017-09-07 at 10.47.12 AM.png

Went down to Presenters & Panelists, View Invitation List

Screen Shot 2017-09-07 at 10.48.48 AM.png

And here I am, listed as a panelist.. the WebExID ryanhost is has host privlages on this site and had no problems being a panelist for this event

View solution in original post

12 Replies 12

ryanhunt
Level 5
Level 5

You'll want to do a GetEvent, add your panelists and then return it into a SetEvent.. the other command is a shortcut so you dont have to do this for basic attendees.

I'm not sure I understand.  Are you saying that the create event is a shortcut?  If so, then shouldn't it be working?  Why would getEvent/setEvent work if create event doesn't?

How are you 'Checking Registration'? If you do a GetEvent does it show your panelists? You may be only seeing Attendees as Panelists and Hosts dont register.

I'm looking in the Webex control panel, by clicking on Manage Registrations.  Panelists also don't appear in there when looking at event details.

As a follow up, when I switched over to try this on our live site, the create event command returned this error:

WebExID or Email is already in use by this site

Is this saying that I cannot list anyone who has a Webex account on our site as a panelist?

I created an event with the following XML Request:

<?xml version="1.0" encoding="UTF-8"?>

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <header>

        <securityContext>

            <webExID>ryanhunt</webExID>

            <password>PASSWORD</password>

            <siteName>acmetsp-n</siteName>

        </securityContext>

    </header>

    <body>

        <bodyContent

            xsi:type="java:com.webex.service.binding.event.CreateEvent">

            <accessControl>

                <listing>PUBLIC</listing>

                <sessionPassword>111111</sessionPassword>

            </accessControl>

            <schedule>

                <startDate>09/09/2017 10:00:00</startDate>

                <duration>60</duration>

                <timeZoneID>45</timeZoneID>

            </schedule>

            <metaData>

                <sessionName>Example1112</sessionName>

                <description>this is a test</description>

            </metaData>

            <telephony>

                <telephonySupport>CALLIN</telephonySupport>

                <enableTSP>true</enableTSP>

                <tspAccountIndex>1</tspAccountIndex>

                <muteUponEntry>true</muteUponEntry>

            </telephony>

            <panelists>

                <panelistPassword>String</panelistPassword>

                <panelist>

                    <name>panelist01</name>

                    <title>panelistTitle</title>

                    <company>webex</company>

                    <webExId>ryanhost</webExId>

                    <email>my-personal@gmail.com</email>

                    <type>PANELIST</type>

                </panelist>

            </panelists>

        </bodyContent>

    </body>

</serv:message>

And it worked fully as expected, it registered me as a panelist.. here is how I verified that.

Screen Shot 2017-09-07 at 10.44.49 AM.png

Site Events, Find my Event, View and Edit Event

Screen Shot 2017-09-07 at 10.47.12 AM.png

Went down to Presenters & Panelists, View Invitation List

Screen Shot 2017-09-07 at 10.48.48 AM.png

And here I am, listed as a panelist.. the WebExID ryanhost is has host privlages on this site and had no problems being a panelist for this event

Thank you Ryan.  When I follow that path I do see my panelist listed on that screen.  Should panelists be registered as regular attendees after the event is created, then, so that they can still gain access to the event?

Could you expand on the meaning of "WebExID or Email is already in use by this site", and what limitations exist on who can be defined as a panelist?

No panelists wont be registered as regular attendees or show up on the Attendee List, this would be the only way to list them in the WebUI.. The API's cannot do anything that the WebUI's cannot do, if you add panelists w/out the API this is the same behavior.

I dont know why you got WebExID or Email already in use, perhaps you tried to add them as an attendee and also as a panelist? you can only be registered for an Event/Meeting once.. My ryanhost account is a registered host on this site.

So am I understanding correctly, then, that my panelists are being registered correctly and do not need to be registered as attendees?  In that case do I still use the GetjoinurlMeeting call to get them into the meeting?

Correct, you can only register them as a panelist or an attendee but not both.. Their is no API call to get a panelist join URL, the only available option is SendInvitationEmail, this will send them an email with a link to join as a panelist.. Below is an example

<?xml version="1.0" encoding="UTF-8"?>

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <header>

        <securityContext>

            <webExID>ryanhunt</webExID>

            <password>PASSWORD</password>

            <siteName>acmetsp-n</siteName>

        </securityContext>

    </header>

    <body>

        <bodyContent

            xsi:type="java:com.webex.service.binding.event.SendInvitationEmail">

            <sessionKey>713469015</sessionKey>

            <attendees>false</attendees>

            <panelists>true</panelists>

        </bodyContent>

    </body>

</serv:message>

That sent me the following email:

Hello panelist01,

Ryan Hunt invites you to be a panelist in a Web seminar.

Topic: Example1112

Host: Ryan Hunt

Date and Time:

September 9, 2017 2:00 pm, Dateline Time (Marshall Islands, GMT+12:00)

Event number: 713 469 015

Panelist password: String (Please do not share panelist password)

-------------------------------------------------------

To join as a panelist

-------------------------------------------------------

1. Go to https://acmetsp-n.webex.com/acmetsp-n/onstage/g.php?MTID=eb0874906c19d405ebce68e1187e56207

2. Click "Join Now".

If you experience a problem joining the event as a panelist, you can join as an attendee.

Event password: 111111

-------------------------------------------------------

To join the event as an attendee

-------------------------------------------------------

1. Go to https://acmetsp-n.webex.com/acmetsp-n/onstage/g.php?MTID=eebc4ede69a3db517fc67c3b8fb318cfd

2. Click "Join Now".

-------------------------------------------------------

To join the teleconference only

-------------------------------------------------------

Call-in toll-free number: 1,,555.555.5555

Attendee access code: 123

-------------------------------------------------------

For assistance

-------------------------------------------------------

To contact your host, Ryan Hunt, send a message to ryanhunt@cisco.com

Thank you.

It seems like this is introducing added complexity into the process.  What effect does adding someone as a panelist have, vs adding them as an attendee and upgrading them to a panelist once the event begins?

Fundamentally its the same; they just wont join and be a panelist automatically without host intervention.

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: