| Stream call audio with Call Automation Audio Streaming APIs |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/audio-streaming-concept |
| Integrate Call Automation with Foundry Tools |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/azure-communication-services-azure-cognitive-services-integration |
| Use Call Automation play action for audio prompts |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/play-action |
| Use real-time transcription with Call Automation |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/real-time-transcription |
| Gather caller input with Call Automation Recognize |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/recognize-action |
| Configure push notifications for ACS chat and calling apps |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/notifications |
| Use ACS Number Lookup to retrieve phone insights |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-lookup-concept |
| Integrate ACS Number Lookup SDK into applications |
https://learn.microsoft.com/en-us/azure/communication-services/concepts/numbers/number-lookup-sdk |
| Control calls with Call Automation REST actions |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/actions-for-call-control |
| Get audio streams from calls using Audio Streaming API |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/audio-streaming-quickstart |
| Use mid-call media actions with Call Automation |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/control-mid-call-media-actions |
| Pass custom context data in Call Automation calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/custom-context |
| Process Call Automation webhook events with event processor |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/handle-events-with-event-processor |
| Mute call participants using Call Automation APIs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/mute-participants |
| Play audio to callers using Call Automation SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/play-action |
| Add real-time call transcription via Call Automation SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/real-time-transcription-tutorial |
| Capture DTMF input with Call Automation Recognize |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/recognize-action |
| Automatically record calls using Event Grid and Functions |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/record-every-call |
| Add Teams users to ACS calls with Call Automation |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/call-automation/teams-interop-call-automation |
| Transfer active calls between clients using ACS |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/active-call-transfer |
| Retrieve Teams audio conferencing details via ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/audio-conferencing |
| Implement Microsoft Teams breakout rooms with ACS |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/breakoutrooms |
| Check browser support using ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/browser-support |
| Pass UUI headers with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/call-context |
| Integrate iOS CallKit with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/callkit-integration |
| Query local user capabilities during ACS calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/capabilities |
| Enable closed captions for ACS–Teams interop calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/closed-captions-teams-interop-how-to |
| Subscribe to Teams participant display name change events |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/display-name-changed |
| Render active speakers using ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/dominant-speaker |
| Subscribe to Azure Communication Services calling events |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/events |
| Detect multiple active tabs with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/is-sdk-active-in-multiple-tabs |
| Control Teams meeting lobby with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/lobby |
| Programmatically manage calls with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-calls |
| Track and manage Teams meeting roles via ACS SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-role-assignment |
| Control video streams during ACS calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/manage-video |
| Control participant media access in Teams via ACS |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/media-access |
| View Teams PowerPoint Live via ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/powerpoint-live |
| Enable ACS calling push notifications with Event Grid |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/push-notifications |
| Send and manage raised hand state in ACS calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/raise-hand |
| Implement reactions in ACS and Teams calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/reactions |
| Enable and handle spotlight state in ACS calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/spotlight |
| Integrate Android TelecomManager with ACS calling |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/telecommanager-integration |
| Enable Teams Together Mode using ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/together-mode |
| Transfer calls to users, numbers, or voicemail with ACS |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/transfer-calls |
| Archive Azure Communication Services chat threads to custom storage |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/archive-chat-threads |
| Integrate ACS chat with Teams DLP policies |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/data-loss-prevention |
| Integrate Azure AI translation and sentiment with ACS chat |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/chat-sdk/translating-chats |
| Use Teams Shared Line Appearance with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/cte-calling-sdk/shared-line-appearance |
| Accept or decline Job Router offers programmatically |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/accept-decline-offer |
| Use Azure Functions as Job Router rule engine |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/azure-function |
| Customize best-worker ranking with Azure Functions |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/customize-worker-scoring |
| Escalate queued jobs with Job Router SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/escalate-job |
| Retrieve Job Router queue wait time and position |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/estimated-wait-time |
| Apply Job Router classification policies via SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/job-classification |
| Manage Job Router queues using SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/manage-queue |
| Route jobs to preferred workers via Job Router |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/preferred-worker |
| Create scheduled jobs with Job Router SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/scheduled-jobs |
| Subscribe to Job Router events with Event Grid |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/router-sdk/subscribe-events |
| Integrate iOS CallKit with ACS UI Library calling |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/callkit |
| Handle Azure Communication Services UI Library events |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/events |
| Set up one-to-one calling and notifications in ACS UI Library |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/one-to-one-calling |
| Enable picture-in-picture in ACS UI Library calls |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/picture-in-picture |
| Integrate Android TelecomManager with ACS UI Library |
https://learn.microsoft.com/en-us/azure/communication-services/how-tos/ui-library-sdk/telecommanager |
| Download WhatsApp media from ACS Event Grid messages |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/download-media |
| Integrate app with WhatsApp text and media messaging |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/get-started |
| Subscribe to WhatsApp Advanced Messaging Event Grid events |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events |
| Implement interactive WhatsApp messages with ACS SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-interactive-messages |
| Send WhatsApp reaction messages using ACS SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-reaction-messages |
| Send WhatsApp sticker messages with Advanced Messages SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-sticker-messages |
| Send WhatsApp template messages via Advanced Messages SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/advanced-messaging/whatsapp/send-template-messages |
| Make outbound PSTN calls with Call Automation |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/call-automation/quickstart-make-an-outbound-call |
| Connect ACS chat to Microsoft Teams meetings |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/meeting-interop |
| Integrate Azure OpenAI bot with ACS chat |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/openai-chat-bot-integration |
| Integrate Azure Bot Service bots into ACS chat |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/quickstart-botframework-integration |
| Use ACS Chat SDK in React Native apps |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/chat/react-native |
| Handle Azure email events with Event Grid |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/handle-email-events |
| Manage email suppression lists via Azure SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/manage-suppression-list-management-sdks |
| Send email using ACS Email SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email |
| Hydrate Azure EmailClient with existing messageId |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/hydrate-email-client-with-message-id |
| Poll for ACS email delivery status via SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/manually-poll-for-email-status |
| Send ACS emails to multiple recipients with SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-to-multiple-recipients |
| Send ACS email with file attachments via SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-attachments |
| Send ACS email with inline attachments via SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/send-email-with-inline-attachments |
| Use ACS email object model to build send payloads |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-advanced/use-email-object-model-for-payload |
| Send email to ACS via SMTP |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp |
| Send ACS email using SMTP with XOAUTH2 in .NET |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email-smtp/send-email-smtp-oauth |
| Subscribe to Azure Communication Services events via Event Grid |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/events/subscribe-to-events |
| Create Rooms with Azure Communication Services SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/get-started-rooms |
| Join a Rooms call using web or mobile SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/join-rooms-call |
| Manage Rooms calls with Calling and Call Automation SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/rooms/manage-rooms-call |
| Create Job Router queues, policies, workers, and jobs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/router/get-started-router |
| Integrate Azure OpenAI with Job Router worker scoring |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/router/job-router-azure-openai-integration |
| Handle Azure SMS events and delivery reports |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/handle-sms-events |
| Receive and process SMS with Event Grid and Functions |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/receive-sms |
| Send SMS using Azure Communication Services SDKs |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/sms/send |
| Acquire and manage phone numbers via Azure SDK/CLI |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/get-phone-number |
| Use ACS JavaScript SDK to look up phone operator info |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/number-lookup |
| Add PSTN calling to apps with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/telephony/pstn-call |
| Handle Teams Phone Extensibility calls with Call Automation |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-answer-teams-calls |
| Place outbound TPE calls using Call Automation |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensibility-server-outbound-call |
| Use the Teams Phone Extensibility REST API |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/tpe/teams-phone-extensiblity-rest-api |
| Integrate Adaptive Cards into ACS chat UI |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-adaptive-card |
| Integrate ACS chat UI Library composites into your app |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-chat-ui-library |
| Integrate ACS UI Library composites into applications |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/ui-library/get-started-composites |
| Combine ACS Calling and Chat SDKs in Android apps |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-android-calling-chat-sdk |
| Use Call Recording APIs for voice and video calls |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-call-recording |
| Integrate ACS Data Channel messaging in calls |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-data-channel |
| Implement raw media access with ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-raw-media-access |
| Apply video background effects in ACS calls |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-video-effects |
| Get audio stream volume in ACS calling apps |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-volume-indicator |
| Run ACS WebJS calling in Android WebView |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-webview |
| Add closed captions to ACS calling applications |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-closed-captions |
| Enable Real Time Text in ACS calling apps |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-real-time-text |
| Add 1:1 video calling using ACS JavaScript SDK |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling |
| Add voice calling with ACS Calling SDK for .NET |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/getting-started-with-calling |
| Handle ACS calling events with Event Grid |
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/handle-calling-events |
| Build AI virtual assistants with Call Automation and Foundry |
https://learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-ai |
| Integrate Call Automation with Azure OpenAI voice models |
https://learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-azure-openai-sample |
| Understand and customize ACS Group Chat Hero sample |
https://learn.microsoft.com/en-us/azure/communication-services/samples/chat-hero-sample |
| Integrate Azure AI for presend email content checks |
https://learn.microsoft.com/en-us/azure/communication-services/samples/email-detect-sensitive-content |
| Connect Microsoft Copilot Studio agents to voice calls |
https://learn.microsoft.com/en-us/azure/communication-services/samples/integrate-azure-communication-services-with-copilot-studio |
| Build cross-platform ACS calling apps with UI library |
https://learn.microsoft.com/en-us/azure/communication-services/samples/ui-library-cross-platform |
| Configure web push notifications for ACS calling |
https://learn.microsoft.com/en-us/azure/communication-services/samples/web-calling-push-notifications-sample |
| Use ACS web calling sample code in your app |
https://learn.microsoft.com/en-us/azure/communication-services/samples/web-calling-sample |
| Configure ACS chat push notifications on iOS |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/add-chat-push-notifications |
| Add AR video filters using ACS and DeepAR |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/add-video-augmented-reality-tutorial |
| Send ACS VOIP push notifications via Event Grid |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/add-voip-push-notifications-event-grid |
| Enable ACS audio noise suppression and echo removal |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/audio-quality-enhancements/add-noise-supression |
| Embed ACS Chat inside a custom Microsoft Teams app |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-app-teams-embed |
| Enable file attachment interoperability in ACS chat |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-file-attachment |
| Enable inline image interoperability in ACS chat |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/chat-interop/meeting-interop-features-inline-image |
| Collect user feedback with ACS UI library support form |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/collecting-user-feedback/collecting-user-feedback |
| Implement ACS End of Call Survey in applications |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/end-of-call-survey-tutorial |
| Implement ACS chat file sharing via Blob Storage |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/file-sharing-tutorial-acs-chat |
| Enable file sharing in ACS–Teams interop chat |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/file-sharing-tutorial-interop-chat |
| Configure inline images for ACS–Teams interop chat |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/inline-image-tutorial-interop-chat |
| Retrieve ACS Calling SDK log files from devices |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/log-file-retrieval-tutorial |
| Integrate Azure URL Shortener with SMS messaging |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/sms-url-shortener |
| Build a trusted authentication service for ACS with Azure Functions |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/trusted-service-tutorial |
| Automate pre/post Teams appointments with Power Automate |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/before-and-after-appointment |
| Extend Teams virtual appointment calls with ACS |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/call |
| Integrate custom scheduling with Teams virtual appointments |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/virtual-visits/extend-teams/schedule |
| Attach custom telemetry tags in ACS Calling SDK |
https://learn.microsoft.com/en-us/azure/communication-services/tutorials/voice-video-calling/diagnostic-options-tag |