Rules based policy engine

Matt Joyce matt.joyce at
Wed Jul 23 03:46:06 CEST 2008

On Wed, Jul 23, 2008 at 6:41 AM, Frederik Sdun
<frederik.sdun at> wrote:
> Hi,
> I'm one of the GSoC students and work on the answering machine. I
> already use this concept in my project and it uses modules so it might
> be possible to extend it to fit your needs. It's implemented in vala so
> you can use all GLib functionality and more. As far as you can create
> vala bindings for it or you can use C and GObject.
> I just implemented 2 types of connecting rules yet: all of them or one
> of them. Also a complex type might be possible.
> my current rules are:
> -time ( depending on day of week and current time)
> -calendar ( depending on your entries in you calendar )
> -GPS ( depending on a GPS position and a radius around this )
> my current actions are:
> - run a custom command on startup and at the end
> - answer call: yes it is an answering machine
> - answer asterisk call: this should also be answered
> - send sms: send a user defined message to a caller
> Here you can find the class diagram [1]. it will be updated soon.
> Regards,
> Frederik
> [1]:


Can you explain how/where you define the rules?
Also, how are you gathering event information?



More information about the community mailing list