A telecommunication device operatively connected between a circuit-switched communication network and a data packet communication network, comprising:
- a storage medium comprising user profiles associate with telephone extensions of the circuit-switched communication network, each profile associated at least one wireless device and user preferences to one of the telephone extensions;
- a processor in communication with the storage medium, the processor for:
- receiving an incoming call for a user at one of the telephone extensions of the circuit-switched communication network;
- retrieving from the storage medium a mobile telephone number for the at least one wireless device associated therewith;
- routing the incoming call to the at least one wireless device;
- receiving from the at least one wireless device a signal indicative that the at least one wireless device can handle the call on the data packet communication network;
- and
- bridging the call to the data packet communication network when the wireless connect unit determines that the call should be switched to the data packet communication network based on user preferences associated with the telephone extension of the circuit-switched communication network.