Len wrote:
> One thing that I think would be useful to add (that I haven't
> seen mentioned yet) would be voicemail.
Yes, that'd be a great idea, but I don't think there are yet any good enough packages for linux to do that. I'm sure it's coming, keep a watch on the LinuxTelephony Project.
> Any one have any ideas on how I could do this?
There is some general advice on making custom changes to the e-smith server/gateway at
http://www.e-smith.org/custom/. I think, though, what you are suggesting is a non-trivial customisation, and a long way off. It's certainly not near the top of our TODO lists yet

Let us know if you make some headway.
Regards
Charlie