Ask your phone carrier specifically about "Disconnect Supervision" or "CPC (Calling Party Control)." You may need to talk to more than one tech before you get someone that understands what you mean. Disconnect Supervision sends a signal to the system that let's it know when the person who called in has hung up the phone. It sounds like that is either not being sent, or it's being sent incorrectly.