Question 360
A customer says "cancel" while a voice agent's booking tool is already processing a reservation. The client does not know if the reservation committed. What should the interruption handler do?
Explanation
Correct Answer
Preserve the pending operation identifier, reconcile whether the reservation committed, then perform an authorized cancel or compensating workflow as appropriate. Do not assume user speech controls a database transaction mid-flight.
Incorrect Answers
An interruption does not prove the reservation was canceled. The booking may already have committed and requires checking the authoritative service state.
Closing a media stream stops audio delivery but does not roll back an external booking operation already underway.
Repeating unrelated cancellation IDs can race with the original booking and create inconsistent state. Correlated, idempotent recovery is required.



Microsoft Azure AI Fundamentals (AI-901) Practice Tests