1. A method for network recording comprising: receiving, by a processor, a request for a telephony call from a first communication device; invoking, by the processor, a rule based on an attribute of the telephony call, wherein the rule identifies a condition for recording the call; determining, by the processor, whether the condition for recording the call is satisfied; in response to determining that the condition for recording the call is satisfied, establishing, by the processor, a first call path with a recording system instead of a second call path, wherein the recording system is configured to receive media transmitted by the first communication device via the first call path instead of the second call path, bridge a media path between the first communication and a second communication device, and record the media in a storage device; and in response to determining that the condition for recording the call is not satisfied, establishing, by the processor, the second call path with the second communication device without establishing the first call path, wherein the media transmitted by the first communication device is for being received via the second call path instead of the first call path.
1. A method for network recording comprising: receiving, by a processor, a request for a telephony call from a first communication device; invoking, by the processor, a rule based on an attribute of the telephony call, wherein the rule identifies a condition for recording the call; determining, by the processor, whether the condition for recording the call is satisfied; in response to determining that the condition for recording the call is satisfied, establishing, by the processor, a first call path with a recording system instead of a second call path, wherein the recording system is configured to receive media transmitted by the first communication device via the first call path instead of the second call path, bridge a media path between the first communication and a second communication device, and record the media in a storage device; and in response to determining that the condition for recording the call is not satisfied, establishing, by the processor, the second call path with the second communication device without establishing the first call path, wherein the media transmitted by the first communication device is for being received via the second call path instead of the first call path. 11. The method of claim 1 , wherein the recording system includes a first media controller, and a call controller in a first geographic region is configured to: identify the first media controller currently assigned to the telephony call; detect failure of the first media controller during the telephony call, wherein the failure of the media controller tears down the media path; in response to detecting the failure, bridge a second media path between the first and second communication devices until a second media controller is identified; and in response to the second media controller being identified, signal the second media controller to bridge and record media exchanged during the telephony call.