In step 202, urgent program 112A determines a mutual communication link was not established between mobile device 104 and unavailable device 106. In this embodiment, urgent program 112 determines a mutual communication link was not established by continuously monitoring the set of communication logs of mobile device 104 (with permission from a user of mobile device 104), and determining that unavailable device 106 did not accept the communication, is unresponsive, or is unresponsive after a predetermined period of time. For example, a first party uses mobile device 104 to call unavailable device 106, but a second party does not answer the call on unavailable device 106, resulting in the first party ending the call by hanging up mobile device 104. Urgent program 112A monitors the call logs of mobile device 104, and determines that, since unavailable device 106 did not accept the call, a mutual communication link was not established. In another example, a first party uses mobile device 104 to send a text message to unavailable device 106, but unavailable device 106 does not provide to mobile device 104 a read receipt confirming the second party received the text after one hour has passed since mobile device 104 sent the message to unavailable device 106. Urgent program 112A monitors the message logs of mobile device 104, and determines that, since mobile device 106 did not receive the read receipt from unavailable device 106, a mutual communication link was not established.