Skip to content

Commit 7f52a58

Browse files
committed
adding what's new page, since hub links to it.
1 parent 265ffec commit 7f52a58

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: What's new in Azure Communication Services #Required; page title is displayed in search results. Include the brand.
3+
description: All of the latest additions to Azure Communication Services #Required; article description that is displayed in search results.
4+
author: sroons #Required; your GitHub user alias, with correct capitalization.
5+
ms.author: serooney #Required; microsoft alias of author; optional team alias.
6+
ms.service: azure-communication-services #Required; service per approved list. slug assigned by ACOM.
7+
ms.topic: conceptual #Required; leave this attribute/value as-is.
8+
ms.date: 03/12/2023 #Required; mm/dd/yyyy format.
9+
ms.custom: template-concept #Required; leave this attribute/value as-is.
10+
---
11+
12+
13+
# What's new in Azure Communication Services
14+
15+
We're adding new capabilities to Azure Communication Services all the time, so we created this page to share the latest developments in the platform. Bookmark this page and make it your go-to resource to find out all the latest capabilities of Azure Communication Services.
16+
17+
18+
## Updated documentation
19+
We heard your feedback and made it easier to find the documentation you need as quickly and easily as possible. We're making our docs more readable, easier to understand, and more up-to-date. There's a new landing page design and an updated, better organized table of contents. We've added some of the content you've told us you need and will be continuing to do so, and we're editing existing documentation as well. Don't hesitate to use the feedback link at the top of each page to tell us if a page needs refreshing. Thanks!
20+
21+
## Teams interoperability (General Availability)
22+
Azure Communication Services can be used to build custom applications and experiences that enable interaction with Microsoft Teams users over voice, video, chat, and screen sharing. The [Communication Services UI Library](./concepts/ui-library/ui-library-overview.md) provides customizable, production-ready UI components that can be easily added to these applications. The following video demonstrates some of the capabilities of Teams interoperability:
23+
24+
<br>
25+
26+
> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RWGTqQ]
27+
28+
To learn more about teams interoperability, visit the [teams interop overview page](./concepts/teams-interop.md)
29+
30+
## New calling features
31+
Our calling team has been working hard to expand and improve our feature set in response to your requests. Some of the new features we've enabled include:
32+
33+
### Background blur and custom backgrounds (Public Preview)
34+
Background blur gives users a way to remove visual distractions behind a participant so that callers can engage in a conversation without disruptive activity or confidential information appearing in the background. This feature is especially useful in a context such as telehealth, where a provider or patient might want to obscure their surroundings to protect sensitive information. Background blur can be applied across all virtual appointment scenarios to protect user privacy, including telebanking and virtual hearings. In addition to enhanced confidentiality, the custom backgrounds capability allows for more creativity of expression, allowing users to upload custom backgrounds to host a more fun, personalized calling experience. This feature is currently available on Web Desktop and will be expanding to other platforms in the future.
35+
36+
:::image type="content" source="./media/whats-new-images/cy23Q1/custom-background.png" alt-text="Custom background in an Azure Communication Services call":::
37+
*Figure 1: Custom background*
38+
39+
To learn more about custom backgrounds and background blur, visit the overview on [adding visual effects to your call](./concepts/voice-video-calling/video-effects.md).
40+
41+
### Raw media access (Public Preview)
42+
The video media access API provides support for developers to get real-time access to video streams so that they can capture, analyze, and process video content during active calls. Developers can access the incoming call video stream directly on the call object and send custom outgoing video stream during the call. This feature sets the foreground services to support different kinds of video and audio manipulation. Outgoing video access can be captured and implemented with screen sharing, background blur, and video filters before being published to the recipient, allowing viewers to build privacy into their calling experience. In more complex scenarios, video access can be fitted with a virtual environment to support augmented reality. Spatial audio can be injected into remote incoming audio to add music to enhance a waiting room lobby.
43+
44+
To learn more about raw media access visit the [media access overview](./concepts/voice-video-calling/media-access.md)
45+
46+
Other new calling features include:
47+
- Webview support for iOS and Android
48+
- Early media support in call flows
49+
- Chat composite for mobile native development
50+
- Added browser support for JS Calling SDK
51+
- Call readiness tools
52+
- Simulcast
53+
54+
Take a look at our feature update blog posts from [January](https://techcommunity.microsoft.com/t5/azure-communication-services/azure-communication-services-calling-features-update/ba-p/3735073) and [February](https://techcommunity.microsoft.com/t5/azure-communication-services/azure-communication-services-february-2023-feature-updates/ba-p/3737486) for more detailed information and links to numerous quickstarts.
55+
56+
## Rooms (Public Preview)
57+
Azure Communication Services provides a concept of a room for developers who are building structured conversations such as virtual appointments or virtual events. Rooms currently allow voice and video calling.
58+
59+
To learn more about rooms, visit the [overview page](./concepts/rooms/room-concept.md)
60+
61+
## Sample Builder Rooms integration
62+
63+
**We are excited to announce that we have integrated Rooms into our Virtual Appointment Sample.**
64+
65+
Azure Communication Services (ACS) provides the concept of a room. Rooms allow developers to build structured conversations such as scheduled virtual appointments or virtual events. Rooms allow control through roles and permissions and enable invite-only experiences. Rooms currently allow voice and video calling.
66+
67+
Enabling a faster sample building experience
68+
69+
Data indicates that ~40% of customers abandon the Sample Builder due to the challenging nature of the configuration process, particularly during the Microsoft Bookings setup. To address this issue, we've implemented a solution that streamlines the deployment process by levering Rooms for direct virtual appointment creation within the Sample Builder. This change results in a significant reduction of deployment time, as the configuration of Microsoft Bookings isn't enforced, but rather transformed into an optional feature that can be configured in the deployed Sample. Additionally, we've incorporated a feedback button into the Sample Builder and made various enhancements to its accessibility. With Sample Builder, customers can effortlessly customize and deploy their applications to Azure or their Git repository, without the need for any coding expertise.
70+
71+
72+
:::image type="content" source="./media/whats-new-images/cy23Q1/sample-builder-rooms-1.png" alt-text="Sample Builder scheduling experience":::
73+
*Figure 2: Scheduling experience options.*
74+
75+
76+
:::image type="content" source="./media/whats-new-images/cy23Q1/sample-builder-rooms-2.png" alt-text="Sample Builder appointment landing page":::
77+
*Figure 3: New Appointment Landing Page*
78+
79+
80+
:::image type="content" source="./media/whats-new-images/cy23Q1/sample-builder-feedback.png" alt-text="Sample Builder feedback form":::
81+
*Figure 4:  Feedback form.*
82+
83+
84+
Sample Builder is already in General Availability and can be accessed [on Azure portal](https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/50ad1522-5c2c-4d9a-a6c8-67c11ecb75b8/resourceGroups/serooney-tests/providers/Microsoft.Communication/CommunicationServices/email-tests/sample_applications).
85+
86+
87+
## Call Automation (Public Preview)
88+
Azure Communication Services Call Automation provides developers the ability to build server-based, intelligent call workflows, and call recording for voice and PSTN channels. The SDKs, available for .NET and Java, uses an action-event model to help you build personalized customer interactions. Your communication applications can listen to real-time call events and perform control plane actions (like answer, transfer, play audio, start recording, etc.) to steer and control calls based on your business logic.
89+
90+
ACS Call Automation can be used to build calling workflows for customer service scenarios, as depicted in the following high-level architecture. You can answer inbound calls or make outbound calls. Execute actions like playing a welcome message, connecting the customer to a live agent on an ACS Calling SDK client app to answer the incoming call request. With support for ACS PSTN or Direct Routing, you can then connect this workflow back to your contact center.
91+
92+
:::image type="content" source="./media/whats-new-images/cy23Q1/call-automation-architecture.png" alt-text="Call Automation Architecture":::
93+
*Figure 5: Call Automation Architecture*
94+
95+
To learn more, visit our [Call Automation overview article](https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/call-automation).
96+
97+
## Phone number expansion now in General Availability (Generally Available)
98+
We're excited to announce that we have launched Phone numbers in Canada, United Kingdom, Italy, Ireland and Sweden from Public Preview into General Availability. ACS Direct Offers are now generally available in the following countries and regions: **United States, Puerto Rico, Canada, United Kingdom, Italy, Ireland** and **Sweden**.
99+
100+
To learn more about the different ways you can acquire a phone number in these regions, visit the [article on how to get and manage phone numbers](https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/get-phone-number?pivots=programming-language-javascript&tabs=windows), or [reaching out to the IC3 Service Desk](https://github.com/Azure/Communication/blob/master/special-order-numbers.md)
101+
102+
Enjoy all of these new features. Be sure to check back here periodically for more news and updates on all of the new capabilities we've added to our platform! For a complete list of new features and bug fixes, visit our [releases page](https://github.com/Azure/Communication/releases) on GitHub.

0 commit comments

Comments
 (0)