|Service||Microsoft Docs article||Related commit history on GitHub||Change details|
|platform||Real Time Media Concepts||https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/calls-and-meetings/real-time-media-concepts.md||
To develop an application-hosted media bot, you must install the [Microsoft.GrapApplication-hosted media bots require .NET or C# and Windows Server. For more information, see [requirements and considerations for application-hosted media bots](requirements-considerations-application-hosted-media-bots.md#c-or-net-and-windows-server-for-development).
+## Code sample+
+| **Sample name** | **Description** | **Graph** |
+| Policy recording bot | This sample demonstrates how a bot can receive media streams for recording. | [View](https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/V1.0Samples/LocalMediaSamples/PolicyRecordingBot) |+ ## Next step > [!div class="nextstepaction"]
The following table lists TeamsJS version and app manifest versions as per diffe[!INCLUDE [pre-release-label](~/includes/teamjs-version-details.md)]
+> If your Teams app is using the manifest version 1.13 or later, ensure that your app meets the criteria to [extend your app to run across Microsoft 365 or Outlook](../../m365-apps/extend-m365-teams-personal-tab.md).+ The following is the sample manifest schema: ## Sample manifest