Please note: These WebEx forums have replaced the earlier site forums. All the previous threads and posts have been replicated here, and if you subscribed to the previous forums, please re-subscribe. Thank you.
« Back to Usage Reporting

RE: LstMeetingAttendee - Individual Attendee Duration?

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Hello,
 
I use the LstMeetingAttendee to get back all attendee information for a given meeting using the XML API. The problem is that I need to report on how long each attendee was connected to the conference and that information simply isn't supplied using this method. I have looked through the API documentation but can't see anywhere where I can get individual call durations back.
 
I already use LstmeetingusageHistory to get back general information about the meeting and its owner and this does provide a total minutes count but I need to go that little bit deeper.
 
Can anybody help?
Thanks
 
Tom.
 
p.s. First post. Hope it gets seen. :-)

Hi Tom,
 
You can use the LstmeetingattendeeHistory XML API command which will return the values of joinTime, leaveTime, and duration for each attendee in the meeting.  These values should help you get the time the attendee was in the meeting.
 
Thank you
-Kingsley Lewis

The following XML API work fine for me createMeeting, lstSummaryMeeting, deleteMeeting, etc,
but lstmeetingattendeeHistory gives me the following response.
Could you explain why this could happen. Thanks.


Request:
 
<message xmlns="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <header>
    <securityContext>
      <com:webExID>user</com:webExID>
      <com:password>pass</com:password>
      <com:siteID>0</com:siteID>
      <com:siteName>site</com:siteName>
      <com:partnerID>0</com:partnerID>
    </securityContext>
  </header>
  <body>
    <bodyContent xsi:type="his:lstmeetingattendeeHistory" xmlns:his="http://www.webex.com/schemas/2002/06/service/history"/>
  </body>
</message>


Response:
 
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"><serv:header><serv:response><serv:result>FAILURE</serv:result><serv:reason>validation: unable to instantiate com.webex.xmlapi.service.binding.LstmeetingattendeeHistory; java.lang.ClassNotFoundException: com.webex.xmlapi.service.binding.LstmeetingattendeeHistory</serv:reason><serv:gsbStatus>PRIMARY</serv:gsbStatus><serv:exceptionID>999999</serv:exceptionID></serv:response></serv:header><serv:body><serv:bodyContent/></serv:body></serv:message>

Replacing <bodyContent xsi:type="his:lstmeetingattendeeHistory" with java:com.webex.service.binding.history.LstmeetingattendeeHistory resolves the problem. Also discovered that someone already resolved same problem with the other API here http://developer.webex.com/web/meetingservices/forums/-/message_boards/view_message/271359

Create a Cisco account today and gain access across all Cisco Collaboration Developer sites.

 

Follow the WebEx Developer program on Twitter for the latest industry and WebEx Meetings related information.