When an agent calls into the safeteam system and extends their visit, the system will add the additional time to the original end time and not the time the agent calls in.


Example

The checkout interval is 4 hours. 
Original check in time is Sep 19 4:58PM, so checkout should happen at Sep 19 8:58PM 
The agent called at 8:49 PM and extended their visit, so the new checkout time is 8:58 PM + 4 hours which is 00:58AM 
Again the agent called at 11:59 PM (an hour early, which will not happen in general), so the new checkout time is 00:58 AM + 4 hours which is 04:58AM 
Again the agent called at 01:04AM (couple of hours early, which will not happen in general), so the new checkout time is 04:58 AM + 4 hours which is 08:58AM 

So the escalation is occurred at 09:00AM on Sep20. if the agent does not check out.