Call management techniques are implemented using a call routing engine. In
the invention the routing engine centrally controls a public network to
facilitate implementation of post-routing call processing of a call. The
call routing engine provides switching which makes the public network
appear as under the control of a virtual switch. Control of the public
network by the call routing engine appearing as a virtual switch may
implement post-routing call processing of telephone calls.