An AGI (asterisk gateway interface) client implementation for erlang