none
How to send meeting invitation by ActiveSync protocol RRS feed

  • Question

  • Hi all,

    I am implementing ActiveSync protocol.

    I can create some calendar appointment with attendees successfully, but I do not know how to notify them?

    How should I do so that the attendees can receive my invitation in their E-mail (this mail should have some button to let user to chose accept or other actions)?

    I have looked up for the document but I do not find any material could be used.

    How to do this or what document I can refer to?

     

    Thanks

    Ecroo
    Thursday, May 20, 2010 2:03 AM

Answers

  • Ecroo, 

    Your method is correct for adding a meeting to the calendar. To allow your attendee's to receive a meeting request and add it to their own calendar, you must then issue a SendMail command as explained in Section 4.27 of the [MS-ASCMD] specification document. An example of this can be found in Section 4.27.2 (Sending Meeting Requests) of the same document.

    Dominic Salemno
    Senior Support Escalation Engineer
    US-CSS DSC Protocols Team

     

     

    • Proposed as answer by Dominic Salemno _MSFT Monday, May 24, 2010 2:36 PM
    • Marked as answer by Ecroo Monday, May 24, 2010 11:57 PM
    Monday, May 24, 2010 2:36 PM

All replies

  • Another related question.

    How to show the meeting in attendee's calendar?

    I create a appointment with attendees successfully, but the event did not show in attendees' calendar.

    It only appear in my calendar.

    How to do it?

     

    Thanks

    Thursday, May 20, 2010 6:37 AM
  • Ecroo,

    I am the engineer who has taken ownership of your questions. I have some questions in regards to what you are trying to accomplish.

    How exactly are you trying to create a calendar appointment?

    You have stated in your next posting that you have created an appointment "successfully". 

    Does this mean you have solved your own issue in the first forum posting?

    Dominic Salemno
    Senior Support Escalation Engineer
    US-CSS DSC Protocols Team

    Thursday, May 20, 2010 3:40 PM
  • I do not solve these two problem now.

    I have created an appointment "successfully" means that I can send a sync command and add an event with attendees to "my" calendar and the server response with status 1 which means add event successfully.

    In order to confirm the appointment is created successfully on server. I restart a sync process (synckey = 0), so I can get all content record on my calendar. And the calendar event exactly contains the attendees.

    The request I sent is something like:

    <Sync>
      <Collections>
      <Collection>
      <Class>Calendar</Class>
      <SyncKey>XXX</SyncKey>
      <CollectionId>XXX</CollectionId>
      < DeletesAsMoves />
      < GetChanges />  
      <Commands>
          <Add>
              <ClientId>XXXXX</ClientId>
              <ApplicationData>
                   <TimeZone>XXX</TimeZone>
                   <DTStamp>XXX</DTStamp>
                   <StartTime>XX</StartTime>
                   <Subject>XXX</Subject>
                   <UID>XXX</UID>
                   <Organizer_Name>xx</Organizer_Name>
                   <Organizer_Email>x</Organizer_Email>
                   <Attendees>
                       <Attendee>
                                   <Attendee_Email>XX</Attendee_Email>
                                   <Attendee_Name>X</Attendee_Name>
                      </Attendee>
                   </Attendees>
                   <Location>X</Location>
                   <EndTime>X</EndTime>
                   <Body />
                   <Sensitivity>0</Sensitivity>
                   <BusyStatus>2</BusyStatus>
                   <AllDayEvent>0</AllDayEvent>
                   <Reminder_MinsBefore>10</Reminder_MinsBefore>
                   <MeetingStatus>1</MeetingStatus>
               </ApplicationData>
            </Add>
        </Commands>
      </Collection>
    </Collections>
    </Sync>

    But

    1. The attendees did not receive notify email. (the issue in my first I posting) 

    2. this calendar event did not show in attendees' calendar. (second issue)

     

    So, besides creating an appointment by sync command, I think there might be something more I need to do.

    I have not finded out it in document.

     

    PS. I use Exchange 2007

    Thanks

    Ecroo 

    Thursday, May 20, 2010 11:32 PM
  • Ecroo, 

    Your method is correct for adding a meeting to the calendar. To allow your attendee's to receive a meeting request and add it to their own calendar, you must then issue a SendMail command as explained in Section 4.27 of the [MS-ASCMD] specification document. An example of this can be found in Section 4.27.2 (Sending Meeting Requests) of the same document.

    Dominic Salemno
    Senior Support Escalation Engineer
    US-CSS DSC Protocols Team

     

     

    • Proposed as answer by Dominic Salemno _MSFT Monday, May 24, 2010 2:36 PM
    • Marked as answer by Ecroo Monday, May 24, 2010 11:57 PM
    Monday, May 24, 2010 2:36 PM