08-31-2017 07:06 AM
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?
Solved! Go to Solution.
09-07-2017 09:51 AM
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.
Site Events, Find my Event, View and Edit Event
Went down to Presenters & Panelists, View Invitation List
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
08-31-2017 11:27 AM
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.
09-06-2017 08:36 AM
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?
09-06-2017 08:40 AM
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.
09-06-2017 08:46 AM
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.
09-07-2017 06:28 AM
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?
09-07-2017 09:51 AM
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.
Site Events, Find my Event, View and Edit Event
Went down to Presenters & Panelists, View Invitation List
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
09-07-2017 09:56 AM
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?
09-07-2017 10:00 AM
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.
09-07-2017 11:16 AM
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?
09-07-2017 11:56 AM
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
09-07-2017 12:32 PM
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?
09-07-2017 12:33 PM
Fundamentally its the same; they just wont join and be a panelist automatically without host intervention.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide