Hello,
Zoiper has an "Auto-reject calls" option on specific status. For example you set your status as "out for lunch " and Zoiper will reject all inocomming calls. This option can be found under Zoiper -> Settings -> Automation. You need to enable "Auto reject calls if status is set to" and then select the desired status.