Currently, when you are receiving a Inbound Call or doing a outbound call your state stays on available.
The state of the agent should be the same that we can see on our dashboard. On Call.
I would actually push this a litthe further and have state like:
NON ACD CALL