If you want it stable, well-documented, and maintained Hylafax is probably a good route to go for an all-in-one solution.
http://www.hylafax.org/content/Main_Page
If you want it stable, well-documented, and maintained Hylafax is probably a good route to go for an all-in-one solution.
http://www.hylafax.org/content/Main_Page