VeriClock
Vericlock is a powerful, easy-to-use, web-based timekeeping system that accurately records time and attendance for hourly employees who work off-site.
Employees can clock in and out of the system by phone or internet. Some of the verification techniques used include GPS tagging, voice authentication, and recording of IP addresses.