Super Pager Version 1.6 Rev. 1
------------------------------
This OS/2 and Windows program will send a alphanumic message to a pager.

Some of the features are(Windows):
o Standalone Windows Pager.
o Windows SNPP Pager client.  Use this with the paging server and SNPP server.
  For paging over your TCP/IP network.
o Windows Lan Server client.  Page on your IBM Lan server, Microsoft NT Lan Server,
  Windows for work groups network.
o Supports TAP(Telocator Alphanumeric Protocol).
o Supports UCP(Universal Computer Protocol).
o Supports scripts if pager system does not support TAP.
o Supports large messages.  The message will automaticly be split up in to
  smaller messages and sent one at a time. (Max size of 4K for windows)
o Supports numeric pagers.
o Supports multiple pager systems.
o Page by a person's name.
o Page a group of people all at once.
o Log file with date, time and who was paged.

Some of the features are(OS/2):
o True 32 Bit OS/2 application
o Standalone PM Pager.  PM Pager will also act as a client to
  the pager server
o PM Lan Server client.  Page on your IBM Lan server, Microsoft NT Lan Server,
  Windows for work groups network.
o Web Pager client. Page from favorite web browser
o A SNPP(Simple network paging protocol) server for paging over your TCP/IP
  network.
o PM SNPP Pager client.  Use this with the paging server and SNPP server.
  For paging over your TCP/IP network.
o Command line SNPP Pager client.
o Supports TAP(Telocator Alphanumeric Protocol).
o Supports UCP(Universal Computer Protocol).
o Supports scripts if pager system does not support TAP.
o Supports large messages.  The message will automaticly be split up in to
  smaller messages and sent one at a time. (Max size of 16K for windows)
o Supports numeric pagers.
o Supports multiple pager systems.
o Page by a person's name.
o Page a group of people all at once.
o Client/Server application(TCP/IP only).
o Delayed pages.
  - Delay by minutes.
  - Page at a pictular date and time.
o Log file with date, time and who was paged.
o Remembers pages after server has been restarted.
o C Source code for Client, add pageing to your own programs.
o Works with callos2(Caller ID for os/2).  Pages you with who called.  The
  caller ID and pager server will share the same comm port & modem.

What you need:
o A Hayes or compatible modem
o OS/2 or Windows

------------------------------------------------------------------------------
------                     Important Inforation                         ------
------------------------------------------------------------------------------
This is a ShareWare product.  The ShareWare version is limited to 30 characters.
Please support the shareware concept and register.

Registration fee for Super Pager:
    $25 - For Standalone PM Pager +              (pmpage.exe)      (OS2)
          Pager server(Free).                    (paged.exe)       (OS2)
          Command line Client(Free).             (page.exe)        (OS2)
          Client Source(Free).                   (page.cpp)        (OS2)
    $25 - For Standalone Windows pager only.     (winpage.exe).    (Win)

Registration fee for Super Pager Network:
   $100 - One copy of every thing. Plus four additional clients
          PM SNPP client.                        (pmpageip.exe).   (OS2)
          PM Lan Server client.                  (pmpage.exe).     (OS2)
          Web Pager client.                      (wwwpage.exe)     (OS2)
          Pager Server.                          (paged.exe)       (OS2)
          Standalone PM pager.                   (pmpage.exe)      (OS2)
          Command line Client.                   (page.exe)        (OS2)
          Client Source.                         (page.cpp)        (OS2)
          SNPP Server.                           (snppd.exe),      (OS2)
          Command line SNPP client.              (pageip.exe)      (OS2)
          Windows SNPP client.                   (wpageip.exe).    (Win)
          Windows Lan Server client.             (winpage.exe).    (Win)
          Standalone Windows pager.              (winpage.exe)     (Win)

    $25 - Each additional PM SNPP client.        (pmpageip.exe).   (OS2)
    $25 - Each additional PM Lan Server client.  (pmpage.exe).     (OS2)
    $25 - Each additional Windows SNPP client.   (wpageip.exe).    (Win)
    $25 - Each additional Win Lan Server client. (winpage.exe).    (Win)

   $200 - Site license for every thing per building.

When you register; you will receive a activation key that will unlock the
super pager software and lift the 30 character limit.

If you wish to pay by charge card look at the ORDER.FRM file for more information.

If you wish to pay by check send it to the address below.

Borghese Software Engineering
981 Hillsdale Dr.
Columbus, OH  43224

Please make check Payable to:     Brent K. Borghese

All technical support is through e-mail.  I would like to here your comments.
Please send them to: brent@dispatch.com
------------------------------------------------------------------------------
------                  End of Important Inforation                     ------
------------------------------------------------------------------------------


Description of included files
-----------------------------
  pmpage.exe       - Standalone OS/2 PM Pager, Also will acted as a client to
                     pager server, and is used in Lan Server Paging.
  winpage.exe      - Standalone Windows pager and Windows Lan Server client.
                     (Windows for workgroup type network needed for Lan Server)
  pmreg.exe        - OS/2 Registration program(Enters registration info in to
                     INI file)
  winreg.exe       - Windows Registration program(Enters registration info in
                     to INI file)
  paged.exe        - OS/2 Pager server
  page.exe         - OS/2 Command line client for pager server and lan server.
  doscli.exe       - DOS Command line client for pager server and lan server.
  wwwpage.exe      - OS/2 Web server pager client. (Web server needed)
  page.htm         - Sample html file of paging
  snppd.exe        - OS/2 SNPP Server. (TCP/IP needed)
                     Simple network paging protocol server, works with paged.exe
  pmpageip.exe     - OS/2 PM SNPP Pager client. (TCP/IP needed)
  pageip.exe       - OS/2 Command line SNPP Pager client. (TCP/IP needed)
  wpageip.exe      - Windows SNPP client. (TCP/IP needed with Winsock V1.1)
  snpp.ini         - Sample setup file for SNPP server
  page.ini         - Sample setup file for pager system
  file_id.diz      - Description file
  history.txt      - History of modification to Super Pager
  page.cpp         - C Source for client interface
  page.h           - C header file for client interface
  paged.scr        - Sample modem script file for non TAP pager systems
  readme.txt       - This text file
  order.frm        - Order form for paying by charge card.

DISTRIBUTION CONDITIONS
-----------------------
You are free to distribute this shareware version of Super Pager as long as the
following conditions are met:
 o The distributed archive must contain ALL the files listed below, and
   no others.
 o The contents of this archive are NOT MODIFIED in any way.
 o This version is not to be sold.  However, a reasonable disk copying fee
   is permitted.
 o This version is not to be bundled with a commercially sold package
   without permission from the authors.

Installing super pager
----------------------
Unzip the zip file to a directory called \PAGE

How to setup:
-------------
The first configuration file is called:  PAGE.INI.
The first section of the file is the globle section.  The first line of
this section has the keyword GlobalSection.

GlobalSection
TcpPort  = 5100                              - If the SNPP Client is being used
                                               the TCP/IP port must be entered.
                                               This number can be anything from
                                               2000 to 30000.  We picked 5100.
HostName = "SnppServerHostName"              - If the SNPP Client is being used
                                               the TCP/IP host name must be
                                               entered.  This host name is the
                                               node name of the computer running
                                               the SNPP server(SNPPD.EXE)
LogFileName = "X:\LogFileName.TXT"           - If you wish to override the default
                                               log file(LOG.TXT), this line can
                                               be added with the new directory
                                               and file name.
LanServerName = "ServerName"                 - Name of the node that has the Lan
                                               server network running on it and
                                               its should also be running the
                                               PAGED.EXE program.
MapCodePage = CP437|CP850                    - This will get the character translation
                                               CP437 is for the USA, and CP850 is
                                               for multilingual.   In OS/2 super pager
                                               will set this for you, so it is not
                                               needed.  In windows you have to set
                                               the manualy.  The code page will
                                               translat character like "ea","EA", A
                                               with a dot on top and more.

The next section of the file will be used to setup each person's pager system
and type. The first line of this section has the keyword PagerSystemsSection.
Next, if you are using a numeric pager you must have a setup for the numeric
pagers.  Here are the commands needed(The | separates possible options):

 [Numeric]                                   - If there will be numeric pager
                                               being paged, there must be a
                                               [Numberic] section to setup the
                                               comm port.
 ModemInitString = "AT Z"                    - The init string for your modem.
                                               On a numeric pager this could be
                                               just AT, bucause no modem connection
                                               is made.  It just uses the dialing
                                               tones to send the page.
 Port            = "COM1"                    - The Comm port your modem is on.
 Baud            = 1200                      - The baud rate the modem will be
                                               using.
 Parity          = None|Odd|Even|Space|Mark  - Parity to set the comm port to.
                                               On a numeric page this should be
                                               set to None
 DataBits        = 8|7|6|5                   - Data bits to set the comm port to.
                                               On a numeric page this should be
                                               set at 8.
 StopBits        = 1|2                       - The number of Stop bits to set the
                                               port to.  This should be set to 1.
 MaxMessageLength  = 230                     - The maximin size of the message
                                               that the pager system can take in
                                               at one time.  On the Numeric it is
                                               not used

Next setup each pager system you will use. There can be a total of 15 different
paging system.  Here are the commands needed.

 [Name of System 1]                           - This is the name of the pager
                                                system.  For each pager system
                                                there will be a header.
 ModemInitString   = "AT Z"                   - The init string for your modem.
                                                On a alpha pager the modem will
                                                need to be setup to hangup when
                                                DTR is droped(&D2) and the host
                                                baud rate to match connect speed(S37=0).
 Port              = "COM1"                   - The Comm port your modem is on.
 Baud              = 1200                     - The baud rate the modem will be
                                                using.
 Parity            = None|Odd|Even|Space|Mark - Parity to set the comm port to.
                                                On a pager system that uses TAP
                                                it should be set to Ever.  UCP
                                                should be set to None.  Please
                                                note your pager system might be
                                                different.
 DataBits          = 8|7|6|5                  - Data bits to set the comm port to.
                                                On a numeric page this should be
                                                set at 7.  TAP it should be set
                                                to 7.  UCP should be set to 8.
 StopBits          = 1|2                      - The number of Stop bits to set the
                                                port to.  This should be set to 1.
 MaxMessageLength  = 230                      - The maximin size of the message
                                                that the pager system can take in
                                                at one time.
 SystemPhoneNumber = "690-1234"               - The phone number of the pager
                                                system.
 SystemType        = Tap|TapM|Script|UCP      - The type of pager system.  If the
                                                pager system support TAP.  Set the
                                                SystemType to Tap.  There is also
                                                manual mode TAP avalible(TapM),
                                                this does not need to be used
                                                every.  If the pager system does
                                                not suport TAP a script can be used.
                                                UCP (Universal Computer Protocol)
                                                format is also a valid system type.
                                                You must ask you pager system what
                                                they support.
 TapPassWord       = "PASSWORD"               - If SystemType = Tap you can add
                                                a TAP password.  In the USA most
                                                of the time this is not needed and
                                                can be left out.
 ScriptFileName    = "c:\pageos2\systema.src" - If SystemType = Script then a script
                                                file is needed.  Refere to the
                                                Non-TAP paging systems for more
                                                information.


The modem init string is very important.  When setting up the modem init string.
With some older modem or off brands they will not work right tell it has been
setup correctly.  The modem will need to be setup to hangup when DTR is
droped and the host baud rate to match connect speed.

A Typical Init String           - ATV1X4
Hayes Compatible 1              - AT&F&Q0&C1&D2M1V1
Adtech Hi-Per 96/96             - AT&F&Q0&C1&D2M1V1
Adtech Hi-Per 96/144            - AT&F&Q0&C1&D2M1V1
Boca Research PM1440            - AT&F&Q6&C1&D2M1V1
Hayes Optima                    - AT&F&Q0&C1&D2M1V1
Hayes Optima 28.8 V.34          - AT&Q0S36=1S37=0S48=128N0B1&D2
Hayes Ultra                     - AT&F&Q0&C1&D2M1V1
Intel 9600ex                    - AT&F\N0\Q0&C1&D2M1V1
Intel 14400 ex                  - AT&F\N0\Q0&C1&D2M1V1
Practical Peripherals 2400      - AT&F&Q0&C1&D2M1V1
Practical Peripherals 2         - AT&F&Q0&C1&D2M1V1S46=0
Racal-Datacom RMD 3221          - AT&F*Q0&C1&D2M1V1
UDS FastTalk Fax 32 Bx          - AT&F&Q0&C1&D2M1V1
Zyxel 1                         - AT&F&Q0&C1&D2M1V1
Hayes Compatible                - AT&Q0Q0V1X4S7=60&C1&D2S0=0
ATI 2400 ETC                    - AT&FQ0V1X4S7=60&C1&D2S0=0
AT&T Paradyne                   - AT%C0\N0Q0V1X4S7=60&C1&D2S0=0
Cardinal 9600                   - AT%C0\N0&Q6Q0V1X4S7=60&C1&D2S0=0
Cardinal MVP 144DSP             - AT\N0Q0V1X4S7=60&C1&D2S0=0
Intel                           - AT\N0Q0V1X4S7=60&C1&D2S0=0
Motorola Generic                - ATZQ0V1E1%C0\N0&D2
Motorola Lifestyle Modems       - ATZQ0V1E1%C0\N0&D2
Motorola Power Modems           - ATZQ0V1E1%C0\N0&D2
Motorola Power Cellular Operation AT&F1Q0V1E1%C0\N0&D2
Multitech                       - AT&E0Q0V1X4S7=60&C1&D2S0=0
Practical Peripherals           - AT&Q0Q0V1X4S7=60&C1&D2S0=0
Telebit                         - ATS180=0Q0V1X4S7=60&C1&D2S0=0
Telebit TrailBlazer Plus        - ATS95=0S97=0S106=0Q0V1X4S7=60&C1&D2S0=0
UDS V.3225                      - AT\NQ0V1X4S7=60&C1&D2S0=0
US Robotics                     - AT&K0&M0Q0V1X4S7=60&C1&D2S0=0
Zoom                            - AT&Q6Q0V1X4S7=60&C1&D2S0=0
Zoltrex                         - AT%C0Q0V1X4S7=60&C1&D2S0=0
Zyxel 2                         - AT&K0Q0V1X4S7=60&C1&D2S0=0

Example for Hayes 28.8 V.34
 ModemInitString = "AT&Q0S36=1S37=0S48=128N0B1&D2"
Example for US Robotics
 ModemInitString = "AT&K0&M0Q0V1X4S7=60&C1&D2S0=0"

The next section of the file will be used to setup the people with the pagers.
In this version there can be a total of 1000 names.  The first line of this
section has the keyword NameSection.  Next setup each person's pager system and
type.  Here are the commands needed.

 [Bob Smith]
 PageID     = "630-2222"
 PagerType  =  Numeric|Alphanumeric
 SystemName = "Name of System"


The next section of the file will be used to setup groups of people that you can page all at
once.  The first line of this section has the keyword GroupSection.   Next setup each group.
Here are the commands needed.

[Group Name 1]
 Name = "Bob Smit"
 Name = "Mr. Bill"

Non-TAP paging systems
-----------------------
If your system does not support the TAP(System Type) protocol you can setup a script
configuration file.  It is used to send the pages to your pager system. Not all pager systems
are the same so some tuneing might need to be done.  The file is in the format of Send String, Expect String.
There are some esc sequences in the send string, they are shown below:
	\r      - Sends a return(0x0D)
	\n      - Sends a return and a line feed(0x0D,0x0A)
	%i      - Sends the persons pager ID
	%m      - Sends the message
	%p      - Sends the systems phone number
	%d      - Two second pause
	^a      - Sends a control charature, the charature can be form a-z

There is one esc sequences in the expect string, it is shown below:
	\r      - Expect a return(0x0D)(^m does same thing)
	^a      - Expect a control charature, the charature can be form a-z

Here is a sample script:
---------------------
AT DT %p\r
CONNECT
\r
\r
M\r
RETURN.
%i\r
Message, then RETURN.
%m\r
then RETURN.

Here is a sample page.ini file:
---------------------------
GlobalSection
TcpPort = 5100
HostName = "snppdnode"
LanServerName = "ServerName"

PagerSystemsSection
[Numeric]
ModemInitString	        = "AT&Q0S36=1S37=0S48=128N0B1&D2"
Port			= "COM1"
Baud			= 1200
Parity			= None
DataBits		= 8

[USA Mobil]
ModemInitString	        = "AT&Q0S36=1S37=0S48=128N0B1&D2"
Port			= "COM1"
Baud			= 1200
Parity			= Even
DataBits		= 7
StopBits		= 1
MaxMessageLength        = 230
SystemPhoneNumber       = "842-6252"
SystemType		= Tap

[SkyTel]
ModemInitString	        = "AT&Q0S36=1S37=0S48=128N0B1&D2"
Port			= "COM1"
Baud			= 2400
Parity			= Even
DataBits		= 7
StopBits		= 1
SystemPhoneNumber 	= "1-800-759-6366"
SystemType		= Tap

[A Script for USA Mobil]
ModemInitString	        = "AT&Q0S36=1S37=0S48=128N0B1&D2"
Port			= "COM1"
Baud			= 1200
Parity			= Even
DataBits		= 7
StopBits		= 1
SystemPhoneNumber 	= "842-6252"
SystemType		= Script
ScriptFileName		= "page.scr"

NameSection
[Brent Borghese]
PageID  	= "555-1212"
PagerType	=  Alphanumeric
SystemName	= "USA Mobil"

[Mr. Bill]
PageID  	= "555-1234"
PagerType	=  Numeric

[Brent with a Script]
PageID  	= "555-1212"
PagerType	=  Alphanumeric
SystemName	= "A Script for USA Mobil"

GroupSection
[Page Brent 3 Times]
Name = "Brent Borghese"
Name = "Brent Borghese"
Name = "Brent Borghese"

[Page everybody]
Name = "Brent Borghese"
Name = "Mr. Bill"
Name = "Brent with a Script"


Log file
--------
By default all pages are loged to: LOG.TXT it can be changed by using the
LogFileName = "X:\LogFileName.TXT" command in the Global Section.

Using Standalone PM Pager
-------------------------
Run pmpage.exe from the pager directory. Select name from the list, enter
the message and click page button. If the pager server is running the PM pager
will send a message to the server and the server will page the person.

Using pager server
--------------------
Run paged.exe from the pager directory. Once the pager server is running the
pager clients can be run to submit pages to the server.  There are two clients
included a command line version and a pm version.

Using the command line client(OS/2 and DOS)
-------------------------------------------
Once the paging server is running the command line client can be run.  The format
of the command is as follows:

doscli [-nadils args] [@filename.txt] id Message
or
page [-nadils args] [@filename.txt] id Message
     n  Page now - Default
        page -n "Bill" "My message"
        page "Bill" "My message"
     a  Page at a date(MM-DD-YY) and time(HH:MM)
        page -a 08-12-95 15:55 "Bill" "My message"
     d  Delete a page at date(MM-DD-YY), time(HH:MM) and ID
        page -d 08-12-95 15:55 "Bill"
        page -d 00-00-00 00:00 ""     - Deletes all pages
     i  Page in xxx minutes
        page -i 10 "Bill" "My message"
     l  List page log file:     page -l index
        index:  0:  Show last 1K of log file - Default
                1:  Show 1K of log file, starting at EOF-2K
     s  List # of pages in Now queue and # of pages in At queue
        page -s type
            type:   0:  Short list - Default
                    1:  Full list
     c  Lan Server name
        page -c PageServer "Bill" "My message"


A file can be passed to the command line client.  The format of the command is as
follows:

        page @filename.txt
        page id @filename.txt

There are two file formats one with the id and one with out.  The file format
with the id has two parts, the first line has the id and the message is on the
following lines.  The file format with out the id has one part the message.

Command line arguments for windows pagers
-----------------------------------------
The WINPAGE.EXE and WPAGEIP.EXE have optional arguments.  There are 2 arguments
the first is the name of the person to page and the second is the message.   On
Windows NT you can page by the command line, no window is displayed.

example:
winpage "Brent Borghese" "This is my message"

Other window programs have the ability to run programs, this give you the ability
to add paging to them.


Using PM Pager as a client to the server
----------------------------------------
Run pmpage.exe from the pager directory. Select time for page to occur and
select name from the list, enter the message and click page button.


Using the SNPP(Simple network paging protocol) server
-----------------------------------------------------
Run paged.exe and snppd.exe from the pager directory. Once the programs are
running the SNPP clients can be run to submit pages to the server.  There are
two clients included a pm version and a windows version.  You will need tcpip
installed on all computer used.  The windows version is winsock V1.1 compatible
program.  When setting up the program you will need to select a TCP port to use
and a host name or IP address.  The setup file for snppd.exe is named SNPP.INI
it has the format of:
TcpPort = PortNumber

Example
TcpPort = 5100

The files needed to run the SNPP server are:
 PAGED.EXE
 PAGE.INI
 SNPPD.EXE
 SNPP.INI

SNPP Client setup
-----------------
The setup the clients you will add two lines to the PAGE.INI.  These lines are
added after the GlobalSection line, the lines are:
TcpPort  = PortNumber
HostName = "SnppServerHostName"

Example
GlobalSection
TcpPort  = 5100
HostName = "pagesrv"

Using the SNPP Clients
----------------------
Once the OS/2 paging server and the SNPP server are running the system is read
to receive page message over the network.   There are three SNPP clients a OS/2
PM version PMPAGEIP.EXE, a Windows version WPAGEIP.EXE and a OS/2 command line
version PAGEIP.EXE.  The PM and windows versions a very simple and need no
explanation.

Files needed:
 PMPAGEIP.EXE
 PAGEIP.EXE
 WPAGEIP.EXE
 PAGE.INI

Using the SNPP command line client
----------------------------------
The format of the command is as follows:
pageip [@msgfile.txt] id Message

examples:
        pageip "Bill" "My message"
        pageip @filename.txt
        pageip id @filename.txt

A file can be passed to the command line client.  The format of the command is as
follows:

        pageip @filename.txt
        pageip id @filename.txt

There are two file formats one with the id and one with out.  The file format
with the id has two parts, the first line has the id and the message is on the
following lines.  The file format with out the id has one part the message.

Files needed:
 PAGEIP.EXE
 PAGE.INI

Setting up a OS/2 Web Pager
---------------------------
Copy wwwpage.exe to your web server CGI-BIN directory, then copy the page.htm
file to your web server's DOCS directory. To add people to the paging list on
the web form, you will edit page.htm. Look in the file for something like this
and add your name to the <option> list.

Select one or more names:<br>
<select name="name" size=5 multiple>
<option> Mr. Bill
<option> John Smith

Runing your web pager
---------------------
Run the paged.exe from the pager directory and your OS/2 web server software.
To then call up, run your favorite web browser.  The URL you will enter will
look something like this:

http://www/cig-bin/wwwpage.exe/page.htm

Select a name and press the page button.

Lan Server Network paging
-------------------------
Lan server networks include: Warp Server, IBM Lan Server, Win NT Server,
Windows for workgroups and Warp connect peer to peer.

To page over your Lan Server network you must have two computers setup and
running the network software.  A user also must be login to the network to run
the paging client.

Paging Server Setup(OS/2)
-------------------------
Run paged.exe from the pager directory. Once the program is running.  The Lan
Server clients can be run to submit pages to the server.

Files needed on the server:
 PAGED.EXE
 PAGE.INI

Client Setup
------------
Once the OS/2 paging server is running the system is ready to receive page
message over the network.   There are 4 Lan Server clients, a OS/2
PM version PMPAGE.EXE, a Windows version WINPAGE.EXE, a OS/2 command line
version PAGE.EXE and a DOS command line.  The PM and windows versions a very
simple and need no explanation.  The PAGE.INI file must have the lan server
node name in it, a line like this one should be added to the file in the Global
Section.

GlobalSection
LanServerName = "ServerName"

Files needed:
 PMPAGE.EXE         - OS/2 PM Pager and Lan server network client
 PAGE.EXE           - OS/2 Command line pager
 DOSCLI.EXE         - DOS Command line pager(Will run on: OS/2 VDM, NT VDM,
                      WFW DOS window, Win 95 DOS window)
 WINPAGE.EXE        - Windows pager and lan server network client. (Will run on:
                      Windows For Workgroups, Win 95, Win NT, WIN-OS/2)
 PAGE.INI           - The setup file


SkyTel and Sky Pager(Digital Pager's)
-------------------------------------
If you page by calling a 800 number then entering in a PIN number then
the digit message.   A script needs to be setup.

Set the type script.
Try makeing a script with this in it:
AT DT 1-800-555-1212,,,%i#,,,%m#
NO CARRIER


Future directions
-----------------
Planned enhancements to Super Pager include:
 o Anything anyone asks for, particularily if they register :-)
 o POP Mail support(you will E-mail to the super pager mail box and super pager
   will read the mail and page some one.  Also, super pager will be able to
   receive a E-mail which will then enable it to intercept your e-mail and
   page you with it.
 o A help file(As soon as can make one file for OS/2 and windows)
 o A PM and Windows configeration program.(No editing the ini file)  As soon as I do this
   I will call it Version 2
 o Add SNPPPageByID
 o Drag and Drop Paging
 o Auto modem setup.  It will automiticly setup your modem.
