Is there a way for the 3cx client to automatically alter presence information based upon computer activity?
ie - if mouse has moved in past 2 minutes, set presence as available.
"Auto Change Status when idle" maybe your answer (3CX for Windows -> Settings -> Configure Accounts -> Advanced Settings). Though may work for you, we have been burned by it and don't recommend to our end-users.