In Figure 2, S8300 is the primary controller for six media gateways: MG1, MG2, and MG3 in Network Region 1, and MG4, MG5, and MG6 in Network Region 2. Each media gateway is administered with a primary controller and an alternate controller or LSP. LSP1 is an alternate controller for Network Region 1, and LSP2 is an alternate controller for Network Region 2. When a network failure occurs, each of the media gateways MG4, MG5, and MG6 loses contact with the primary controller and attempts to re-register with the LSP. In this scenario, if there is a call from PSTN to MG1 for caller B on MG6, S8300 determines whether it can reach caller B through the IP network, determines the Network Region where caller B resides, and places an outgoing trunk call. When a media gateway in Network Region 2 receives a call, DPT is triggered and the call is routed to caller B.