About 3 weeks ago I posted the explanation why you could not schedule Teams live events in some regions like Switzerland and the options that you have to still use the Live Events: Can I make Teams Live Events in my country?
Now it’s time to show ‘option #3’: Unlock and schedule a Teams Live Event
Under the hood
Before explaining how, let’s give the technical explanation:
- The Teams clients builds are the same worldwide (the same version is available from Microsoft downloads) and therefore have the same capabilities.
- This means that for a specific Tenant or Region, the Teams client is being ‘instructed’ to block the ‘Live Event’ feature
After some days of detailed inspection on the traffic that the Client gets during the sign-in and loading, this setting caught my attention:
Since my Tenant region is ‘ch’ this could mean that the list membership triggers the client not to allow (better say ‘not show’) the scheduling of Live Events.
So…. let’s confirm the theory.
Here’s my automating cookbook.
(you could also use similar tools like Fiddler or Postman)
Step 2. Now that we have a proxy inspector, lets intercept and rewrite those settings for the Teams Client:
That’s it ! Let’s go for the Proof-of-concept
Unlocking the Teams Live Event
With Charles Proxy running (how will see HTTP traffic running), start your browser with the Teams Web Client (https://teams.microsoft.com) and sign-in. It should also work if you just re-launch your Windows client too as long as it uses the cached credentials.
When the client has loaded, you can look at Charles proxy to confirm that the interception has made is job
Go to the Teams calendar and… schedule a Live Event 😉
Once you have schedule the meeting you don’t need the Charles Proxy. Once it’s schedule you can click it on the calendar and make the adjustments.
Now Producers, Presenters and participant can participate on a Live Event from the Teams client.