Ich möchte eine Anwendung entwickeln, die in der Lage ist, wöchentliche Besprechungen automatisch zu planen. So wird die Anwendung eine Datenbank bestehend aus einer Liste von Teilnehmern und wöchentlichen Besprechungsplänen haben. Wie plane ich ein Meeting automatisch 1 Woche vor dem Meeting? Welches SDK sollte ich verwenden? Ich habe eine Menge skype für Business-SDK gesucht, kann aber meine Antwort immer noch nicht findenSkype for Business Meeting API einplanen
1
A
Antwort
2
Sie können eine eigene benutzerdefinierte Lösung mit EWS und UCMA erstellen. Mithilfe von EWS können Sie das vorhandene Meeting vom Exchange-Server abrufen und nach dem Planen der Konferenz aktualisieren. Alternativ können Sie Ihre Konferenzpläne in Ihrer eigenen Datenbank speichern. Laden Sie UCMA SDK herunter. Sie erhalten verschiedene Beispiele mit SDK, um Sie bei der Planung/Teilnahme an Meetings zu unterstützen.
Beispielcode zu Zeitplan Konferenz mit UCMA:
var schedule = new ConferenceScheduleInformation();
schedule.Subject = "Your Subject"
schedule.ExpiryTime = DateTime.Now.AddMinutes(60);
schedule.Participants.Add(new ConferenceParticipantInformation("sipaddress", ConferencingRole.Leader));
//Set schedule properties
schedule.AccessLevel = ConferenceAccessLevel.Everyone;
schedule.AttendanceAnnouncementsStatus = AttendanceAnnouncementsStatus.Disabled;
schedule.AutomaticLeaderAssignment = AutomaticLeaderAssignment.Disabled;
schedule.Description = default(string);
schedule.LobbyBypass = LobbyBypass.Disabled;
schedule.OrganizerData = default(string);
schedule.ParticipantData = default(string);
schedule.PhoneAccessEnabled = false;
schedule.Mcus.Add(new ConferenceMcuInformation(McuType.InstantMessaging));
schedule.Mcus.Add(new ConferenceMcuInformation(McuType.AudioVideo));
schedule.Mcus.Add(new ConferenceMcuInformation(McuType.Meeting));
var conference = await this.ScheduleConferenceAsync(schedule);
//conference.ConferenceId; -> ConferenceId
//conference.ConferenceUri; -> ConferenceUri
//conference.WebUrl; -> ConferenceWebUrl