1. A method for providing a network based call processing manager comprising: receiving a call by a call processing manager deployed in a communication network, wherein said call is for a customer that subscribes to a network based call processing service; obtaining one or more routing instructions for handling said call from an automatic call distribution system, wherein said automatic call distribution system is deployed external to said communication network; and forwarding said one or more routing instructions to an application server that routes said call in accordance with said one or more routing instructions.