2016-03-23 23 views
1

Haftalık toplantıları otomatik olarak planlayabilen bir uygulama geliştirmek istiyorum. Yani uygulama bir veritabanı olacak katılımcıların listesi ve haftalık toplantı programları içerir. Bir toplantıyı toplantıdan 1 hafta önce nasıl otomatik olarak zamanlayabilirim? Hangi SDK'yı kullanmalıyım? Ben iş SDK için bir sürü skype arıyorum ama hala benim cevabımı bulamıyorumSkype Kurumsal İletişim Toplantısı Zaman Çizelgesi

cevap

2

EWS ve UCMA kullanarak kendi özel çözüm oluşturabilirsiniz. EWS'yi kullanarak mevcut toplantıyı Exchange sunucusundan getirebilir ve konferansı planladıktan sonra güncelleyebilirsiniz. Alternatif olarak, konferans programlarınızı kendi veritabanınıza kaydedebilirsiniz. UCMA SDK'u indirin. Toplantınızı planlamanıza/birleştirmenize yardımcı olmak için SDK ile çeşitli örnekler alırsınız. UCMA kullanarak zamanlama konferansına

örnek kod:

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 
İlgili konular