AZ-900 Describe Azure architecture and services Practice Question
Which Azure service provides a set of APIs and tools for building real-time communication features into applications, such as voice and video calling?
⚠ Common exam trap
Test-takers frequently confuse Azure Communication Services with Azure Media Services, assuming both handle video, but Media Services is for one-way streaming (e.g., on-demand or live events) while Communication Services is for two-way interactive communication.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure Communication Services
Azure Communication Services is the correct answer because it provides a set of REST APIs and client SDKs specifically designed to integrate real-time communication features—such as voice, video, and chat—into custom applications. Unlike other Azure services, it offers managed WebRTC-based media streaming and PSTN telephony capabilities, making it the dedicated solution for embedding communication experiences.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Azure Media Services
Why it's wrong here
Azure Media Services is a broadcast-grade platform for ingesting, encoding, and packaging video for streaming endpoints, typically used for live events or video-on-demand delivery. It does not expose REST APIs or client SDKs that let developers embed interactive two-way voice/video calls, chat, SMS, or email directly into a custom application. Azure Communication Services is the correct choice here because it provides exactly those person-to-person communication primitives via its SDKs and APIs.
- ✓
Azure Communication Services
Why this is correct
Azure Communication Services is the correct answer because it is a managed service that provides REST APIs and SDKs for voice and video calling, chat, SMS, and email, allowing developers to add real-time person-to-person communication to custom applications. It handles the signaling, media transport, and messaging infrastructure, so code in any supported language can integrate these interactive channels without building that complexity from scratch. This directly maps to the need for APIs that let an application become a communication platform.
- ✗
Azure Event Grid
Why it's wrong here
Azure Event Grid is an event-routing service that asynchronously delivers discrete event messages from publishers to subscribers, such as triggering a function when a blob is created or a resource changes. It follows a fire-and-forget, pub/sub model with no bidirectional, real-time media signaling or person-to-person conversation state. Azure Communication Services, by contrast, supplies the actual multi-channel communication APIs with low latency and two-way interaction, making it the service that matches the scenario of embedding calling/chat into an app.
- ✗
Azure Bot Service
Why it's wrong here
Azure Bot Service provides a framework for building a conversational AI bot, including dialogs, state management, natural-language understanding, and connectors to channels like Teams or Web Chat. It is an automation/decision layer, not a low-level communication library, so it does not give custom applications the underlying real-time calling, chat, SMS, or email transport. A bot built with Bot Service can consume Azure Communication Services for the actual person-to-person media and messaging channels, but the Bot Service itself is not that infrastructure.
Go deeper
Related to this question
About these practice questions
This AZ-900 question is part of Courseiva's 981-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.