Media State Event Streaming
Description
Streams real-time media state events — call ringing, answered, held, transferred, and ended — to CRM widgets and third-party integrations via a WebSocket or webhook channel. Keeps CRM UI controls in sync with the actual call state at all times.
Canonical use case
The Hold button in the Dynamics CTI bar reflects the real call state because it subscribes to media state events from the platform, preventing agents from accidentally disconnecting a held call.