Patent ID: 8000710

Claim:
A method comprising: establishing a call from a mobile station to a remote device through an enterprise network, the call comprising a first call leg and a second call leg, the first call leg between the mobile station and the enterprise network, the second call leg between the enterprise network and the remote device; determining, by the mobile station, to utilize a cellular network; invoking a private branch exchange (PBX) park feature to park the call, the park feature hosted by the enterprise network; initiating creation of a third call leg from the mobile station through the cellular network to the enterprise network; determining whether to use a park number or a handoff number for the call, the park number for reconnecting with the parked call, the handoff number for allowing a mobility application to call the park number on behalf of the mobile station, the determination made by: establishing whether the park number for the park feature is within range; when the park number is within range, selecting the park number to reconnect to the parked call; and when the park number is not within range, sending the park number to the enterprise network to obtain the handoff number and registering with the cellular network to call the handoff number to initiate calling of the park number to reconnect to the parked call; and using the park number or the handoff number to utilize the park feature to couple the third call leg to the second call leg to allow the mobile station to resume the call with the remote device.