1. A method for redirecting telephone calls from a wireless device in a telecommunications network, comprising: receiving an incoming call in the wireless device; determining the existence of one predefined condition from a plurality of possible predefined conditions; and if the one predefined condition exists, then retrieving one rule associated with the one predefined condition from a plurality of rules stored in the wireless device, each of the plurality of rules comprising instructions for redirecting a telephone call and each of the plurality of rules associated with different combinations of the plurality of possible predefined conditions; and executing the instructions in the one rule to redirect the incoming call in the telecommunications network.