A method of seamlessly switching a telephone call from a circuit communication network to a data packet communication network, the call being associated with a telephone extension of an enterprise communication network, said method comprising the steps of:
- detecting that a wireless device associated with the extension can handle the call on the packet communication network;
- determining whether the call should be switched to the packet communication network based on user preferences associated with the extension;
- and
- if it is determined that the call should be switched to the packet communication network, bridging the call to the packet communication network.