AB-250

AB-250 Practice Test

Customer Engagement

This AB-250 practice test contains original, human-approved questions across the official Dynamics 365 Contact Center domains. D365 Training does not publish exam dumps or leaked questions. The questions are grounded in verified Microsoft Learn evidence.

80 questions covering Contact Center deployment, channels, AI capabilities, work distribution, representative experience, and analytics.

Answer each question, then open the answer panel to see the correct answer and evidence-grounded explanation.

Q001 - Question

A newly hired representative has a user account in Dynamics 365 Contact Center, but unified routing never assigns work items to them. Which two configuration items should you verify to make the representative eligible to receive routed work? Each correct answer presents part of the solution.

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Multiple choice

A and C are correct.

Explanation: Unified routing can assign work only after the user is configured as a bookable resource, and a capacity profile is required to define how much concurrent work that user can receive. Skills and queue membership then refine which work is routed.

B is incorrect: The embedded widget is a client experience option for non-Microsoft CRM systems and does not make a user eligible for routed work.

D is incorrect: Rollout plans control phased deployment of autonomous service agents, not routing eligibility for human representatives.

Learn more in Microsoft Learn

Q002 - Question

Conversations are landing in an overflow queue, and an administrator cannot determine whether the cause is classification, queue selection, or representative capacity. What should the administrator use to review the routing telemetry for these conversations?

Domain: Configure work distribution (10-15%) Type: Single choice

A is correct.

Explanation: Conversation diagnostics sends routing telemetry to Azure Application Insights, and the Traces table exposes classification, route-to-queue, assignment, representative configuration, capacity, and intent-determination data in one place.

B is incorrect: Testing rule conditions in the designer covers only the classification stage and does not expose queue selection, assignment, or capacity results.

C is incorrect: Customer Intent Agent data supports intent-based routing, but reviewing intents alone does not report classification, queue, or capacity outcomes.

D is incorrect: Comparing a capacity profile with an assignment method is a configuration review and does not provide the per-conversation telemetry needed to isolate the failing stage.

Learn more in Microsoft Learn

Q003 - Question

A support organization wants routine order status inquiries resolved without a representative. When a conversation must still be escalated, the details already collected should be available to classification rules. What should you configure on the workstream?

Domain: Configure work distribution (10-15%) Type: Single choice

D is correct.

Explanation: An engagement agent is a Copilot Studio agent associated with a workstream. It can resolve routine inquiries and collect context variables that classification rules use when the conversation escalates to a representative.

A is incorrect: Preferred representative mapping links a contact to specific representatives and does not provide self-service resolution or collect context variables.

B is incorrect: Route-to-queue rules select a destination queue and are evaluated after classification, so they cannot resolve routine inquiries.

C is incorrect: Adding another workstream creates a second entry point but does not resolve inquiries or gather context before escalation.

Learn more in Microsoft Learn

Q004 - Question

A contact center plans two routing changes. First, high-value contacts should reach the representatives who normally handle their account. Second, work items should reach representatives whose skills are compared by algorithm rather than requiring every skill to be present. Which two statements about these routing methods are accurate? Each correct answer presents part of the solution.

Domain: Configure work distribution (10-15%) Type: Multiple choice

B and D are correct.

Explanation: Preferred routing maps up to three representatives to a contact. Skill-based routing supports the Exact Match and Closest Match algorithms, and Closest Match does not require every skill to be present.

A is incorrect: Record routing sends Dataverse records through unified routing and is not a prerequisite for preferred representative mapping.

C is incorrect: Intent-based routing uses Customer Intent Agent data as its own routing method, and it does not replace the skill-matching algorithms.

Learn more in Microsoft Learn

Q005 - Question

You are preparing a cost model for a Dynamics 365 Contact Center deployment that includes AI agents and voice channels. How are the licensing and costs structured?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

B is correct.

Explanation: Contact center licensing combines user-based licenses for named users with consumption-based charges for AI and telephony usage.

A is incorrect: Costs are divided between user-based licenses and consumption charges, not combined into a single per-interaction charge.

C is incorrect: AI agent usage and telephony incur consumption-based charges and are not included as unlimited in the user-based license.

D is incorrect: Named users require user-based licenses in addition to the consumption-based charges.

Learn more in Microsoft Learn

Q006 - Question

A contact center handles voice calls, chat conversations, and case records with unified routing. Supervisors report that work is sometimes assigned to representatives who cannot handle that channel. Which queue design change addresses the problem?

Domain: Configure work distribution (10-15%) Type: Single choice

A is correct.

Explanation: Unified routing supports Messaging, Record, and Voice queue types. Using the queue type that matches the channel prevents cross-channel assignment errors, because work is only assigned to representatives in the queue built for that type of work.

B is incorrect: Classification runs before route-to-queue rules, but a single queue still mixes channel work and does not prevent cross-channel assignment.

C is incorrect: Queue priority controls the order in which queues are processed, not which channel a work item belongs to.

D is incorrect: Unified routing applies classification and route-to-queue rules before an assignment method selects a representative, so removing route-to-queue rules breaks distribution.

Learn more in Microsoft Learn

Q007 - Question

Representatives at a support organization must handle voice, chat, SMS, email, Teams, and social interactions while viewing customer CRM data and receiving Copilot assistance, and they must keep more than one interaction open at the same time. Which application should you configure for these representatives?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

C is correct.

Explanation: Copilot Service workspace is the representative-facing application. It provides a multi-session desktop where representatives handle voice, chat, SMS, email, Teams, and social interactions with contextual CRM data and Copilot assistance.

A is incorrect: The Copilot Service admin center is the management interface used to configure Contact Center, not the application representatives use to handle interactions.

B is incorrect: Agent Hub supports adoption and monitoring of agents; it is not the multi-session desktop for handling customer interactions.

D is incorrect: The embedded widget applies when the organization keeps a non-Microsoft CRM such as ServiceNow as the representative's primary system, which is not stated in this scenario.

Learn more in Microsoft Learn

Q008 - Question

You are planning a Dynamics 365 Contact Center implementation. You need to identify the prebuilt AI agents that are available in the platform. Which two prebuilt agents should you identify?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Multiple choice

A and B are correct.

Explanation: Dynamics 365 Contact Center provides prebuilt Customer Assist, Quality Assurance, and Service Operations agents to target distinct parts of the service lifecycle.

C is incorrect: Unified intelligent routing is a core architecture layer of the platform, not a prebuilt AI agent.

D is incorrect: Licensing is handled through user-based licenses and consumption charges; there is no prebuilt Licensing Optimization agent.

Learn more in Microsoft Learn

Q009 - Question

You are planning how to move Contact Center configuration from a development environment through test and into production. Which approach follows Dataverse solution management practices for this deployment?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

C is correct.

Explanation: Contact Center application lifecycle management follows Dataverse solution management. Use managed solutions in target environments, handle environment-specific values with environment variables and connection references, and reconfigure nonportable items such as phone numbers after deployment.

A is incorrect: Managed solutions are the expected form in target environments; using unmanaged solutions there works against controlled promotion from development.

B is incorrect: Manual recreation bypasses solution-based promotion and makes configuration inconsistent across environments.

D is incorrect: Environment-specific values belong in environment variables and connection references, and some items such as phone numbers must still be reconfigured in the target environment.

Learn more in Microsoft Learn

Q010 - Question

A company keeps Salesforce as its primary CRM system and wants representatives to handle Contact Center conversations without leaving Salesforce. Which statement correctly describes this integration?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

B is correct.

Explanation: You can embed the Contact Center conversation widget in Salesforce, ServiceNow, or a custom CRM. In that design, Dataverse remains the data layer and omnichannel services provide the orchestration layer.

A is incorrect: The non-Microsoft CRM hosts the widget, but Dataverse remains the data layer for the integration.

C is incorrect: A full record migration is not part of this integration pattern; the widget integrates with the existing CRM system.

D is incorrect: The conversation widget supports both server-side data synchronization and client-side, event-based CRM integration.

Learn more in Microsoft Learn

Q011 - Question

You configure a messaging workstream. Conversations about warranty claims must carry a warranty skill and a lower-capacity profile so that the correct queue rule can evaluate them. Where should you configure this enrichment?

Domain: Configure work distribution (10-15%) Type: Single choice

A is correct.

Explanation: Classification rules set attributes, attach skills, or apply capacity profiles to enrich the work item, and they run before route-to-queue rules select a destination queue.

B is incorrect: Route-to-queue rules consume the enriched data to choose a queue, so enrichment configured after queue selection cannot influence that decision.

C is incorrect: Queues are destinations associated with a workstream and are not where skills and capacity profiles are attached to an incoming work item.

D is incorrect: A record workstream is the entry point for Dataverse records, not the configuration location for skill and capacity enrichment on a messaging conversation.

Learn more in Microsoft Learn

Q012 - Question

A supervisor wants escalated conversations inside a single messaging queue to be picked up before standard conversations, and wants each conversation to go to the representative with the most available capacity. Which two queue settings should the administrator configure? Each correct answer presents part of the solution.

Domain: Configure work distribution (10-15%) Type: Multiple choice

A and C are correct.

Explanation: A prioritization ruleset defines how work items are ordered inside a queue, so escalated conversations can be placed ahead of standard conversations. The assignment method then selects the representative, and Highest capacity assigns work to the representative with the most available capacity.

B is incorrect: The queue priority number controls the order in which queues are processed across queues, not the order of work items inside one queue.

D is incorrect: Operating hours define when the queue accepts and distributes work; they do not order work items or select a representative.

Learn more in Microsoft Learn

Q013 - Question

An architect is documenting how Dynamics 365 Contact Center replaces a fragmented stack of point solutions. Which architectural structure does the platform use?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

A is correct.

Explanation: Dynamics 365 Contact Center replaces a fragmented stack with four composable layers (self-service, unified intelligent routing, assisted service, and operations) that share a common data model in Dataverse.

B is incorrect: The platform uses four composable layers sharing a common data model in Dataverse, not a monolithic application with channel-specific databases.

C is incorrect: The architecture consists of four distinct layers with unified intelligent routing, not just two layers with independent routing.

D is incorrect: The layers share common data and AI natively during operations, rather than relying on a reporting layer after interactions are exported.

Learn more in Microsoft Learn

Q014 - Question

An administrator configures three messaging queues and must make sure the premium support queue is considered before the standard and self-service queues. How should the queue priority values be set?

Domain: Configure work distribution (10-15%) Type: Single choice

B is correct.

Explanation: Unified routing favors queues with lower queue-priority numbers, so assigning the lowest number to the premium support queue makes it the first queue considered.

A is incorrect: Identical priority values do not establish an order between the queues, and queue names do not determine processing order.

C is incorrect: A higher priority number places the queue later in the processing order, which is the opposite of the requirement.

D is incorrect: Priority ordering depends on the configured number, so leaving the value out does not promote the queue.

Learn more in Microsoft Learn

Q015 - Question

A voice queue is staffed from 08:00 to 18:00. Calls that arrive after 18:00 currently wait in the queue with no representative available. The administrator must define what happens to that work outside staffed times. Which configuration should be used?

Domain: Configure work distribution (10-15%) Type: Single choice

D is correct.

Explanation: Operating hours define when a queue accepts and distributes work. Overflow handling responds to conditions such as a closed queue, so you can control what happens to calls that arrive outside staffed times.

A is incorrect: Queue priority affects the order in which queues are processed, not whether the queue is open to accept work.

B is incorrect: Adding queue users does not change queue availability, and it does not define behavior when the queue is closed.

C is incorrect: The assignment method selects a representative for work inside an open queue; it does not handle work that arrives when no one is working.

Learn more in Microsoft Learn

Q016 - Question

A contact center lead reports that incoming work items reach the correct queue but are frequently assigned to representatives who lack the required background. The lead asks which stage of unified routing determines which representative receives the work item. Which stage should you review?

Domain: Configure work distribution (10-15%) Type: Single choice

C is correct.

Explanation: Unified routing classifies incoming work, routes it to a queue, and then applies an assignment method that selects the best available representative. Because the queue is already correct, review the assignment method.

A is incorrect: Classification enriches the work item with attributes before queue selection, so it does not choose the individual representative.

B is incorrect: The route-to-queue stage selects the destination queue, and the reported queue results are already correct.

D is incorrect: The workstream is the entry point that accepts the work item from the channel, not the stage that assigns a representative.

Learn more in Microsoft Learn

Q017 - Question

A retailer uses separate tools for voice, chat, SMS, email, and social channels. When an interaction moves from chat to voice, customers must repeat their details. You need to identify how Dynamics 365 Contact Center resolves this issue. What should you identify?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

C is correct.

Explanation: Dynamics 365 Contact Center brings all channels together so that every channel feeds into a unified routing engine, carrying customer context with the interaction.

A is incorrect: The platform uses a unified routing engine rather than independent channel routing rules with manual reassignment.

B is incorrect: Customer context travels with the interaction natively rather than relying on nightly transcript exports.

D is incorrect: The platform treats all channels in a single composable system rather than prioritizing voice and archiving digital channels.

Learn more in Microsoft Learn

Q018 - Question

A governance team must document how Dynamics 365 Contact Center manages AI agent deployments and maintains service availability during a regional outage. Which capabilities should the team document?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

D is correct.

Explanation: Agent Hub provides centralized management for AI agent deployments, and the platform infrastructure ensures resilience through availability zones, elastic autoscaling, and cross-region disaster recovery.

A is incorrect: AI agents are managed centrally in Agent Hub, and the platform uses built-in disaster recovery rather than manual failover scripts.

B is incorrect: AI agents are centrally managed in Agent Hub rather than Dataverse solution files, and recovery uses cross-region disaster recovery.

C is incorrect: Agent Hub provides centralized management, and capacity scales elastically rather than remaining fixed at provisioning.

Learn more in Microsoft Learn

Q019 - Question

A new Dynamics 365 Contact Center deployment requires one administrator who can configure channels, routing, representative experiences, knowledge management, and operational settings from a single management interface. Which approach meets this requirement?

Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice

A is correct.

Explanation: The Copilot Service admin center is the primary management interface for Dynamics 365 Contact Center, and its site map organizes configuration by functional area such as channels, routing, agent experiences, knowledge management, and operational settings. A System Administrator has full access to that configuration.

B is incorrect: Copilot Service workspace is the representative-facing application for handling interactions, not the management interface for these settings.

C is incorrect: The embedded conversation widget gives representatives a Contact Center experience inside a non-Microsoft CRM system; it is not where you configure channels, routing, or knowledge management.

D is incorrect: Rollout plans in Agent Hub support phased deployment of autonomous service agents, so they cover only one part of the configuration scope.

Learn more in Microsoft Learn

Q020 - Question

A support organization receives cases and conversations that currently sit unassigned until a supervisor manually hands them out. The administrator is asked to describe what a queue provides in Dynamics 365 Contact Center before the design work starts. Which description is accurate?

Domain: Configure work distribution (10-15%) Type: Single choice

C is correct.

Explanation: A queue acts as a holding area for incoming work items and distributes them to service representatives according to the rules you configure, which includes queue users, operating hours, overflow handling, and the assignment method.

A is incorrect: Queues handle incoming work that still needs distribution, not the storage of closed work for reporting.

B is incorrect: Queues route work to service representatives; they do not resolve work items on their own.

D is incorrect: Queues are work distribution containers, not security roles that control record access.

Learn more in Microsoft Learn

Q021 - Question

You plan a rollout that adds voice, chat, SMS, and social channels to Dynamics 365 Contact Center over three months. You want a repeatable provisioning checklist that your team can follow for each out-of-the-box channel. Which sequence should the checklist follow?

Domain: Implement channels (30-35%) Type: Single choice

B is correct.

Explanation: All out-of-the-box channels in Dynamics 365 Contact Center follow the same four-step pattern: set up the provider account, create the workstream, configure the channel, and exchange the handshake data with the external platform. That pattern lets you reuse one checklist for voice, chat, SMS, and social channels.

A is incorrect: Queue assignment and widget publishing are downstream tasks. The workstream must exist before you configure the channel, so this order breaks the provisioning pattern.

C is incorrect: An Entra app registration, an adapter service, and Messaging API calls apply to a custom channel, not to the standard provisioning pattern for out-of-the-box channels.

D is incorrect: Real-time translation and pre-chat surveys are optional settings that you configure after the channel exists, and the provider account cannot be the last step.

Learn more in Microsoft Learn

Q022 - Question

Agents must see shipment records from an external system next to emails, calls, and notes on the customer record. You plan to extend the timeline to support this requirement. Which approach should you use?

Domain: Implement channels (30-35%) Type: Single choice

A is correct.

Explanation: The timeline shows activity history such as emails, calls, notes, tasks, and appointments. A JavaScript custom connector that implements IRecordSource can surface Dataverse or external records alongside these activities.

B is incorrect: Automated messages are sent to customers at configured conversation events and do not add records to the timeline.

C is incorrect: Context variables pass values for routing and conversation logic, and their names are case-sensitive, but they do not render records on the timeline.

D is incorrect: Channel Integration Framework embeds third-party telephony UI in model-driven apps. It is not used to render external shipment records on the timeline.

Learn more in Microsoft Learn

Q023 - Question

An external IVR transfers calls to Dynamics 365 Contact Center through a certified session border controller with Teams Direct Routing. The caller data collected by the IVR does not appear for representatives. What should you verify to resolve the issue?

Domain: Implement channels (30-35%) Type: Single choice

D is correct.

Explanation: The evidence supports D because SIP UUI header parameters sent by the IVR must exactly match the context-variable names defined in the voice workstream. If they match exactly, routing rules and representatives retain the caller context.

A is incorrect: Transcription creates a text record of the conversation but does not map IVR context data to the workstream variables.

B is incorrect: External IVR integration requires Teams Direct Routing, so switching to Calling Plans does not resolve the missing context.

C is incorrect: Inbound capacity profiles affect representative workload for direct calling, not the mapping of IVR context variables.

Learn more in Microsoft Learn

Q024 - Question

A company is provisioning the voice channel in Dynamics 365 Contact Center. The company keeps its existing telephony carrier contracts and must preserve SIP context on inbound calls. Which PSTN connectivity option should you select?

Domain: Implement channels (30-35%) Type: Single choice

A is correct.

Explanation: The evidence supports A because Direct Routing connects an existing carrier to Teams Phone Extensibility and preserves SIP context so signaling data remains available to the voice channel.

B is incorrect: Calling Plans provide Microsoft-managed PSTN connectivity and do not preserve SIP context for an existing carrier.

C is incorrect: Operator Connect provides carrier-managed connectivity through a participating operator, but Direct Routing is the specified method for preserving SIP context.

D is incorrect: Inbound capacity profiles manage direct inward dialing that bypasses unified routing; they do not provide the underlying PSTN connectivity.

Learn more in Microsoft Learn

Q025 - Question

A messaging team wants agents to send consistent order updates on SMS and WhatsApp that include the customer name and order number. The team also requires a set of short standard replies available only to agents who work the support workstream. Which two configurations should you use? Each correct answer presents part of the solution.

Domain: Implement channels (30-35%) Type: Multiple choice

B and D are correct.

Explanation: Message templates support dynamic values for SMS and WhatsApp, so agents send consistent content that includes customer and order details. Quick replies can be associated with a workstream, which limits the short standard replies to agents who handle that workstream.

A is incorrect: Masking hides sensitive data in messages and must be tested before production use, but it does not provide reusable order update content or agent replies.

C is incorrect: Automated messages are sent by the system at configured events, so they do not give agents selectable replies or templated content to send on demand.

Learn more in Microsoft Learn

Q026 - Question

You are configuring security and compliance settings for a voice agent. The agent collects credit card numbers and uses a workstream that records calls. You need to ensure that recording consent is obtained and that credit card numbers are not captured in the recording. What should you configure?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

A is correct.

Explanation: To comply with varying jurisdiction requirements, configure consent before recording starts. Then, use DTMF and recording pause to ensure sensitive data like credit card numbers are not captured.

B is incorrect: Starting the recording immediately violates the requirement to obtain consent first, and timeout settings control input durations rather than masking sensitive audio.

C is incorrect: Event Grid is an architectural prerequisite; asking callers to speak the card number records the sensitive data, which violates the requirement to prevent capturing it in the first place.

D is incorrect: Data residency policies determine where recordings are stored, but they do not obtain caller consent or prevent the card number from being recorded.

Learn more in Microsoft Learn

Q027 - Question

You configure a customer feedback survey that collects a CSAT score after voice conversations. A Copilot Studio survey agent is provisioned, but customers never receive the survey when calls end. What should you do to ensure the survey runs?

Domain: Implement channels (30-35%) Type: Single choice

B is correct.

Explanation: Creating a feedback survey provisions a Copilot Studio survey agent, but the agent must be published and then selected in the post-conversation survey setting of the digital or voice workstream before it runs.

A is incorrect: Quick replies give agents short standard responses in messaging conversations and do not deliver a post-conversation survey.

C is incorrect: Automatic closure reclaims capacity from inactive sessions and does not select or publish a survey agent.

D is incorrect: Channel Integration Framework embeds third-party telephony UI in model-driven apps and is not used to enable a survey agent.

Learn more in Microsoft Learn

Q028 - Question

A retailer wants customers to contact support over WhatsApp, and the messages must arrive as work items that unified routing can assign. The implementation uses Azure Communication Services as the provider. Which two items must you configure in Azure Communication Services to support this channel? (Choose two.)

Domain: Implement channels (30-35%) Type: Multiple choice

A and C are correct.

Explanation: WhatsApp through Azure Communication Services requires Advanced Messaging and an Event Grid subscription so that inbound messages reach Dynamics 365 Contact Center. You then use the channel ID and a workstream to complete the channel configuration and route the work items.

B is incorrect: A Microsoft Teams voice channel is a separate channel type and does not deliver WhatsApp messages to unified routing.

D is incorrect: A pre-chat survey is a chat widget setting used to collect information before a chat starts, so it is not part of the WhatsApp provider setup.

Learn more in Microsoft Learn

Q029 - Question

You configure a voice agent that uses a single phone number. Callers sometimes start speaking in English and then switch to a different supported language during the call. The voice agent must dynamically switch languages mid-conversation without restarting the call. What should you configure?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

C is correct.

Explanation: Generative orchestration can support dynamic mid-conversation language switching on a single phone number.

A is incorrect: Configuring multiple phone numbers with channel-specific languages forces the caller to use a specific number per language, preventing mid-call switching on a single number.

B is incorrect: The Conversation.CustomerLanguage variable is used to route escalations to a human representative, not to enable the voice agent to switch languages mid-conversation.

D is incorrect: Classic orchestration relies on deterministic topics and does not dynamically interpret and switch languages mid-conversation.

Learn more in Microsoft Learn

Q030 - Question

A voice agent collects an order number and a reason for the call, then escalates to a representative in Dynamics 365 Contact Center. The representative must receive the collected values when the call arrives. Which two configurations support this requirement? Each correct answer presents part of the solution.

Domain: Configure agents and AI capabilities (10-15%) Type: Multiple choice

A and C are correct.

Explanation: Transfer conversation nodes pass user-defined variables to the Contact Center, and SIP UUI supports short key-value context during call transfer.

B is incorrect: X-Headers support up to five fields; they cannot be configured to pass an unlimited number of context fields.

D is incorrect: External grammars control speech input handling, not the transfer of variables to a representative.

Learn more in Microsoft Learn

Q031 - Question

An organization uses an existing third-party telephony provider. You need to embed the provider's softphone in a multi-session model-driven app so that inbound calls open a screen pop with customer context. Which statement correctly describes the capabilities of the Channel Integration Framework in this design?

Domain: Implement channels (30-35%) Type: Single choice

D is correct.

Explanation: Channel Integration Framework is a JavaScript integration framework that hosts third-party telephony UI in model-driven apps and supports screen pops, call events, and context passing. The external provider remains responsible for call control and routing.

A is incorrect: The framework does not supply telephony controls, so the provider's softphone continues to handle call control.

B is incorrect: The framework does not provide unified routing for the provider's calls, so routing stays with the external provider.

C is incorrect: Call recording and timeline population are not functions provided by the Channel Integration Framework.

Learn more in Microsoft Learn

Q032 - Question

A bank must deliver a fixed phone menu for payment options. Every prompt and path is reviewed by the compliance team, callers select options by using DTMF keypad input, and the wording must not vary between calls. Which orchestration mode should you use for the voice agent?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

C is correct.

Explanation: Classic orchestration uses deterministic topics and trigger phrases, which suits menu-based, compliance-sensitive, and DTMF-heavy flows where wording must remain fixed.

A is incorrect: Generative orchestration dynamically interprets intent and context, meaning responses can vary, which conflicts with the fixed wording required by compliance.

B is incorrect: Generative orchestration is meant for open-ended conversation and knowledge scenarios, not exclusively for DTMF input.

D is incorrect: The one-hour limit applies to agent-handled calls generally, and classic orchestration does not bypass this architectural limit.

Learn more in Microsoft Learn

Q033 - Question

A marketing site offers chat to visitors who are not signed in. The business wants to pass dozens of page and campaign values into each conversation so that unified routing can classify the work item, and it does not want visitors to answer extra questions before the chat starts. Which approach should you use?

Domain: Implement channels (30-35%) Type: Single choice

C is correct.

Explanation: The Live Chat SDK can pass up to 100 custom context variables for unauthenticated chats, so the site can supply page and campaign values silently and unified routing can use them to classify the conversation.

A is incorrect: Pre-chat surveys create context variables, but they require visitors to answer questions before the chat starts, which the business wants to avoid.

B is incorrect: An adapter service and the Messaging API are used to build a custom channel for an external platform, not to add context to the standard chat widget on a website.

D is incorrect: Real-time translation applies to messaging and voice transcripts and does not pass context variables for routing.

Learn more in Microsoft Learn

Q034 - Question

A contact center reports that agents reach their capacity limit even though many of their open sessions have had no customer activity for a long time. You need to free agent capacity for new conversations without requiring agents to close each session manually. Which workstream setting should you configure?

Domain: Implement channels (30-35%) Type: Single choice

C is correct.

Explanation: Automatic closure ends sessions that remain inactive, which reclaims the capacity those sessions consume and lets routing assign new conversations to the agent.

A is incorrect: A custom presence based on Busy still allows new work assignments, so it does not release capacity held by inactive sessions. Use Busy-DND or Away as the base status to block assignments.

B is incorrect: Context variable names are case-sensitive and should not be changed after rules use them, and renaming them does not affect session capacity.

D is incorrect: Attachment settings control what agents and customers can send in a conversation, not how inactive sessions are closed.

Learn more in Microsoft Learn

Q035 - Question

A bank wants signed-in customers to close the browser and later return to the same chat conversation with its full history. Which configuration must you complete to support this requirement?

Domain: Implement channels (30-35%) Type: Single choice

D is correct.

Explanation: Persistent chat requires authentication, and the chat channel uses JWT-based authentication to identify the signed-in customer so the conversation and its history can continue in a later session.

A is incorrect: Real-time translation converts messaging and voice transcript content and has no effect on conversation persistence.

B is incorrect: A pre-chat survey only collects context variables at the start of a chat and does not authenticate the customer.

C is incorrect: The Live Chat SDK supports fully custom widgets, but a custom widget alone does not provide the authentication that persistent chat requires.

Learn more in Microsoft Learn

Q036 - Question

A logistics company runs a proprietary in-app messaging platform that has no out-of-the-box channel in Dynamics 365 Contact Center. Conversations from the app must become work items that unified routing assigns to agents. What should you implement?

Domain: Implement channels (30-35%) Type: Single choice

A is correct.

Explanation: A custom messaging channel uses an adapter service, typically hosted with Azure Functions or Logic Apps, to translate external messages into the Messaging API schema. Secure setup also requires a Microsoft Entra app registration and a webhook endpoint so messages flow in both directions into unified routing.

B is incorrect: An SMS channel with Twilio carries text messages over a telephony provider and cannot connect a proprietary in-app platform.

C is incorrect: A chat widget with custom context variables serves the standard chat channel and does not exchange messages with an external proprietary platform.

D is incorrect: The WhatsApp channel with Advanced Messaging and an Event Grid subscription connects WhatsApp only, so it does not cover a custom in-app platform.

Learn more in Microsoft Learn

Q037 - Question

You need to configure an automated solution to answer inbound calls, greet callers, resolve simple requests, and transfer calls to a representative with the collected context. What should you configure?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

B is correct.

Explanation: The evidence states that voice agents are built in Copilot Studio and connected through voice workstreams to greet and route callers, verify details, resolve requests, and transfer calls with collected context.

A is incorrect: A chat agent does not natively answer inbound phone calls or satisfy voice workstream requirements.

C is incorrect: Recording a call for later replay does not resolve simple requests automatically or transfer active context to a representative.

D is incorrect: Routing directly to a queue skips the automated greeting, verification, and resolution steps that a voice agent provides.

Learn more in Microsoft Learn

Q038 - Question

During peak hours, calls wait in a voice queue longer than the service target because no representatives are available. You need to provide callers with an alternative to waiting on the line. What should you configure?

Domain: Implement channels (30-35%) Type: Single choice

C is correct.

Explanation: The evidence supports C because voice queues support overflow actions such as offering a callback, transferring to an external number, or sending the call to voicemail when no representative is available.

A is incorrect: The Highest capacity assignment method changes how calls are distributed among available representatives, which does not help when no representatives are available to take the call.

B is incorrect: An outbound profile is used for representative-initiated calling, not for handling inbound calls waiting in a queue.

D is incorrect: Route-to-queue rules direct calls into the queue initially, but do not provide alternative actions for calls already waiting in the queue.

Learn more in Microsoft Learn

Q039 - Question

You configure a voice workstream for a support line in Dynamics 365 Contact Center. You must ensure calls are recorded and transcribed, and that calls are sent to the correct queue based on defined conditions. Which two configurations should you complete in the voice workstream? Each correct answer presents part of the solution.

Domain: Implement channels (30-35%) Type: Multiple choice

B and D are correct.

Explanation: The evidence supports B and D because a voice workstream manages recording, transcription, and route-to-queue rules to direct calls appropriately.

A is incorrect: Queue assignment methods, such as Round robin or Highest capacity, are configured on the voice queue, not the voice workstream.

C is incorrect: Capacity profiles are used to manage representative workload for direct calling and unified routing, and are not routing rules configured directly in the workstream.

Learn more in Microsoft Learn

Q040 - Question

You are configuring Dynamics 365 Contact Center. You need to allow representatives to receive direct calls from customers that bypass the unified routing system. What should you configure?

Domain: Implement channels (30-35%) Type: Single choice

A is correct.

Explanation: The evidence supports A because inbound profiles enable direct inward dialing that bypasses unified routing, allowing customers to call a representative directly.

B is incorrect: Outbound profiles configure representative-initiated calling to customers, not inbound direct dialing.

C is incorrect: A voice workstream handles normal unified routing and push distribution, which the requirement specifically states must be bypassed.

D is incorrect: A queue overflow action manages calls that are already waiting in a unified routing queue, not direct inward dialing to a specific representative.

Learn more in Microsoft Learn

Q041 - Question

You add a custom productivity tool that hosts a published Power Apps custom page. The page opens in the productivity pane, but it does not show data for the record in the active session. What should you do?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

C is correct.

Explanation: Custom productivity tools are not automatically bound to session context, so custom code must pass the context values by using the App profile manager updateContext method.

A is incorrect: Adding the page to a session template does not create the missing context binding for a custom tool hosted in the productivity pane.

B is incorrect: A custom tool can host either a published custom page or a PCF control, and neither type receives session context implicitly.

D is incorrect: Teams chat retains record association for connected chats, but it does not supply session context to a custom productivity tool.

Learn more in Microsoft Learn

Q042 - Question

You need to use a single configuration construct to control role-relevant Copilot features, the content that opens with a conversation, and the inbox for distinct representative roles. What should you configure?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

A is correct.

Explanation: The evidence states that experience profiles tailor the Copilot Service workspace for distinct roles and control role-relevant Copilot features, the templates that determine what opens with a conversation, and inbox configuration.

B is incorrect: Building a separate workspace app is not the correct configuration construct for tailoring role-based Copilot features, templates, and inbox settings.

C is incorrect: Routing rulesets determine how work reaches a representative, not which Copilot features, templates, or inbox settings apply to their workspace.

D is incorrect: Security roles govern data access rather than the specific workspace tools, session content, and inbox features controlled by an experience profile.

Learn more in Microsoft Learn

Q043 - Question

You are configuring the inbox for service representatives. You must ensure the inbox is available for the representatives. You also need to determine how voice calls behave when channel-focused inbox settings are applied. What should you conclude?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

A is correct.

Explanation: The evidence states that the inbox is available only for custom profiles, and voice calls always open as new sessions regardless of channel-focused inbox settings.

B is incorrect: The inbox is not available for default profiles; it is only available for custom profiles, and voice calls do not open in the inbox.

C is incorrect: The inbox is enabled through a custom experience profile, not by configuring a session template.

D is incorrect: While the inbox is only available for custom experience profiles, voice calls do not open in the inbox; they always open as new sessions.

Learn more in Microsoft Learn

Q044 - Question

An author uses Copilot to suggest a title, keywords, and description for a new knowledge article that documents a policy change taking effect at the start of next month. Which approach meets authoring and publication requirements?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

B is correct.

Explanation: Copilot suggestions are a starting point and require review before the article moves forward. Accurate title, keywords, description, and body plus a user primary author keep the record discoverable and accountable, and scheduled publication releases the content on the date the policy applies.

A is incorrect: Unreviewed suggestions can carry inaccurate metadata into published guidance, and skipping review removes the control that keeps article quality governed.

C is incorrect: Expiration removes content from active use. Publishing early and expiring on the effective date makes current guidance available too soon and then withdraws it exactly when it is needed.

D is incorrect: Draft content has not completed review or publication, so it is not the governed version that representatives and customer-facing channels should use.

Learn more in Microsoft Learn

Q045 - Question

Representatives who use a custom experience profile in a multisession app cannot start an embedded Teams chat from the productivity pane, although Teams chat is already enabled globally. Which two actions should you take? Each correct answer presents part of the solution.

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Multiple choice

B and C are correct.

Explanation: For custom profiles, Teams chat must be turned on through the productivity-pane profile setting in addition to the global setting, and users in multisession apps need the Productivity tools user role.

A is incorrect: Swarming is configured separately for structured expert resolution and does not enable embedded Teams chat for a custom profile.

D is incorrect: Connected chats already retain record association, so a macro is not required to make Teams chat available.

Learn more in Microsoft Learn

Q046 - Question

A representative is currently assigned to a custom experience profile. You need to assign the representative to a different custom experience profile. What must you do to complete the reassignment?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

B is correct.

Explanation: The evidence states that a representative can only belong to one experience profile and must be removed from a current profile before being added to another.

A is incorrect: A representative can only belong to exactly one profile; multiple assignments with a primary designation are not supported.

C is incorrect: Optional role mapping associates an experience profile with a security role, but it does not bypass the requirement that a representative can only belong to one profile.

D is incorrect: Duplicating settings alters the current profile for all its members rather than correctly moving the single representative to the new profile.

Learn more in Microsoft Learn

Q047 - Question

A knowledge manager plans the first deployment of the Customer Knowledge Management Agent. The case backlog is large and contains regulated content, and the manager is unsure about output quality. What should the manager do first?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

D is correct.

Explanation: Configure connections, flows, and record rules before you enable knowledge creation. Narrow rules with relevant mappings limit the records the agent processes, and starting with drafts keeps a human review step in place while quality and compliance risk are still uncertain.

A is incorrect: A historical run cannot be stopped once it starts and can process up to 100,000 records, so it is not a safe way to test output quality.

B is incorrect: Publishing agent output directly removes the review step, which is the control you need when the content includes regulated material.

C is incorrect: Removing rules and mapping every attribute widens the scope and adds irrelevant content. Use narrow rules and relevant mappings instead.

Learn more in Microsoft Learn

Q048 - Question

A contact center has two representative groups. Tier 1 representatives should see only Copilot and knowledge search in the productivity pane. Tier 2 representatives should also see scripts, macros, and a custom tool. Which approach meets this requirement?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

B is correct.

Explanation: An experience profile controls which productivity tools a representative sees in the session-scoped productivity pane, so you can assign a profile per group and enable only Copilot and knowledge search for Tier 1 and the additional tools for Tier 2.

A is incorrect: Session templates define session behavior and are used to associate scripts, but they are not the setting that governs which productivity tools appear for each representative group.

C is incorrect: Macros automate actions such as record, session, conversation, and flow steps; they do not control tool visibility in the productivity pane.

D is incorrect: Teams chat configuration enables the collaboration experience only and does not determine which other productivity tools are shown.

Learn more in Microsoft Learn

Q049 - Question

An operations manager must produce a staffing plan that covers the next five months so the business can approve a hiring budget. Which forecast configuration meets this requirement?

Domain: Implement channels (30-35%) Type: Single choice

B is correct.

Explanation: Long-term forecasts use daily intervals and cover up to six months, so a five-month hiring plan fits within that range.

A is incorrect: Short-term forecasts use 15-minute intervals and cover up to six weeks, which is shorter than the five-month planning horizon.

C is incorrect: Short-term forecasts use 15-minute intervals, not daily intervals, and they extend only up to six weeks.

D is incorrect: Long-term forecasts use daily intervals. The 15-minute interval belongs to the short-term forecast.

Learn more in Microsoft Learn

Q050 - Question

A contact center plans to turn on autonomous AI agents in Dynamics 365 Contact Center. The organization stores data in one region and the agent capabilities process data in another. Which two prerequisites must the administrator address before the AI agents can be enabled? (Choose two.)

Domain: Configure agents and AI capabilities (10-15%) Type: Multiple choice

A and C are correct.

Explanation: The evidence supports A and C because AI agents require pay-as-you-go or subscription capacity, cross-region consent, and agent-specific roles. Enable capabilities incrementally and monitor adoption and quality.

B is incorrect: Replacing side-pane Copilot with immersive Copilot controls how representatives view assistance during interactions, not a condition for enabling autonomous agents.

D is incorrect: Copilot conversation summaries provide representative assistance and do not need to be turned off before enabling agents.

Learn more in Microsoft Learn

Q051 - Question

A contact center is preparing to adopt workforce management in Dynamics 365 Contact Center. Supervisors report that representatives are receiving routed work while they are in scheduled training sessions. Which workforce management capability addresses this problem?

Domain: Implement channels (30-35%) Type: Single choice

A is correct.

Explanation: Shift-based routing uses the published schedule so that representatives who are on breaks or training are not assigned work. Set up skills, bookable resources, and work hours first, because routing depends on that workforce setup.

B is incorrect: Holiday seasonality affects how forecast demand is calculated for specific periods. It does not control who receives routed work.

C is incorrect: External historical data improves forecast accuracy. It has no effect on whether a representative in training receives an assignment.

D is incorrect: Concurrency is a capacity planning input that converts forecast demand into required staffing. Raising it changes staffing math, not routing eligibility.

Learn more in Microsoft Learn

Q052 - Question

A third-party workforce management system writes schedules, assignments, and time off into Dynamics 365 Contact Center and reads real-time adherence data. During peak synchronization windows, the integration starts failing because of API rate limits. Which design change should you apply?

Domain: Implement channels (30-35%) Type: Single choice

D is correct.

Explanation: Third-party integrations use the Dataverse API for bidirectional exchange of schedules, adherence, and historical data. Handle API rate limits with exponential backoff, and plan how fresh each data set must be so that synchronization volume matches the business need.

A is incorrect: Server-to-server integration uses Microsoft Entra ID OAuth client credentials. Interactive sign-in does not resolve rate limiting.

B is incorrect: Immediate continuous retries increase call volume against the same limits and make throttling worse.

C is incorrect: Manual entry removes the automated exchange of schedules, assignments, and time off, and it does not address the rate limit in the integration design.

Learn more in Microsoft Learn

Q053 - Question

A manufacturer keeps installation procedures in an engineering documentation system that is updated weekly by the engineering team. Support representatives need this content during cases. What should the knowledge architect recommend?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

A is correct.

Explanation: When duplicating content creates risk, retain it in the system that owns it and surface it through a connected source. Recording owner, audience, connection type, location, review frequency, test scenario, and retirement criteria in a source register keeps the source governed and its freshness verifiable.

B is incorrect: Weekly copying creates duplicate content that can drift from the authority source, which is the risk this approach is meant to avoid.

C is incorrect: Native articles are the right choice when you need controlled lifecycle management in Dynamics 365, but forcing every engineering procedure into that lifecycle moves ownership away from the team that maintains the content.

D is incorrect: Direct access without registering the source removes ownership, audience, review frequency, and retirement tracking, so no one is accountable for accuracy or boundaries.

Learn more in Microsoft Learn

Q054 - Question

A supervisor publishes next week's schedule, then edits one committed booking to move a representative's training block. Representatives report that the change does not appear as committed. What should the supervisor do?

Domain: Implement channels (30-35%) Type: Single choice

C is correct.

Explanation: Editing a committed booking returns it to Unpublished status. Publish the booking again so that the change becomes committed and visible to representatives.

A is incorrect: Committed bookings can be edited. A new shift plan is not required to change one booking.

B is incorrect: Constraint optimization is one way to build a schedule, but rerunning it does not replace the publishing step that commits bookings.

D is incorrect: Activity types are defined before shift plans and describe the work in the itinerary. Changing the activity type does not commit an edited booking.

Learn more in Microsoft Learn

Q055 - Question

A published troubleshooting article must be updated with new steps, and the same guidance must also be made available in French. Which two actions should the knowledge team take? Each correct answer presents part of the solution.

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Multiple choice

A and C are correct.

Explanation: Versioning preserves the published guidance while the new content is prepared, so create a version rather than editing published content in place. Translations are independently authored localized content and must go through review before they are published.

B is incorrect: Only one version of an article can be published, so two versions cannot be live at the same time.

D is incorrect: Categories organize records hierarchically and should stay distinct and maintainable. Use related translations for language variants rather than duplicating the category structure per language.

Learn more in Microsoft Learn

Q056 - Question

A service organization stores pricing exceptions in knowledge articles and marks them with an "Internal only" label in the article title. An administrator must make sure this content is not exposed to customers. What should the administrator do?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

C is correct.

Explanation: Access to knowledge content is controlled by role-based Knowledge Article privileges and by the delivery settings that decide whether an article reaches a portal. Configure those controls, then test portal visibility to verify that the intended audience, and only that audience, can reach the content.

A is incorrect: Keywords affect discoverability, not access. Repeating an internal label does not stop an article from being delivered to an external audience.

B is incorrect: Internal labels are descriptive text and are not treated as data protection. Publication and audience are determined by configuration, not by wording in the article.

D is incorrect: Moving text between article fields does not change who can open the record. Sensitive content should be kept out of articles that are published to customers.

Learn more in Microsoft Learn

Q057 - Question

An administrator uses the Service Operations Agent to configure a second orchestration playbook for voice. The new playbook uses triggers and conditions that overlap an existing active playbook. What should the administrator expect when trying to activate the new playbook?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

D is correct.

Explanation: The evidence supports D because validation explicitly blocks incomplete, duplicate, conflicting, or overlapping active playbooks. The Service Operations Agent requires overlap resolution before applying actions.

A is incorrect: Overlapping active playbooks are blocked by validation, so they do not activate and run sequentially.

B is incorrect: Activation does not automatically replace existing active playbooks; validation reports the conflict instead.

C is incorrect: Playbooks are not merged; validation blocks the conflicting activation to ensure human confirmation before actions apply.

Learn more in Microsoft Learn

Q058 - Question

A retailer configures the Customer Assist Agent for inbound voice. The business wants the voice experience to use real-time speech models rather than a fixed, deterministic call flow. Which voice option should the administrator select?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

C is correct.

Explanation: The evidence supports C because Premium GenAI voice uses real-time speech models, which meets the requirement to replace a fixed, deterministic call flow.

A is incorrect: Classic voice is deterministic, meaning the conversation follows a predefined flow rather than using real-time speech models.

B is incorrect: GenAI voice supports flexible orchestration, but Premium GenAI voice specifically uses real-time speech models.

D is incorrect: SMS proactive engagement is an outbound messaging capability and does not change how inbound voice is processed.

Learn more in Microsoft Learn

Q059 - Question

A capacity plan consistently produces staffing numbers that are too low because the plan ignores paid breaks and mandatory training time, and because supervisors want conversations answered within a defined number of seconds. Which two capacity planning inputs should you configure to correct the plan? Each correct answer presents part of the solution.

Domain: Implement channels (30-35%) Type: Multiple choice

A and C are correct.

Explanation: Capacity planning converts forecast demand into required staffing by using service level, target answer time, shrinkage, and concurrency. Shrinkage accounts for time that representatives spend on breaks and training, and target answer time sets how quickly conversations must be answered.

B is incorrect: Holiday seasonality is a forecast scenario setting that shapes predicted demand. It does not account for non-productive time or answer speed targets.

D is incorrect: Activity types are defined before shift plans and are used to build itineraries. They are not capacity planning inputs that calculate required staffing.

Learn more in Microsoft Learn

Q060 - Question

Representatives must view order details from an external system inside Copilot. The order data is sensitive and the system requires controlled access. Which approach should the administrator plan for?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

B is correct.

Explanation: The evidence supports B because custom connector plugins extend Copilot with external data, use agent authentication for sensitive external data, and require testing and Copilot Studio licensing.

A is incorrect: A trusted web domain expands the knowledge Copilot searches, but it does not securely retrieve sensitive data requiring agent authentication.

C is incorrect: Custom instructions apply only to Dynamics 365 knowledge and do not connect to external order systems.

D is incorrect: Quality Assurance guardrails identify violations during evaluation and trigger live nudges; they do not retrieve external data for Copilot.

Learn more in Microsoft Learn

Q061 - Question

A lending company wants to contact customers about upcoming payments and appointment confirmations instead of waiting for customers to call the contact center. The company wants both AI agents and representatives to handle the outreach and wants to monitor how the outreach performs. Which capability in Dynamics 365 Contact Center meets this requirement?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

D is correct.

Explanation: Proactive engagement supports outbound voice and SMS for use cases such as payment reminders and appointment confirmations, uses AI agents and representatives, and includes performance monitoring for campaigns.

A is incorrect: Overflow routing handles calls that customers place to the contact center, so it does not start outreach to customers.

B is incorrect: A knowledge base supports self-service lookups and does not send outbound voice or SMS engagements.

C is incorrect: A chat widget waits for the customer to start a conversation, so it does not deliver proactive payment reminders or appointment confirmations.

Learn more in Microsoft Learn

Q062 - Question

A supervisor opens the Ongoing conversation report and reports that the Assign action is unavailable for a messaging conversation that is currently Active with a representative. What should you explain to the supervisor?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

A is correct.

Explanation: Assign works only on conversations in the Open state that have no representative yet. For a messaging conversation that is Active, supervisors must use Transfer, which supports Active and Waiting messaging conversations.

B is incorrect: Wrap-up conversations can be monitored, but the conversation is no longer open for assignment at that point.

C is incorrect: Monitor controls whether supervisors can view Active or Wrap-up conversations and does not change which states support Assign.

D is incorrect: The Omnichannel API access role can interfere with assignment actions, so adding it does not resolve the issue.

Learn more in Microsoft Learn

Q063 - Question

A contact center needs a report layout and measures that the built-in dashboards do not provide, and the report must be available to supervisors inside Copilot Service workspace. Which option should the administrator choose?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

A is correct.

Explanation: The evidence supports A because data model customization selects a Fabric workspace, provisions copied data models, grants permissions, and embeds custom reports into Copilot Service workspace. This provides customized reporting when built-in dashboards are insufficient.

B is incorrect: Real-time dashboards with filter groups show the built-in content and cannot add new measures or a new report layout.

C is incorrect: Application Insights receives conversation lifecycle events for diagnostics and does not deliver supervisor reports in the workspace.

D is incorrect: Bookmarks are a personalization option on existing reports and do not extend the data model.

Learn more in Microsoft Learn

Q064 - Question

A campaign targets customers in several time zones. The business requires that no customer is contacted outside the allowed hours in the customer's own location. Which campaign configuration meets this requirement?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

A is correct.

Explanation: Quiet hours define when contact is not allowed, and selecting the customer-local time zone applies those hours to each customer's location rather than to a single fixed offset.

B is incorrect: UTC applies one offset to every record, so customers in other time zones can be contacted outside their allowed local hours.

C is incorrect: Daily and weekly limits control how often a customer is contacted, not the hours during which contact is allowed.

D is incorrect: SMS fallback changes the delivery channel and does not restrict the hours during which the campaign contacts customers.

Learn more in Microsoft Learn

Q065 - Question

A support engineer must find out why a specific conversation was not assigned to an agent. The organization wants to use Azure Application Insights for this investigation. Which approach meets the requirement?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

B is correct.

Explanation: The evidence supports B because conversation diagnostics requires a Managed Environment, relevant licensing, Azure access, and a Power Platform data export to Application Insights. You then query Traces by conversation ID and subscenario.

A is incorrect: Page refresh intervals control how often a customized Power BI report updates and do not surface routing events for a single conversation.

C is incorrect: The export sends conversation lifecycle routing and state events, but it does not capture conversation content.

D is incorrect: Report view configuration retains report state in a customized workspace and does not provide lifecycle diagnostics.

Learn more in Microsoft Learn

Q066 - Question

Supervisors in a customized workspace report that the filters and selections they apply to an analytics report are lost when they move between session tabs. What should the administrator configure so that the report keeps its state?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

D is correct.

Explanation: The evidence supports D because configuring the report view with the Table content type and the matching analytics table in a customized workspace retains the report state across session tabs.

A is incorrect: Bookmarks are a personalization option for saved views and do not control how the workspace retains report state across session tabs.

B is incorrect: Page refresh intervals apply to real-time page refresh in customized Power BI reports and do not preserve state.

C is incorrect: Application Insights receives conversation lifecycle events for diagnostics and has no role in retaining report state in the workspace.

Learn more in Microsoft Learn

Q067 - Question

A supervisor cancels a running proactive campaign after noticing an error in the audience list. What is the effect of the cancellation?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

C is correct.

Explanation: Campaign cancellation affects queued calls only, so calls that are already underway are not stopped by the cancellation.

A is incorrect: Cancellation applies to queued calls and does not reverse engagements that already completed.

B is incorrect: Cancellation controls the campaign, not the audience source, so lists sourced from Contact Center, Customer Insights, the CCaaS API, file upload, or MCP remain in place.

D is incorrect: SMS fallback is an optional campaign setting that you configure, and cancellation does not convert queued voice attempts into SMS.

Learn more in Microsoft Learn

Q068 - Question

A collections team requires that a representative review each customer record before the outbound voice call is placed. No AI agent may handle these calls. Which voice dialing mode should you select in the outbound workstream?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

B is correct.

Explanation: Preview dial is representative-led only, so it matches a requirement where a representative reviews the record and no AI agent handles the call.

A is incorrect: Copilot dial is AI-led only, so it cannot be used for representative-led calls.

C is incorrect: Progressive dial supports both AI-led and representative-led engagement, so it does not restrict handling to representatives, and progressive dialing carries commercial marketing and regulatory restrictions.

D is incorrect: Predictive dial also supports both AI-led and representative-led engagement and carries commercial marketing and regulatory restrictions, so it does not enforce representative review.

Learn more in Microsoft Learn

Q069 - Question

Supervisors report that they cannot see delivery completion, LiveAnswer, and outcome distribution metrics for proactive campaigns. Which two actions should you take to give them access to the proactive engagement dashboard? Each correct answer presents part of the solution.

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Multiple select

A and C are correct.

Explanation: The proactive engagement dashboard is enabled in Omnichannel historical analytics, and users need Omnichannel Supervisor access to view it. After both steps, supervisors can review delivery, LiveAnswer, outcome, dial-mode, and campaign metrics and adjust retry logic, schedules, queue capacity, and dialing approach.

B is incorrect: Re-uploading the audience changes which records are dialed and does not enable reporting or grant access to it.

D is incorrect: Changing the dial mode changes how calls are placed, and the dashboard still reports dial-mode metrics only after it is enabled and access is granted.

Learn more in Microsoft Learn

Q070 - Question

A contact center operations team already uses the built-in historical and real-time dashboards. Engineering now needs to investigate the lifecycle of individual conversations and analyze overall system health when routing problems are reported. Which reporting layer should the team use for this requirement?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

C is correct.

Explanation: The evidence supports C because Application Insights telemetry is the layer intended for conversation lifecycle diagnostics and system health analysis, so it fits an investigation into how individual conversations progressed and where routing problems occurred.

A is incorrect: Historical dashboards show trends over time, not lifecycle diagnostics for a single conversation.

B is incorrect: Real-time dashboards give near-real-time operational views of current work, not lifecycle event diagnostics.

D is incorrect: Power BI and Fabric customization extends report content and data models, but it is not the telemetry layer used for conversation diagnostics.

Learn more in Microsoft Learn

Q071 - Question

A business analyst needs to view historical analytics reports in Dynamics 365 Contact Center. The analyst must not receive supervisor intervention capabilities or administrative permissions. What should you configure?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

B is correct.

Explanation: A custom role can grant targeted read access to specific analytics entities, including historical, real-time, record routing, Customer Service, Copilot, and knowledge analytics. Grant read privileges only on the historical analytics report entities the analyst needs.

A is incorrect: System Administrator grants broad administrative permissions beyond report access.

C is incorrect: The Supervisor role grants analytics access but also includes supervisor capabilities that the analyst must not have.

D is incorrect: The User group view is a real-time report view, not a security mechanism that grants access to analytics data.

Learn more in Microsoft Learn

Q072 - Question

A contact center manager wants the system to identify when representatives use prohibited wording or omit a required statement, prompt the representative during the interaction, and include the finding in the conversation score. What should you configure?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

D is correct.

Explanation: Guardrails identify prohibited or required behavior and can provide nudges to the representative. Referencing them in an evaluation plan applies the criteria to the selected conversations and includes the results in the score.

A is incorrect: Quality indicators use scored questions but do not provide nudges for prohibited or required behavior.

B is incorrect: Score-range actions trigger follow-up after scoring, so on their own they do not detect the wording or prompt the representative.

C is incorrect: Monitor lets a supervisor observe an Active or Wrap-up conversation in real time and does not score conversations or send nudges.

Learn more in Microsoft Learn

Q073 - Question

Supervisors in your contact center must be able to move in-progress messaging conversations to a different representative. Management states that supervisors must not be able to end voice calls. Which configuration of the supervisor action toggles meets both requirements?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice

C is correct.

Explanation: Transfer is the supervisor action for messaging channels, so enabling it lets supervisors move in-progress messaging conversations. Force Close applies to both voice and messaging, so leaving it disabled prevents supervisors from ending voice calls.

A is incorrect: Force Close ends conversations rather than moving them, and it applies to voice as well as messaging, which conflicts with the requirement.

B is incorrect: Monitor only provides visibility into a conversation, and enabling Force Close gives supervisors the ability to end voice calls.

D is incorrect: Assign applies to conversations that are open and not yet assigned, so it does not move in-progress conversations, and Force Close allows supervisors to end voice calls.

Learn more in Microsoft Learn

Q074 - Question

An administrator plans to customize the Dynamics 365 Contact Center Power BI data model in a Fabric workspace. Licenses are in place and the relevant reports are enabled. Which two additional prerequisites must the administrator complete?

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Multiple choice

A and C are correct.

Explanation: The evidence supports A and C because data model customization requires appropriate licenses, enabled reports, membership of the Dynamics 365 Analytics service account in an Entra security group, and enabled Fabric tenant settings.

B is incorrect: The Application Insights data export supports conversation diagnostics and is not a prerequisite for Power BI data model customization.

D is incorrect: The Table content type applies to report views in a customized workspace so that report state is retained, not to Fabric provisioning.

Learn more in Microsoft Learn

Q075 - Question

You plan to roll out screen recording so supervisors can review representative interactions. Which two statements correctly describe the requirements or behavior of screen recording? Each correct answer presents part of the solution.

Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Multiple choice

B and D are correct.

Explanation: Screen recording depends on the desktop companion app on the representative's device and on enabling screen recording in the profile configuration. Plan for both before the rollout, and also assign the Screen Recorder role along with retention controls.

A is incorrect: Screen recording captures the entire screen, not only the application tab, so administrators must review privacy and retention controls before enabling it.

C is incorrect: Automated recording starts for voice calls, so supervisors do not start each recording manually.

Learn more in Microsoft Learn

Q076 - Question

You need to configure an application tab that opens a page displaying the specific record tied to the current conversation. How should you configure the application tab template?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

B is correct.

Explanation: The evidence states that application-tab templates use page types and runtime token parameters to resolve and display context-specific records when opened.

A is incorrect: The communication panel mode on a session template controls the display of the conversation panel; it does not configure the dynamic record content of an application tab.

C is incorrect: A notification template controls incoming work alerts, not the application tabs displayed within an active session.

D is incorrect: Enabling the inbox and configuring record cards consolidates work items for the representative; it does not define the content of an application tab within a session.

Learn more in Microsoft Learn

Q077 - Question

A developer must extend the representative workspace so that a custom tool can send a message to an ongoing conversation and then open a new session tab for the linked record. Which combination of APIs should the developer use?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

A is correct.

Explanation: The Omnichannel JavaScript API gets or opens conversations and links, unlinks, or sends messages to them, while Microsoft.Apm creates, focuses, and closes sessions or tabs.

B is incorrect: The responsibilities are reversed; Microsoft.Apm does not send conversation messages and the Omnichannel JavaScript API does not create session tabs.

C is incorrect: Microsoft.Apm also manages sessions and tabs in addition to updating slug values with updateContext.

D is incorrect: The Omnichannel JavaScript API performs conversation actions such as linking, unlinking, and sending messages, not only read operations. Relevant users still need the App Profile user or Productivity tools user role.

Learn more in Microsoft Learn

Q078 - Question

You need to configure the workspace so that each conversation session opens with the customer record as the anchor tab and an additional tab for order history. You also need incoming work alerts to display customer context, a timer, and accept or reject actions. Which two configurations should you use? Each correct answer presents part of the solution.

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Multiple choice

A and B are correct.

Explanation: The evidence states that session templates define the anchor and additional tabs for a session, while notification templates control the alert context, timers, and accept or reject actions for incoming work.

C is incorrect: An inbox view organizes supported work items for the representative; it does not define which tabs open in a session or how an incoming alert behaves.

D is incorrect: A security role governs access permissions and does not define session layout, anchor tabs, or notification alert content.

Learn more in Microsoft Learn

Q079 - Question

A quality manager wants the Quality Assurance Agent to evaluate conversations across several queues and channels, and wants the same measures reused across multiple evaluations. What should the manager do first?

Domain: Configure agents and AI capabilities (10-15%) Type: Single choice

A is correct.

Explanation: The evidence supports A because administrators must build a reusable quality library of indicators and guardrails before configuring evaluation plans. The evaluation plans then define the queue, workstream, and channel scope.

B is incorrect: Defining measures inside each evaluation plan prevents the reuse of indicators and guardrails across queues and channels.

C is incorrect: Route-to-queue rules manage how conversations are distributed and are not used to score or evaluate quality.

D is incorrect: Copilot conversation summaries provide interaction context and drafting assistance; they are not a quality evaluation scoring mechanism.

Learn more in Microsoft Learn

Q080 - Question

You build a guided script with text steps, a macro step, and a nested script step. Representatives report that the script never appears when they open a case session. What should you verify first?

Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice

D is correct.

Explanation: A script surfaces to representatives only when it is associated with a session template, so confirm the association with the session template that starts the case session.

A is incorrect: Scripts can use session-context slugs and OData queries, but a query in a text step is not required for the script to appear.

B is incorrect: Macro steps are valid script step types, and macros can call Power Automate flows, so no conversion is needed to make the script visible.

C is incorrect: Scripts support text, macro, and nested-script steps, so a nested script does not block the script from appearing.

Learn more in Microsoft Learn

← Read the full AB-250 study guide