1. A method for dynamic configuration of one or more functions or available choices for a mobile communication device, said method comprising: a first antenna of said mobile communication device receiving or transmitting voice or data communication via a wireless network; first module receiving a first code from a short-range wireless transmitter at an in-range vicinity of said short-range wireless transmitter via a second antenna or detector; wherein said first module runs in said mobile communication device and said short-range wireless transmitter is outside of said first mobile communication device; determining a first signal power level or range indicator, based on a first wireless signal detected by said second antenna or detector from said short-range wireless transmitter; in case said first code indicates an in-range status and said first signal power level or range indicator indicates a modification or deactivation range, modifying a first set of one or more functions or available choices related to said voice or data communication corresponding to said mobile communication device; receiving one or more parameters from a database, processor, input module, network, or sensor; dynamically modifying said first set of one or more functions or available choices related to said voice or data communication corresponding to said mobile communication device, based on said one or more parameters.