Detect status expired

Hello everyone.

To start off with I am quite new to asterisk and have fumbled my way through setting up extensions, dial plans and familiarization with where to locate information.

Scenario: I am creating call files for automatically dialing an extension to alert an extension user regarding upcoming events. The call file has a MaxRetries of 1 and the Archive set to yes. What I need to understand is how do I easily detect when the call has expired. I realise the status is appended to the call file when it is transferred to the /outgoing_done folder however was wondering if there is a way to detect when a new file is created in the /outgoing_done folder with the status of expired.

Ideally there would be a location where I can be notified by asterisk when a call expires.

Can anyone shed some light on how I may proceed with this?