1. A method for providing feature services in a multimedia communication environment, the method comprising: receiving a signaling message, which can be a request or a response; running one or more scripts to compare the signaling message with control data to identify one or more service enablers that are responsive to the signaling message, the one or more service enablers selected from a group consisting of: a privacy service enabler, a user security service enabler, a compression service enabler, and a firewall traversal service enabler, the one or more service enablers configured to apply a matching operation to determine a token identifying an invoked feature and to associate the token with a dialog, the one or more service enablers programmed with feature invocation logic based on the token; and invoking each identified service enabler, wherein each identified service enabler operates in accordance with an associated policy hook, and the policy hook is externally configurable and controls the operation of the service enablers.