An Azure communication platform for deploying applications across devices and platforms.
Hello Sharma, Ritika,
Welcome to Microsoft Q&A,
Azure Communication Services (ACS) is designed to support multi-channel communication (SMS, Email, Voice/Video, Chat), but there are a few nuances to understand when it comes to resource consolidation and management practices.
- Can a single ACS resource be used to manage email, SMS, voice, and URL-shortener functionalities together? Yes, but with caveats. A single ACS resource can technically support multiple modalities, including:
- SMS
- Voice & Video calling
- Chat
- Email (requires domain verification & capabilities enabled)
- Some capabilities (like Email) require separate configuration steps (e.g., setting up verified domains and DKIM for Email).
- Features like URL Shortener are not natively part of ACS but can be built as an adjacent service via Azure Functions or Logic Apps.
- Is the “Email Communication Service” in the portal a specialized view/setup of ACS Email, or is it separate? It’s essentially a specialized blade/view for setting up ACS Email within the Communication Services umbrella. When you create an "Email Communication Service" in the Azure portal:
- It still links to the same backend ACS resource model
- It simply preconfigures your setup for email use (like domain management, DKIM, SMTP routing)
- Should I use one ACS resource for all channels or separate them? Recommendation: Use a single ACS resource for most channels (Email, SMS, Voice) if:
- You want centralized billing and access control
- Your app serves a single domain/tenant
- Your workload and throughput stay within ACS quotas
- You serve multiple tenants/clients with different compliance requirements
- You want environmental isolation (e.g., dev/test/prod separation)
- You require granular role-based access control (RBAC) per communication channel
For Reference,
https://learn.microsoft.com/en-us/azure/communication-services/overview
https://learn.microsoft.com/en-us/azure/communication-services/concepts/sms/concepts
https://muhammadimran-dev.medium.com/azure-communication-services-fbc5f8d84949
Please Upvote and accept the answer if it helps!!