473,405 Members | 2,334 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

How to use multiple or multiport fax modems to send multiple faxes?

I want to send many faxes at the same time.. whats the best way to do it? fax servers is not an option.. I might consider a third party component.. and special hardware..

any help is greatly apreciated
Sep 22 '10 #1

✓ answered by Aimee Bailey

No worries :)

11 5014
Aimee Bailey
197 Expert 100+
Depends on your operating system, what are you planning to do this on?
Sep 22 '10 #2
from windows XP to Windows 7.. the easy way is as many fax modems as lines as desktops.. which is really not practical.. multiple fax modems on a single pc or a multiport fax modem .. but I have no idea on how it works.. I mean do I need to go with AT commands to access them or is there any API that manage the lines available?

thanks
Sep 22 '10 #3
Aimee Bailey
197 Expert 100+
If your intention was an ISDN connection, then Windows has a multi-link feature that allows multiple modems to syncronise, but in terms of fax, Windows XP only supports 2 fax modems. FAXCOMEXLib is the library you will most likeley use as this is the API for sending faxes via API.

May I ask, do you really require more than two fax modems? I work at a large company, and they require only two. The emphasis in my honest opinion should be making sure you pick the right hardware, and that the computer you intend to host the modems is upto the job.

All the best!

Aimee.
Sep 23 '10 #4
hi Aimee,

thanks for your answer, I really appreciate :)

how about Vista, did they changed that limitation in vista? how do you get two fax modems to work together? is FAXCOMLIB able to manage that?
actually you are right, I think pinking up the right hardware might save a lot of troubles. so I was thinking about a multiport fax modem.. they can go up to 8 or 16 linesand since I can manage two devices, so I might go up to 16 or 32 telephone lines.. but I m not sure if FAXCOMLib supports fax broadcast.. I didn t found any reference concerning this specific problem..
actually, my client want to achieve a goal of.. 5.000 to 10.000 faxes a day.. and later on, he wants to be able to achieve around 20.000 fax a day (a day is from 9am to 9pm.. 12 hours..) but after a while.. it takes around one minute per fax so most probably we're talking about 720 fax/12h/modem.. so around 30 phonelines..

I found an sdk that says it manage multiport fax modem.. it's called faxman.. I don't know if you ever dealed with it or if the FAXCOMLib might do the job..

thank you for your help, I really appreciate :)

Hamza
Sep 23 '10 #5
Aimee Bailey
197 Expert 100+
FAXCOMEXLib is the API provided to interact with the Windows Fax Console. If you can find a multiport fax, you should easily be able to still use the API. However a tip id give is try Windows7 (atleast pro). They seem to have tightened up the API.
Sep 23 '10 #6
ok then I'll go with a windows 7 pro.. :)

from what I know, the thing with Windows Fax Console is, when it receives faxes (sent I mean), it queue them till the fax modem is available.. this is what happens with a single device..

what I'm afraid of, is to have to deal with AT Commands.. I already had to in the past, and it's not the part I'm fan of :p

I ll try first with FAXCOMLib then if it's of no use, then I'll go with the faxman SDK solution.. costs money.. but it'll do the job..

do you have any sample code on how to deal with two modems? I can t find any googling it.. is there a devices pool or..?

thanks a lot :)
Sep 23 '10 #7
Aimee Bailey
197 Expert 100+
FAXCOMLib is the easiest and most straight forward, though if your after more advanced features like sending pdf's, you need to explore FAXCOMEXLib (notice the EX). Here is an example with FAXCOMLib anyway (in windows 7, this is fxcomlib.dll)...

Expand|Select|Wrap|Line Numbers
  1. private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             FaxServer server = new FaxServer();
  4.             string serverName = "";
  5.             string faxNumber = "01011000111";
  6.             string recipientName = "Someone";
  7.             string filename = @"D:\temp.txt";
  8.             string message = "hello there!";
  9.  
  10.             try
  11.             {
  12.                 File.WriteAllText(filename, message);
  13.                 server.Connect(serverName);
  14.  
  15.                 FaxDoc doc = server.CreateDocument(filename);
  16.                 doc.FaxNumber = faxNumber;
  17.                 doc.RecipientName = recipientName;
  18.                 doc.Send();
  19.             }
  20.             catch (Exception ex)
  21.             {
  22.                 MessageBox.Show(ex.Message);
  23.             }
  24.         }
  25.  
Sep 23 '10 #8
yeah I've seen this before, I mean, I'm already able to send a fax using a single fax modem.. but you said your company require only two.. I was thinking you were using it through C#..
I can't find any sample code or description of how to manage multiple fax modems.. the only SDK who claim to do it is faxman.. but it costs about 800$ for a single developer license..
Sep 23 '10 #9
Aimee Bailey
197 Expert 100+
the serverName is the address of the fax modem, in my case, we use a shared fax driver on a sbs server. If you had two fax modems, you would simply just name them, and use their name addresses as the server name. that way you could send via more than one.

Its pretty streight forward.
Sep 23 '10 #10
yeah right.. :p sounds cool :p can't wait to try that :p

you've been of a great help :p thanks a lot :p

Hamza
Sep 23 '10 #11
Aimee Bailey
197 Expert 100+
No worries :)
Sep 23 '10 #12

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Gernot Hillier | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! I'm the developer of a Linux ISDN application which uses embedded Python for controlling the communication. It starts several threads (i.e....
0
by: Jonas Bergman | last post by:
Hi I would like to send faxes and e-mail via MS Exchange using C#.NET. I have the possibility to create prdf-files (as a mail attachment) and I can also create tiff-files if this is the best...
5
by: Benny | last post by:
Hi, Is there a script/compoenent which can capture Faxes and store that in a DB using a unique ID? Any help will be greatly appriciated. Thanks, Benny
0
by: Erik | last post by:
I need to verify the availability of a number of fax lines. This needs to be done on an hourly basis. I have a VB.NET program that reads the numbers from an app.config file and then stores them in...
4
by: Andy Rigby | last post by:
I'm setting up a small network of 3 WinXp Pro machines and a shared Access database. I need to be able to send faxes from the copy of Access that's running on any of the machines, using VBA. ...
1
by: Bill Nguyen | last post by:
I installed Window Faxserver on a Win 2003. I'm looking for sample source codes to send/receive faxes programmatically in VB.NET Thanks Bill
6
by: RobR | last post by:
We have a customer using our application that has a problem. Within our app, we have a two different forms (one generates an email, the other a fax via a webservice). When they click the submit...
2
by: BizWorld | last post by:
hi, i need to send fax using .NET System.web.Mail component in my asp.net page. it works fine for emails but Fax works well in Outlook but when i try to send Fax using .NET object it did not...
8
alpnz
by: alpnz | last post by:
Hi, I have a need to send snap reports to various shipping agents. E.g. A PalletCard, A FreightNote, A Consignment Advice, and an Export declaration of Conformity. It is easy enough to code a...
1
by: need2know | last post by:
I've heard that it is possible to send a fax from your pc via a regular fax machine. Is it true? How would that work though? Just wondering. Wondering as well, i know XP comes with an option to...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.