bellow is the project specification i would like some opinion for the charging matter

PEER TO PEER
DIAL UP

SOFTWARE SPECIFICATIONS



THE COMPUTER

- Software must be compatible with WIN 95/98/Me/2000. If not, please contact DA.

- Software must be integrated with standard emailer (preferably Outlook and Outlook
Express) or provide a convenient emailer.

- It should constantly detect the presence of our Modem and warn if not present (power-on). Warning will remain on screen until the Modem is detected.
- On power-on it will idle providing all off-line emailer functions.
- On power-on and as soon as the Modem is present (detected) it will place Modem on Ready-to-Receive condition (Receive after one Ring).

OFF LINE - IDLE MODE

- It will incorporate the following in the Mailer :
- After composing a message (and attach any file), it will automatically compress any attachment and after that it will store the message (queue) in the Ready-to-Send storage of the Mailer. In this way all ready to send mails will be compressed. A discussion may be initiated on whether the body of the message should or could be also compressed. Also under consideration is the scenario of compressing during transmission.

ON CONNECTION - SEND MODE

- A connection will be initiated by selecting one Dial-up Connection out of many created (one for each one correspondent) [and/or by selecting a general purpose Dial up Connection and providing the Tel Number each time ].
- The Modem will establish connection (driver provided) and code will be send/received.
- Upon connection the software should initiate pumping data both ways (duplex).
- [ Future improvement : Sender interrupts connection on a Send Completion option ]
- Send Operator should be provided with switch to interrupt transmission at any time, and return at Idle Mode.

RECEIVE MODE

- On power-up always enter Receive Mode. That is, make the Modem receive after one Ring.
- After receiving data is completed and/or connection is set-off, then received data should automatically be decompressed and made available to the Mailer as incoming messages (for off-line handling).
- After receiving data and the line is disconnected, return to Idle Receive Mode.