Super Pager for OS/2 Version 1.0 Rev. 4
---------------------------------------
This OS/2 program will send a alphanumic message to a pager.  Some of
the features are:
	o Supports TAP(Telocator Alphanumeric Protocol)
	o Supports scripts if pager system does not support TAP.
	o Page by name or number.
	o Client/Server application.
	o Standalone PM Pager.  PM Pager will also act as a client to
	  the pager server
	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 Uses name pipes.  Make you programs page over the network.
	o Works with callos2(Caller ID for os/2).  Pages you with who called

What you need:
	o A Hayes or compatible modem

------------------------------------------------------------------------------
------                     Important Inforation                         ------
------------------------------------------------------------------------------
This is a ShareWare product.  The ShareWare version is limited to 30 characters.
Please support the shareware concept and register by sending $40 to the address
below.

Borghese Software Engineering
981 Hillsdale Dr.
Columbus, OH  43224

Please make check Payable to:     Brent K. Borghese

If you have any comments please send them to: brent@dispatch.com
------------------------------------------------------------------------------
------                  End of Important Inforation                     ------
------------------------------------------------------------------------------


Description of included files
-----------------------------
  page.exe         - Command line client for pager server.
  paged.exe        - Pager server
  pmpage.exe       - Standalone PM Pager, PM pager client to pager server
  page.ini         - 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
  paged.txt        - This text file 

Installing super pager
----------------------
Unzip files to a directory called \PAGEOS2

How to setup:
-------------
	There are two configuration files, the first is called:  PAGE.INI.
The first line of the file must have the com port, baud rate, parity,
word lenth, stop bits and pager system type.
Example:
		COM1:1200,E,7,1 TAP
			or
		COM1:1200,E,7,1 SCRIPT

The next line must have the pager system phone number.
Example:
		555-1234
The next line must have the modem init string.  This line is very important.  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(&D2) and the host baud rate to match connect
speed(S37=0).
Example for Hayes 28.8 V.34
		AT&Q0S36=1S37=0S48=128N0B1&D2
Example for Hayes 2400
		ATL0
The lines following have pager number and names.  They are in the format of:
		PAGER_NUMBER NAME_OF_PERSON
Example:
		555-2051 Brent Borghese
		555-2092 Darren Smith
		555-2053 Janis Taler
		555-2124 Mr. Bill

		If your system does not support the TAP(System Type) protocol the second
configuration file is: "PAGE.SCR".  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.



Log file
--------
All pages are loged to: paged.log.   Note that only the pager server(paged.exe)
logs to the log file.

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 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.


