The system uses Twilio's Answering Machine Detection (AMD) feature to determine whether an incoming call is answered by a human or an answering machine. If the call is answered by a human, it plays a delivery reminder message. Otherwise, it leaves a delivery reminder message on the answering machine and sends a reminder message via SMS. The system uses Node.js to make outgoing calls and Twilio's APIs to interact with the phone number and send SMS messages.