A local communication layer is placed in communication with a remote communication
layer via a communication link established between a local modem and a remote modem.
The communication layers may, for instance, be PPP layers. The communication is
then interrupted, for example, by being temporarily paused or being placed on hold.
In one scenario, the communication is placed on hold by the remote modem, as a
result of a call-waiting alert received by the remote modem. After the communication
has been placed on hold, the local modem monitors PPP frames from the local PPP
layer and spoofs the local PPP layer by way of responses to the local PPP layer
requests as if such responses were made by the remote PPP layer.