Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.