1. A method comprising: receiving geographic information associated with a mobile device; determining a device location of the mobile device based on the geographic information; identifying an availability status of the mobile device based on the device location; determining whether the mobile device is stationary, comprising determining whether a moving speed associated with the mobile device is below a threshold value; receiving a call to the mobile device; selecting, by one or more computers, a call-related action rule from a plurality of call-related action rules, each call-related action rule defining a respective call-related action based on the availability status and on whether the mobile device is stationary, wherein the plurality of call-related action rules includes a first call-related action rule that specifies that, when the availability status of the mobile device indicates that the device is at a first predetermined location and the mobile device is stationary, calls intended for the mobile device should be forwarded to a different device associated with the predetermined location; and performing the call-related action defined by the selected call-related action rule on the call.