I have changed the states in the MiCollab client and configured different destinations for In Office, Out of Office etc. however it does not change the destination when set.
I have not configured a Personal Presence key on the desk phone, will take a look at this.
To clarify, this is in a MiCollab v8 installation so the client is web based, and I am also testing from the Android app.
One thing I've noticed is that there looks to be something configured under the Call Forwarding Profile in the MiVB when the state is changed, however I can only see this working if the phones are all configured as service level Full, which defeats the purpose of having Multi-Device Users under the UCC license :/