What is the standard approach for handling initial caller data capture in the EU region before routing to a queue? I think we are structuring the IVR incorrectly. The main menu flow keeps breaking right after the first audio prompt plays. We deployed the update on Tuesday using the 2024-03 release build. The console shows a red warning triangle next to the play media block, but the error log just says execution halted due to an unexpected state. I think the division settings might be blocking the media resource, though I’m not entirely sure how divisions interact with prompt libraries.
The flow is named Customer_Support_Entry_v2. It starts with a greeting, then routes to a DTMF collection block. Single calls work fine when testing from the internal sandbox, but external dial-in triggers the failure immediately. It’s returning a 500 Internal Server Error with a correlation ID that points to a media service timeout. I think the routing strategy is misconfigured, or maybe the prompt file format is causing the parser to choke. We’re using standard WAV files uploaded directly to the organization media library. This broke our production queue for two hours last Thursday when the shift supervisor tried to route a batch of inbound calls.
Here is the snippet from the flow execution trace:
{
"flow_id": "a8f3c912-4b21-4e9a-b7c1-8d2f0011a3e4",
"block_id": "play_media_01",
"status": "failed",
"error_code": "MEDIA_RENDER_FAILURE",
"message": "unable to process audio stream for requested locale",
"timestamp": "2024-05-14T09:12:33Z"
}