While I can note that a linux fax soltution was what I settled on, support is non-existant. But we use it. I can't offer you support either.

As to Winfax, I found that if I set it up, it works until someone updates the server (always a given that people fix what's working) or installs FIREWALLS and shut themselves off from the server.

I've found Winfax to work rather well, but only if you setup and forget it.