1. A method, comprising: receiving a routing rule for communication events for a presentity node used by a presentity, the presentity node comprising an electronic device operative to publish presence information that is not accurate, the routing rule comprising a condition, that when met, causes a communication event sent to the presentity node to be routed to a different device; determining presence state information based on a mapping of a route to a presence state and the presence information published by the presentity node, the route determined by the routing rule when the routing rule routes the communication event to the different device, wherein the routing rule is not based on the presence information; and publishing the presence state information to multiple watcher nodes.