Methods, systems, and machine-readable mediums are disclosed for charging
via policy enforcement. In one embodiment, the method comprises receiving
a communication associated with a billable resource and invoking a
charging policy to be applied to the communication. The charging policy
includes a logical combination of one or more conditions to be satisfied
and one or more actions to be executed to enforce the charging policy.
The method further comprises receiving a result from the charging policy
and validating the charging policy if the result indicates the charging
policy completed successfully.