I want to make my online meeting event provider Skype For Business.

Brass Contributor

Greetings,

I used graph api to create event and set the online meeting provider option to skypeForBusiness.

var @event = new Event
            {
                Subject = "test",
                Body = new ItemBody
                {
                    ContentType = BodyType.Html,
                    Content = "test"
                },
                Start = new DateTimeTimeZone
                {
                    DateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
                  
                },
                End = new DateTimeTimeZone
                {
                    DateTime = DateTime.Now.AddHours(2).ToString("yyyy-MM-dd HH:mm:ss")
                },

                AllowNewTimeProposals = true,
                IsOnlineMeeting = true,
                OnlineMeetingProvider = OnlineMeetingProviderType.SkypeForBusiness,
            };

            var result_event = await graphClient.Me.Events
               .Request()
              
               .AddAsync(@event);

The event was successfully created, but the isOnlineMeeting option in response was false and did not return OnlineMeeting joinUrl.

So when I searched, it said that to interact with Skype For Business, I had to create a meeting using the UCWA API. 

Can I create a meeting with Skype for Business if I set it up UCWA settings on the Azure server ?

 

1 Reply
Hi @BoHyun, Could you please try changing the provider to teamsForBusiness is working?