Your comments

Similar to the posts above it would be amazing for us if we where able to automate the closure of our connections after a specified period of time

Ideally we would want to be able to configure this automation based on user profile / roles as some of our users would need to be able to connect / disconnect to a clients PC over an extended period of time, sometimes this can be up to 1/2 weeks 

In most cases though after a short period of inactivity on the hosts end we would require the session to be closed, something along the lines of 2 hours would suffice. Or as Kent listed above, if no client or host is connect then the session is closed within 30 mins