If you have a fax server on your network...

If you are running Win2K...
(1) You can use the Fax Service Client API for Windows 2000. (There's a set of COM 
objects you can tlbimp.)
ms-help://MS.VSCC/MS.MSDNVS/fax/faxlegacy_9lf4.htm

If you are running Windows .Net Server...
(2) You can use the Fax Service Extended COM API (A different set of COM objects you 
can tlbimp.)
ms-help://MS.VSCC/MS.MSDNVS/fax/faxportal_9nol.htm

A nice object model can be found here:
ms-help://MS.VSCC/MS.MSDNVS/fax/faxabout_6t2k.htm


If you don't have a fax server...

(3) Build one or buy one. For a low rent, low volume, fax server you can stick a fax 
modem card into a server, plug it into a phone
line and use the Fax Service that comes bundled with Win2K and up.

Alternatively...

(4) Use an Internet based fax service. There's lots of different flavors/price ranges 
out there. Many of them use an email based
system where you send an email (with attached document(s)) and they convert it to CCIT 
Group3/4 fax format and send it. I suspect
SOAP based fax services are just around the corner, if not already available.

Here's a link to a page outlining some of the more well-known services. It's from an 
end user perspective, but will give you a head
start if you decide to go that way:
http://www.savetz.com/fax/

Because services generally charge per minute, at a higher rate than your typical per 
minute line costs, it may be cheaper to
purchase a 3rd party fax server (including hardware) and do (1) or (2) instead. When 
making this determination be sure to factor in
not only your expected volume, but also things like:

(pro)
A. Long distance fees. The larger services have local numbers in most major markets so 
they can charge a flat rate per minute for
all faxes.

B. Some Fax services charge on a per-page basis. You can reap some big savings using 
one of these if most of your faxes are being
sent to old, slower than molasses, fax machines at long distance area codes. Using a 
per-page service agreement has another
advantage in that it's a lot easier to forecast your costs.

C. Scalability. Scaling out an in-house fax server can get quite expensive. Especially 
if you have to pull wire or increase your
junction board capacity. If using a fax service, scaling is their problem.

D. Maintenance costs for a fax server. Somebody will need to ensure it's up and 
running and properly patched as time goes on.

E. Fax server software/hardware could include high recurring (monthly or annual) 
support fees and/or "per fax" usage fees.

(con)
F. If you plan on a volume low enough to make alternative (3) viable, and most of your 
faxes are to your local calling area, the
fees (weekly/monthly + per page/per minute) of a service provider are wasted money.

F. Getting a fax server up and running, and having written the client code to 
send/receive faxes will look good on your resume. No
matter the costs. <g>

(neutral)
G. The good 3rd party fax server packages include add-ins that integrate with existing 
desktop apps (like Outlook or Lotus Notes).
Then again, so do some of the service providers.


or...

(4) For masochists with way too much time on their hands, roll your own using TAPI. 
You'll still need hardware of course.

Keep Smilin'
Ed Stegman

-----Original Message-----
From: dotnet discussion [mailto:[EMAIL PROTECTED]]On Behalf Of
Agus Kurniawan
Sent: Wednesday, May 29, 2002 7:49 AM
To: [EMAIL PROTECTED]
Subject: Fax over TCP/IP in .NET


Does anyone know how to send message via web (ASP.NET using C#)
to fax machine ?
is there URL about this ?

agus k.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to