A method provides call pickup in a communications network. The method
includes initiating a call from a first device to a second device. The
call is initiated over one or more networks, where at least one of the
one or more networks includes a data network. The method further includes
storing information relating to the call initiation between the first
device and the second device, receiving a message from a third device
during the call initiation, where the message includes a call pickup
indication, retrieving the information relating to the call initiation
between the first device and the second device, and establishing a call
between the first device and the third device based on the retrieved
information.