Some of you have noticed that when creating a meeting with the XML-API’s the LiveMeeting service does not send out meeting invitations.

 

People often are confused by the existence of two meeting options,

audienceListEmail and presenterListEmail that seem to suggest that it will do just that.  Specifying email addresses in this filed will not result in email being sent.  These options are there to allow you to specify the email addresses of presenters and attendees of the meetings.  These email addresses will be visible in the LiveMeeting UI, where invitations can in fact be sent to these users.

 

So how do you send an invitation.  The easiest approach is to take advantage of the meeting options audienceInviteText and presenterInviteText.  Request these options when creating or listing a meeting and the service will return the text of the meeting invitation for this meeting.  Here is an example request.

 

<PlaceWareConfCenter authUser="apiuser" authPassword="Pa$$w0rd">

  <CreateMeetingRequest

      maxUsers="100"

      name="kick"

      title="Tailspin Toys 2000 Kickoff">

    <OptionList>

      <TimeOption name="startTime" value="2004-04-01T18:00:00Z"/>

      <TimeOption name="endTime" value="2004-04-01T20:00:00Z"/>

      <StringOption name="timeZone" value="America/Los_Angeles"/>

    </OptionList>

    <FieldList>

      <Name>mid</Name>

      <Name>audiencePassword</Name>

      <Name>presenterPassword</Name>

      <Name>AudienceInviteText</Name>

      <Name>presenterInviteText</Name>

    </FieldList>

  </CreateMeetingRequest>

</PlaceWareConfCenter>

 

You can take the text directly out of the response and send it via email, IM, or anything else.