Microsoft Teams did not offer a direct and official way to embed a Teams video call directly into a website or microsite. However, things might have changed since then, so I recommend checking the official Microsoft Teams documentation or any updates that have occurred since that time.
At that time, to integrate Microsoft Teams functionalities into a website or microsite, developers often used Microsoft's Graph API or the Teams JavaScript SDK to create custom integrations. These APIs allowed you to build applications that could interact with Microsoft Teams, but embedding a video call itself might not have been a straightforward process.
If there have been updates or changes since then, you might find new tools or methods that allow embedding Teams video calls. I suggest visiting the official Microsoft Teams documentation or developer resources for the most up-to-date information on embedding Teams video calls into a website or microsite.