views:

470

answers:

4

Hello,

I need to send/receive faxes through my web application, and I am not sure where to begin.

Basically, a client clicks a button to send a fax, and records in the database under the client's name when a fax is received.

Preferably through an API from a service based fax company... I will be hosting this application on a dedicated server, I don't think they allow using their modems.

I am using .NET and VB, any ideas?

EDIT: I did some search on Google, http://www.efaxdeveloper.com/ is the closest thing I found. I am not sure how to implement it yet. Anyone have experience with this?

+2  A: 

You might try to P/Invoke to winfax.dll. Someone has asked the same question on another forum.

Here's an example using C# - You asked for a solution using VB but the process is virtually identical.

Charlie Salts
A: 

We did some testing with Premiere Global a while ago. They have an SMTP based API for sending faxes. In the end we decided to stick with our modem-based solution, but the Premiere stuff was pretty easy to get up and running as I recall.

Jason DeFontes
A: 

Rolling your own solution may not be the best thing. If you do a ton of faxing you might want to check out something like rightfax. We rolled out a web interface for our clients, but pass the work off to the rightfax server. We like it because it can manage the retries and errors, you know stuff you may not want to have to deal with on the web server.

Tom Alderman
A: 

I tried eFaxDeveloper, and works exactly like how I've described.

tpae