A VoIP PBX supports flexible call handling functionality for selective forwarding, cost based outward call routing, recording calls etc. Both users and administrators need a flexible and easy to use means of specifying call management policies which can take advantage of the features supported by these PBXs. This paper presents a case study of a system for specifying and implementing policies for the Asterisk VoIP PBX. The system is able to detect and resolve conflicts in a user’s policies. The evaluation results of a prototype implemented in an enterprise PBX for both administrators and users indicates performance was reasonable, even without any optimization and users were easily able to specify call management policies.