cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
401
Views
0
Helpful
1
Replies

The value of attendeeEmail tag is not giving the correct email address as result of api LsttrainingattendeeHistory

shakila.fass
Level 1
Level 1

<history:trainingAttendeeHistory>

        <history:sessionKey>840955816</history:sessionKey>

        <history:confName>Social</history:confName>

        <history:attendeeName>malith</history:attendeeName>

        <history:attendeeEmail>malith</history:attendeeEmail>

        <history:startTime>03/07/2017 11:43:29</history:startTime>

        <history:endTime>03/07/2017 11:46:35</history:endTime>

        <history:duration>4</history:duration>

        <history:registered>N</history:registered>

        <history:invited>N</history:invited>

        <history:ipAddress>xxxxx</history:ipAddress>

        <history:participantType>ATTENDEE</history:participantType>

        <history:voipDuration>0</history:voipDuration>

        <history:clientAgent>WINDOWS,Chrome</history:clientAgent>

        <history:confID>xxxx</history:confID>

</history:trainingAttendeeHistory>

<history:attendeeEmail>malith</history:attendeeEmail>

correct value is bmalith@gmail.com, but it returns the name.

1 Accepted Solution

Accepted Solutions

kasutton
Cisco Employee
Cisco Employee

Hi Shakila,

LstrainingattendeeHistory returns only those participants that joined the session. When I pull a Usage Report from Site Admin for this session, I see that an attendee (indicating this user fully joined the session) name: malith email: malith joined the session, but there is also an absentee (indicating this user registered or was invited, but did not join) with name: malith and email: bmalith@gmail.com.

Calling LstMeetingAttendee for that session would return those attendees who were invited, and confirms the absentee status of the invited participant (as well as all other absentee invitees):

<att:attendee>

  <att:person>

    <com:name>malith</com:name>

    <com:firstName>malith</com:firstName>

    <com:address>

      <com:addressType>PERSONAL</com:addressType>

    </com:address>

    <com:phones/>

    <com:email>bmalith@gmail.com</com:email>

    <com:type>VISITOR</com:type>

  </att:person>

  <att:contactID>REDACTED</att:contactID>

  <att:joinStatus>INVITE</att:joinStatus>

  <att:meetingKey>840955816</att:meetingKey>

  <att:sessionKey>840955816</att:sessionKey>

  <att:language>ENGLISH</att:language>

  <att:role>ATTENDEE</att:role>

  <att:locale>U.S.</att:locale>

  <att:timeZoneID>42</att:timeZoneID>

  <att:languageID>1</att:languageID>

  <att:attendeeId>REDACTED</att:attendeeId>

  <att:confID>REDACTED</att:confID>

</att:attendee>

What this means is that when Malith joined the live event, they entered "malith" in the email field without "@gmail.com"

Please let me know if you have any questions.

Kasey

View solution in original post

1 Reply 1

kasutton
Cisco Employee
Cisco Employee

Hi Shakila,

LstrainingattendeeHistory returns only those participants that joined the session. When I pull a Usage Report from Site Admin for this session, I see that an attendee (indicating this user fully joined the session) name: malith email: malith joined the session, but there is also an absentee (indicating this user registered or was invited, but did not join) with name: malith and email: bmalith@gmail.com.

Calling LstMeetingAttendee for that session would return those attendees who were invited, and confirms the absentee status of the invited participant (as well as all other absentee invitees):

<att:attendee>

  <att:person>

    <com:name>malith</com:name>

    <com:firstName>malith</com:firstName>

    <com:address>

      <com:addressType>PERSONAL</com:addressType>

    </com:address>

    <com:phones/>

    <com:email>bmalith@gmail.com</com:email>

    <com:type>VISITOR</com:type>

  </att:person>

  <att:contactID>REDACTED</att:contactID>

  <att:joinStatus>INVITE</att:joinStatus>

  <att:meetingKey>840955816</att:meetingKey>

  <att:sessionKey>840955816</att:sessionKey>

  <att:language>ENGLISH</att:language>

  <att:role>ATTENDEE</att:role>

  <att:locale>U.S.</att:locale>

  <att:timeZoneID>42</att:timeZoneID>

  <att:languageID>1</att:languageID>

  <att:attendeeId>REDACTED</att:attendeeId>

  <att:confID>REDACTED</att:confID>

</att:attendee>

What this means is that when Malith joined the live event, they entered "malith" in the email field without "@gmail.com"

Please let me know if you have any questions.

Kasey