MB-230 Extend Customer Service Practice Question
You are configuring a custom channel in Omnichannel for Customer Service. The channel must route incoming conversations to a specific queue based on the customer's language, which is passed as context from the chat widget. You have already created the workstream and queue. What should you do next to ensure language-based routing?
⚠ Common exam trap
Many candidates confuse queue assignment methods with routing rules; assignment methods only distribute work among agents within a queue.
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
✓
Create a routing rule set with a condition on the language context variable and associate it with the workstream.
In Omnichannel for Customer Service, routing decisions are made by routing rule sets attached to workstreams. To route based on language, you create a rule set that evaluates the language context variable and routes to the appropriate queue. This leverages the context passed from the chat widget and ensures conversations reach the correct queue.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Add a custom JavaScript function to the chat widget that directs the conversation to the correct queue.
Why it's wrong here
The chat widget can pass context, but it cannot directly route conversations to a queue. Routing is handled server-side by Omnichannel's routing engine. While custom code can set context variables, the actual routing decision must be configured through routing rule sets in the workstream.
- ✗
Modify the queue's assignment method to use language-based assignment.
Why it's wrong here
Queue assignment methods determine how conversations are assigned to agents within a queue, not how they are routed to a queue. There is no language-based assignment method; assignment is based on capacity and presence. Routing to a queue based on language must be handled by routing rules.
- ✓
Create a routing rule set with a condition on the language context variable and associate it with the workstream.
Why this is correct
Routing rule sets evaluate conditions against context variables provided by the channel. By creating a rule set with a condition on the language context variable and associating it with the workstream, you ensure that conversations are routed to the appropriate queue based on the customer's language.
- ✗
Configure the channel's language setting to match the customer's language.
Why it's wrong here
The channel's language setting defines the language of the channel itself, not a routing condition. It does not dynamically route based on customer language passed from the widget. Routing decisions are made by rule sets that can evaluate context variables, not by a static channel language setting.
About these practice questions
One of 189 original MB-230 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This MB-230 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 MB-230 exam.