title: Using Microsoft's EWS to create online Lync/Skype meeting
body: <p>Anybody knows how to create meeting request with online conference(Lync/Skype) using EWS?</p>
  
  <p>So my approach is first getting an online and regular meeting created via Outlook and then simulate the creation of event with the same property.</p>
  
  <p>Here is my code snippet for getting the meeting (<code>calendarView</code> is already initialized with start date, end date etc.): </p>
  
  <pre><code>ExtendedPropertyDefinition extendedOnlineMeetingProperty =
                  new ExtendedPropertyDefinition(new Guid("{00062008-0000-0000-c000-000000000046}"), 34112,
                      MapiPropertyType.Integer);
  
  var properties = new PropertySet(
              ItemSchema.Id,
              AppointmentSchema.ICalUid,
              ItemSchema.Subject,
              AppointmentSchema.Start,
              AppointmentSchema.End,
              AppointmentSchema.Organizer,
              AppointmentSchema.Location,
              AppointmentSchema.LegacyFreeBusyStatus,
              AppointmentSchema.IsCancelled,
              AppointmentSchema.ICalRecurrenceId,
              AppointmentSchema.MyResponseType, // Mandatory Meeting.MyResponseType can be retrieved without a search in the participant list
              ItemSchema.LastModifiedTime,
              AppointmentSchema.IsOnlineMeeting,
              AppointmentSchema.IsMeeting,
              ItemSchema.DisplayTo) { };
  
   properties.Add(extendedOnlineMeetingProperty);
  
  
  var activeResults = service.FindAppointments(WellKnownFolderName.Calendar, calendarView).ToList();
      if (activeResults.Count &gt; 0)
      {
          service.LoadPropertiesForItems(activeResults, properties);
      }
  </code></pre>
  
  <p>I got the property <code>IsOnlineMeeting</code> with the correct bool value (tested -
   created online and regular meeting with Outlook) in variable <code>activeResults</code> but I do not understand where to get conference link and other Lync/Skype properties needed for joining a conference.</p>
  
  <p>Also I am not sure where and how to assign the values of Lync/Skype conference URL and other properties.</p>
  
  <p>Sometimes I ask myself if it's worth it to developed some app based on MS products since their documentation suck.</p>