{"id":10974,"date":"2022-06-30T12:04:05","date_gmt":"2022-06-30T19:04:05","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=10974"},"modified":"2022-06-30T12:04:05","modified_gmt":"2022-06-30T19:04:05","slug":"introducing-apps-in-microsoft-teams-voice-over-ip-voip-calls","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/introducing-apps-in-microsoft-teams-voice-over-ip-voip-calls\/","title":{"rendered":"Introducing apps in Microsoft Teams Voice over IP (VoIP) calls"},"content":{"rendered":"<p>Today, we are happy to announce the developer preview for meeting apps in Microsoft Teams Voice over IP (VoIP), including both one-on-one and group calls. Since we launched<a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/apps-in-teams-meetings\/meeting-app-extensibility?tabs=desktop\">\u00a0meetings apps<\/a> in scheduled meetings, we have heard many requests from Teams app developers who want to build similar experiences for Teams calls that enhance user productivity. Examples of collaborating in an ad-hoc, one-on-one or group call include collecting and acting on information, discussing and ideating, organizing and tracking, making decisions, and more.<\/p>\n<p>If you already have a meetings app in Teams, it will automatically start working in Teams VoIP calls. Alternatively, you can easily start building an app for Teams meetings and calls.<\/p>\n<h5><strong> <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/apps-in-teams-meetings\/teams-apps-in-meetings\">Try it today<\/a><\/strong><\/h5>\n<h2>Add apps in Teams VoIP calls<\/h2>\n<p>Trying out apps in Teams VoIP calls is simple.<\/p>\n<ul>\n<li>Turn on <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/resources\/dev-preview\/developer-preview-intro\">developer preview<\/a> in your client<\/li>\n<li>Go to any chat<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture1.png\"><img decoding=\"async\" class=\"alignnone size-large wp-image-10975\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture1-1024x551.png\" alt=\"Adding an app in Teams VoIP calls by going to a chat\" width=\"640\" height=\"344\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture1-1024x551.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture1-300x161.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture1-768x413.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture1.png 1430w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Click on the audio or video call button to start a call<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture2.png\"><img decoding=\"async\" class=\"alignnone size-large wp-image-10976\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture2-1024x549.png\" alt=\"Microsoft Teams VoIP by clicking on audio or video button to start call\" width=\"640\" height=\"343\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture2-1024x549.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture2-300x161.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture2-768x411.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture2.png 1430w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Add apps from the \u2018+ Apps\u2019 button<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture3.png\"><img decoding=\"async\" class=\"alignnone size-large wp-image-10977\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture3-1024x548.png\" alt=\"Microsoft Teams VoIP add apps from the +Apps button\" width=\"640\" height=\"343\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture3-1024x548.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture3-300x160.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture3-768x411.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/06\/Picture3.png 1430w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Use apps in Teams VoIP calls<\/h2>\n<p>Teams VoIP calls now support all of the familiar functionalities of meeting apps &#8211; tabs, bots, in-meeting dialogue, and meeting stage. . Users of your apps can now enjoy the same familiar app experience in their Teams VoIP calls that are seen in Teams meetings. <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/apps-in-teams-meetings\/enable-and-configure-your-app-for-teams-meetings\">Meetings-optimized apps<\/a> added in one-one chat and group chat, follow the users when they elevate the chat to an audio or video call.<\/p>\n<h2>Provide customized app experiences for Teams VoIP calls<\/h2>\n<p>You can now provide customized experiences to your app users in Teams VoIP calls vis-\u00e0-vis Teams meetings by understanding the context in which your app lights up in runtime.<\/p>\n<p>Use the <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/apps-in-teams-meetings\/api-references?tabs=dotnet#get-meeting-details-api\">Get Meeting Details API<\/a> to understand whether your app is being used in a one-on-one call, group call, scheduled meeting, or instant meeting by referring to the \u2018type\u2019 field in the details object.<\/p>\n<h2>App APIs in Teams VoIP calls<\/h2>\n<p>All of the meeting apps APIs that your app uses will now work in Teams calls. Refer to the <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/apps-in-teams-meetings\/api-references?tabs=dotnet\">developer documentation<\/a> to learn more about the request-response formats for all these APIs.<\/p>\n<p>We are excited to see what you build!<strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/apps-in-teams-meetings\/teams-apps-in-meetings\" target=\"_blank\" rel=\"noopener\"> Try it today!<\/a><\/strong><\/p>\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are happy to announce the developer preview for unified meetings apps in Microsoft Teams Voice over IP (VoIP), including both one-on-one and group calls.<\/p>\n","protected":false},"author":95068,"featured_media":10977,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128],"tags":[],"class_list":["post-10974","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams"],"acf":[],"blog_post_summary":"<p>Today, we are happy to announce the developer preview for unified meetings apps in Microsoft Teams Voice over IP (VoIP), including both one-on-one and group calls.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/10974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/95068"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=10974"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/10974\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/10977"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=10974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=10974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=10974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}