Omnichannel voice in Dynamics 365 Customer Service

Microsoft's native voice channel in Dynamics 365 Customer Service — agent desktop, IVR, routing, recording, and the Azure Communication Services backbone.

Updated 2025-12-13

Omnichannel Voice is the native voice channel in Dynamics 365 Customer Service. It is Microsoft's answer to bringing telephony into the same agent desktop, queue, and reporting model as chat, email, SMS, and social — without forcing customers to glue on a separate PBX or contact-centre platform.

The backbone. Voice runs on Azure Communication Services (ACS), Microsoft's calling infrastructure. ACS provides the telephony, media transcoding, and PSTN connectivity; Customer Service adds the agent desktop, queues, routing, recording, and analytics. Numbers are provisioned through Microsoft (in supported countries) or brought via direct routing for customers with existing PSTN contracts.

Agent desktop. Voice calls land in the same unified agent workspace as other channels. The agent sees the customer's history, related cases, open opportunities, and knowledge articles inline. Click-to-dial from any record, transfer with consultation, hold, mute, and conference are standard. Multi-session means one agent can have a voice call active while handling a chat in another tab.

IVR and routing. A drag-and-drop IVR designer builds the front-end interactive voice response menus, with text-to-speech in multiple languages, DTMF and speech recognition, callback offers, and integration to Dataverse data for personalised greetings ("Welcome back, Karen"). Calls route through Unified Routing, the same engine used for chat and email — skill-based, priority-aware, with capacity profiles to load-balance across agents.

Recording and transcription. Inbound and outbound calls are recorded; transcription runs near-real-time and feeds conversation intelligence for sentiment, key topics, and coachable moments. Recordings are retained per the configured policy.

Quality monitoring. Supervisors monitor live calls (whisper, barge, listen), inspect queue health, and intervene on stuck conversations. Coaching dashboards aggregate transcribed conversations into reports on talk ratio, hold rate, and resolution time.

Outbound. Agents place outbound calls, including campaigns; the platform supports both manual outbound and list-based outbound with preview, progressive, and predictive dialing patterns. Compliance (DNC lists, caller-ID display) is configurable per region.

Copilot. A real-time Copilot pane surfaces suggested next-best actions, fetches knowledge articles based on conversation context, and post-call generates a structured case summary the agent edits and saves.

Where it stops. Very large global contact centres with specialised CCaaS needs (advanced WFM, complex outbound dialler regulations, deep CRM-agnostic integrations) sometimes layer a specialist platform on top. For Dynamics 365 Customer Service shops, Omnichannel Voice covers most operations natively.

Related guides