Abstract: A method for routing communications includes intercepting a request for communications service from a communications device, routing the intercepted request for service to an application server; and, executing the communications service being requested based on instructions from the application server.