Azure Communication Services documentation
Build powerful, cloud-based communication and customer engagement experiences by adding voice, video, chat, sms, email, teams interoperability, call automation, and telephony to your apps.
Get Started
Explore our scenario-based solutionsReference
SDK referenceReference
Rest API referencesCommunication Channels
Learn about our core services, which you can combine and integrate to create your own custom communication solutions.
Other services
Explore other Azure Communication Services capabilities.
Interoperability between Azure Communication Services and Microsoft Teams enables your applications and users to participate in Teams calls, meetings and chats.
Call Automation provides a new set of APIs to help developers build server-based, intelligent calling workflows.
UI Library gives you a library of production-ready, fully accessible UI components to easily build modern communications user experiences using Azure Communication Services.
Job router allows you to direct each customer interaction to the correct customer service resource with a mix of predefined and runtime rules and policies.
Our Call Diagnostic tools help you identify, visualize and investigate the causes of poor call quality and reliability.
Core Scenarios
Whether you're just starting or have lots of experience, our prebuilt communications solutions help you arrive at your business goals quickly and effectively.
Use our sample builder to create an end-to-end virtual appointment experience in less than a day.
Enable your customer support staff by building an intelligent IVR workflow using bots, SMS, AI and our low code dev environment
Send important communications to your customers using our SMS, email and push notification services.
Other Resources
Related Technologies