I've been trying to get to grips with all the forwarding rules and have been having some fun with unregistered phones (used for forwarding and time of day requirements), but have alos looked at how calls get routed by some client phones (snom, yealink and the 3CX softphone). Anyway, on the 3CX softphone when you set the status as AWAY, it is in fact treated by the 3CX PBX as BUSY, not AWAY. In some ways this makes sense based on the fact that most phones DND (do not Disturb) are treated as busy, but it is odd to use the term "AWAY", when you mean Do Not Disturb or just plain BUSY. I would like to see added the ability to set to AWAY, Out of Office, Custom 1 and Custom 2, in addition to Do Not Distrub, but it would be useful to have the misleading text label on the 3cx softphone changed from AWAY to DND or BUSY, as otherwise people will be expecting the AWAY rules to apply, when they don't! Unregistered phones are also treated as BUSY if set as status avaialble, if another status (under the PBX ext settings or via 3CX assistant) then those rules work as expected, Custom 1 uses the Busy rule in the unregistered situation as well. The 3CX assistant status changing ability tends to overide the soft phones, but not physical phones, but still testing this with different makes/models. (this is something we want to be able to do remotely, is change a physical extension to AWAY, to force new rules, ie divert straight to mobile).