Super Pager Version 2.0 - Download Current Version
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 OS/2 PM Pager (pmpage.exe) (OS2) $25 - For Standalone Windows pager only. (winpage.exe). (Win) Registration fee for Super Pager Network: $100 - Super Pager Network with Support for 15 Pagers. Advance 32 bit Network Paging Server Internet E-Mail Gateway TCP/IP SNPP Gateway TCP/IP SNPP clients Lan Server clients Web Server Paging - (Web Server Needed) Site licence for all Network Clients (1 building) $200 - Super Pager Network with Support for 40 Pagers. $300 - Super Pager Network with Support for 100 Pagers. $400 - Super Pager Network with Support for unlimited Pagers. When you register; you will receive a activation key that will unlock the super pager software and lift the 30 character limit and remove the message Un-Registered:.
If you wish to pay by charge card look at the ORDER.TXT file for more information or use BMT's secure order form. 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 questions and technical support is through e-mail. I would like to here your comments. Please send them to: "Brent K. Borghese" SuperPager@bmtmicro.com Super Pagers Home Page: http://www.bmtmicro.com/catalog/superpager/ or http://brent.dispatch.com/sw/sp/ (Beta Version availible)
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 above, 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.
The recently-added level three enhancements have been engineered for use, specifically, with acknowledgment-based paging. With the recent advances in wireless technology, two-way paging is fast approaching reality--therefore creating a need for a workable end-to-end acknowledged protocol. Two-way messaging, however, opens up several new areas of unpredictability. The most pronounced is the subscriber response time. Although deliveries from host to subscriber, and subsequent receipt-acknowledgments happen in a rather predictable manner, it is impossible to know when the subscriber will physically pull the unit out, read the message and respond to it. Therefore, it could well be cost prohibitive to conduct such transactions online using a phone line as medium--especially an 800-number. This makes the Internet an extremely attractive alternative because of its (generally) usage insensitive nature.
However, acknowledging the complexity of task, and flexibility of the current protocols (or the lack thereof), the final user function is quite simple: to deliver a page from point-of-origin to someone's beeper. That is the simple, real-time function that Super Pager addresses.
NOTE:
This Intoduction was taken from the Simple Network Paging Protocol(SNPP) RFC's (1861 and 1645)
witch was writen by A. Gwinn at the Southern Methodist University.
[Top]
Features of Super Pager
Features:
Price: $25
Features of Super Pager Network
Features
Price: $100(15 Pagers), $200(40 Pagers), $300(100 Pagers), $400(unlimited Pagers)
Unzip the zip file to a directory called \TMP From Windows program mamager do a File->Run.. and type \TMP\SETUP.EXE Then run the Windows Setup Wizard
Unzip the zip file to a directory called \TMP From a command prompt run SETUP2.EXE[Top]
The first section of the file is the globle section. All items in the globle section are optional and are not required. The first line of this section has the keyword GlobalSection.
The next section of the file is PagerSystemsSection it will be used to setup each of the different pager systems and type. The first line of this section has the keyword PagerSystemsSection. There can be a total of 50 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 = Auto|"AT Z" | Most modems can use
the Auto seting. But, if there is problems a init string for your modem can be manualy set.
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).
For a direct line to a TAP device set
this to ""
A list of Typical modem Init Strings |
Port = "COM1" | The Comm port your modem is on.
Port = "COM2" - If using the paging server more
than one Port line can be used to
handle more pages. There is a max of 20 modems |
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. For a direct line to a TAP device set this to "" |
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. |
MultipleMessageMode = Enabled|Disabled | If your TAP paging system support multiple pages per call set this to Enabled. Most pager systems do. |
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 |
MaxPagesPerConnection = 20 | Maximin number of pages sent to a paging system before hanging up and redialing to send more. |
UCPOpType = 30 | UCP Operation type. The default is 30 (message transfer operation). The input range is from 0 to 99 |
NOTE: If the paging system is setup using a script the PagerType must be to Alphanumberic. | |
Super Pager Network Items These next options are for super pager network and are not required. If there are more then one paging servers in use, each user's pager can point to a different paging server. | |
OverrideTcpPort = 5100 | This option overrides the TcpPort option in the global section. And 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. |
OverrideHostName = "SnppServerHostName" | This option overrides the HostName option in the global section. And 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 Gateway(SNPPD.EXE or SNPPD32.EXE) |
OverrideLanServerName = "ServerName" | This option overrides the LanServerName option in the global section. And the server with this node name has the paging server running on it. |
Sample for SkyTel numeric pagers(Note a SystemPhoneNumber) [Sky Numeric] ModemInitString = Auto Port = "COM2" Baud = 1200 Parity = None DataBits = 8 SystemPhoneNumber = "1-800-759-6366" Sample for local numeric pagers(Call number, hear beep, enter message) Make a paging system like this: (Note NO SystemPhoneNumber) [Numeric] ModemInitString = Auto Port = "COM2" Baud = 1200 Parity = None DataBits = 8The next section of the file is the Name Section it 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] | The name of the user |
PageID = "630-2222" | The ID of the pager or the Pagers phone number |
PagerType = Numeric|Alphanumeric | What type of pager |
SystemName = "Name of System" | The name of the paging system, these are the same names you setup in the PagerSystemsSection |
Optional items are: | |
Group = "EveryBody" | If this uses is to be in a group you can add this line. If the uses is in more than one group create a line for each group. |
Organization = "The Widget, Inc." | This will put a user in a Organization Users can only be in one organizaition. |
EmailSizeLimit = 100 | This will set a maximum size of a E-Mial message for a user. This setting was put in the page.ini for a easyer setup. The SMTP gateway will auto setup the e-mail address and you can then limit the size of the e-mail here. But, you can also change every thing in the E-Mail gateway setup. |
SuppressNameDisplay = Enabled|Disabled | The default is Disabled. If there is a persons names that you do not want to show up automatically in the paging list box add this line and set it to Enabled. A example of its use might be, a high up person in the company has a pager and you do not want just any body paging him/her. So you Enabled this and made special version of the page.ini file for one of the pager clients you will then only have a few person be able to page them. |
For numberic pagers the setup is like this: (Note you must have a SystemName) Sample for SkyTel paging system: [Brent Borghese] PageID = "630-1234" PagerType = numeric SystemName = "Sky Numeric" Sample for TAP alphanumeric paging: [Brent Borghese] PageID = "630-1234" PagerType = Alphanumeric SystemName = "USA Paging"The next section of the file is the Group Section 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" Organization = "The Widget, Inc." - This will put a group in a Organization Groups can only be in one organizaition.
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 character, the character 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 character, the character can be form a-z Sample Script file
For Windows NT/95/98: page32 [-nadilsegcwp args] [@filename.txt] id Message or For DOS or VDM: doscli [-nadilsegcwp args] [@filename.txt] id Message or For OS/2: page [-nadilsegcwp 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" a Page at a date(YYYY-MM-DD) and time(HH:MM) page -a 2000-01-12 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 d Delete a page at date(YYYY-MM-DD), time(HH:MM) and ID page -d 1996-08-12 15:55 "Bill" 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 e List people that can be paged on Server g List groups that can be paged on Server c Lan Server name page -c PageServer "Bill" "My message" w Paging Server is running on Windows 95/98 The Only command line client that can be used with a 95/98 Paging Server is page32.exe(OS/2 and DOS command line clients are not supported) page -w -c PageServer "Bill" "My message" p Paging Provider Name page -p ARCH 6301234 "My message" NOTE: This option only works on Unlimited Network version NOTE: The -p option to set the Paging Provider only work on the Unlimited Pager registred version. A file can be passed to the command line client. The format of the command is as follows: page @filename.txt page id @filename.txtThere 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.
NOTE: The dos version was made to run under Windows NT, Windows 95, Windows 3.1 and WinOS2.
The provider still must be setup in the PAGE.INI file and the pager ID will not be no check for its validity. Using the command line network client(PAGE.EXE,PAGE32.EXE,DOSCLI.EXE). You will use the -p option to set the paging provider. Once the paging server is running the command line client can be run.
Here are some samples: page32 -p ARCH 6301234 "My message" page32 -p "SkyTel" "1234567" "My message"To see more options click here
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 the SNPP(Simple Network Paging Protocol) Gateway
For OS/2 run paged.exe and snppd.exe from the pager directory. For Windows NT run paged32.exe and snppd32.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 OS/2 SNPP Gateway are: PAGED.EXE PAGE.INI SNPPD.EXE SNPP.INI The files needed to run the Windows NT SNPP Gateway are: PAGED32.EXE PAGE.INI SNPPD32.EXE SNPP.INISNPP 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" And optionly: DisplayGroupName = "Group Name" Example GlobalSection TcpPort = 5100 HostName = "pagesrv"Using the SNPP Clients
Once the paging server and the SNPP Gateway are running the system is ready to receive page message over the network. The supported SNPP clients are OS/2 PM (PMPAGEIP.EXE), Windows (WPAGEIP.EXE), OS/2 command line (PAGEIP.EXE) and a Windows NT/95 command line version (PAGEIP32.EXE). The Windows and PM versions a very simple and need no explanation. Files needed: PMPAGEIP.EXE PAGEIP.EXE PAGEIP32.EXE WPAGEIP.EXE PAGE.INIUsing the SNPP command line client
The format of the command is as follows: pageip [@msgfile.txt] id Message examples: pageip32 "Bill" "My message" pageip32 @filename.txt pageip32 id @filename.txt A file can be passed to the command line client. The format of the command is as follows: pageip32 @filename.txt pageip32 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 or PAGEIP32.EXE PAGE.INIWeb Pager(Quick setup OS/2)
Copy wwwpage.exe to your web server CGI-BIN directory, And copy page.htm file to your web server's DOCS directory. The web client will get the list of names from the paging server.From you web browser: http://www.yourserver.com/cgi-bin/wwwpage.exe/page.htm Files needed: PAGED.EXE PAGE.INI WWWPAGE.EXE NOTE: IBM's web serverWeb Pager(Quick setup NT)
Copy wwwpgnt.exe to your web server \InetPub\SCRIPTS\TOOLS directory, And copy page.htm file to your web server's DOCS(\InetPub\wwwroot) directory. The web client will get the list of names from the paging server.From you web browser: http://www.yourserver.com/scripts/tools/wwwpgnt.exe/page.htm Files needed: PAGED32.EXE PAGE.INI WWWPGNT.EXE NOTE: Microsoft's web serverWeb Pager(Quick setup 95/98)
Copy wwwpgnt.exe and wwwpage.ini to your web server CGI-BIN directory, And copy page.htm file to your web server's DOCS directory. The web client will get the list of names from the paging server.From you web browser: http://www.yourserver.com/cgi-bin/wwwpgnt.exe/page.htm Files needed: PAGED32.EXE PAGE.INI SNPPD32.EXE SNPP.INI WWWPGNT.EXE WWWPAGE.INI NOTE: The you must use the WWWPAGE.INI file and it should have in it: HostName = "Win95PagingServerHostName" TcpPort = 5100Under Windows 95 and Windows 98 the web paging cgi client will send the message to Super Pager's SNPP gateway and the gateway then sends the message to the Network Paging Server. Under NT or OS/2 the Web client send the message directly to the Network Pagin Server.Group Name Display - Changing the Displayed list of name to a list of names from a group
This is done by adding ?group=DisplayGroupName to the URL. Like: http://www.server.com/cgi-bin/wwwpage/page.htm?group=DisplayGroup Note: The goup name must not have any spaces in it!!!! orIf you do not want to use the URL to display a group, you can edit the page.htm file and add %g and then the group name. The %g should be at the beginig of the file. Here is a sample:%gMyGroupName Note: The goup name must not have any spaces in it!!!! Also, if this is used the %p1(Shows all alpha pager names) and %p2(Shows all numeric pager names) they will not be correct.Organization Display - Changing the Displayed list of name and groups to only names and groups in a organization
This is done by adding ?organization=OrganizationNameFilter to the URL. Like: http://www.server.com/cgi-bin/wwwpage/page.htm?organization=OrganizationNameFilter Note: The organization name must not have any spaces in it!!!! orIf you do not want to use the URL to display a organization, you can edit the page.htm file and add %o and then the organization name. The %o should be at the beginig of the file. Here is a sample:%oOrganizationName Note: The Organization name must not have any spaces in it!!!!Manual Web Pager name list setup and other options
To make your own list of names in the web pager find %p in the page.htm file, the %p can be replaced with: < OPTION > Mr. Bill < OPTION > John Smith Add a < OPTION > line for every name you wish to add. Other tags to show different lists: %p1 Shows all alpha pager names and no groups %p2 Shows all numeric pager names and no groups %p3 Shows all groups %i Inserts the pager ID into the html file that was on the URL http://www/cgi-bin/wwwpage.exe/pgone.htm?id=6301234 %T Inserts a title message into the html file that was on the URL http://www/cgi-bin/wwwpage.exe/pgone.htm?title=Brent's+Personal+Web+Pager&id=6301234 NOTE: If a organizaiton is set then the list will only display items in that organizaitonChanging the default Web Pager's HTML Files
Inaddition to the other files copyed, copy WWWPAGE.INI to your web server CGI-BIN directory. And copy pgstart.htm, pgok.htm, pgbad.htm and pgend.htm files to your web server's DOCS directory or to any other directory you want. Edit the WWWPAGE.INI file it will have the format:
LanServerName = "PagingNode" - If the paging server and the web server are not on the same computer, the web client can send the page over your NT or LAN server network to the paging server. StartingHtmlFile = "c:\www\docs\pgstart.htm" - If you want a custom response after you page OkHtmlFile = "c:\www\docs\pgok.htm" - there are 4 html files you can setup to generate BadHtmlFile = "c:\www\docs\pgbad.htm" - the page. OkHtemlFile is sent if the page was OK. EndingHtmlFile = "c:\www\docs\pgend.htm" - and BadHtmlFile is the file sent if there was a error sending the page to the paging server. StatusHtmlFile = "c:\www\docs\status.htm" - System status html templet file LogHtmlFile = "c:\www\docs\log.htm" - Log File html templet file HostName = "TcpIPHostName" - If the paging server and the web server are not on the same computer, the web client can send the page over TCP/IP to your paging server. TcpPort = SnppPort - The TCP/IP port that the web client will use to contacted the SNPPD Gateway. Please note that the file names are full path name of the files on the web server. They are not based on your web servers root document directory. If you are running the web server and the paging server on the same computer the LanServerName line can be left out. NOTE: On NT the WWWPAGE.INI is in the InetPub\scripts directory not the InetPub\scripts\tools directory (This is back on directory) NOTE: On OS/2 the WWWPAGE.INI is in the same direcory as the wwwpage.exe file.Advanced Web Paging - Delayed Paging
The page.htm file is used for basic paging. The pageadv.htm file is used for advanced paging, this being: Page in X minutes, Page at MM-DD-YY HH:MM time and deleting pages.Adding the Host name or IP address to the end of the page
In the form section of the page.htm add: <INPUT type=hidden name="option" value="AppenHostName"> The Ip address is only added if the host name is not sent.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.yourserver.com/cgi-bin/wwwpage.exe/page.htm Select a name and press the page button.Web pager with lan server support(Paging Server and Web Server not on the same computer)
If your web server is not running on the paging server(paged.exe) the web pager can use your network to send the paging infomation to the paging server. Run the paged.exe from the pager directory on your paging server, and on the OS/2 web server load the wwwpage.exe and the htm files. To change the lan server node name to your paging server's name edit WWWPAGE.INI and add a line into with the format like this:LanServerName = "PagingNode" To then call up, run your favorite web browser. The URL you will enter will look something like this: http://www.yourserver.com/cgi-bin/wwwpage.exe/page.htm Select a name and press the page button.Web pager with SNPP support(Paging Server and Web Server not on the same computer)
If your web server is not running on the paging server(PAGED.EXE and SNPPD.EXE, PAGED32.EXE and SNPPD32.EXE) the web pager can use your network to send the paging infomation to the snpp paging gateway. Run the paged.exe and snppd.exe from the pager directory on your paging server, and on the Web server load the htm files and one of the cgi programs wwwpage.exe(OS/2) or wwwpgnt.exe(NT). To change the Host name to your paging server's name edit WWWPAGE.INI and add a line into with the format like this:HostName = "HostNameOfPagingServerOrAddress" TcpPort = 5100 To then call up, run your favorite web browser. The URL you will enter will look something like this: http://www.yourserver.com/cgi-bin/wwwpage.exe/page.htm Select a name and press the page button. NOTE: On NT the WWWPAGE.INI is in the InetPub\scripts directory not the InetPub\scripts\tools directory(This is back on directory) NOTE: On OS/2 the WWWPAGE.INI is in the same direcory as the wwwpage.exe file.HTML Tags for a Active Web Page(Substitute Names, Groups, Time, Date and Other Items)
If you pass a html file throgh the Web cgi it will substitute paging server info for tags that are in the html file. Here is a example of how to call the cgi:http://www.yourserver.com/cgi-bin/wwwpage.exe/page.htm
Below is a list of all the supported tags: | |
%gMyGroupName | Using the %g tag will limit the %p tag to only show name in a group. In this example the group would be called MyGroupName |
%oOrganizationName | Using the %o tag will limit the %p tag to only show name and groups in a organization. In this example the organization name is OrganizationName |
%p | The %p will show the all names and groups on the paging server. Here is a sample of what is added to the html file:< OPTION > Mr. Bill < OPTION > John SmithAlso note that by using %o or %g or URL options this list of names and groups can also be changed. This will let a user limit the displayed pagers to only a group or names and groups in a orgaization. |
%p1 | Shows all alpha pager names and no groups |
%p2 | Shows all numeric pager names and no groups |
%p3 | Shows all groups |
%t | Inserts the time of day in the format of: HH:MM:SS |
%d | Inserts the date in the format of: MM-DD-YY |
%e | Inserts the name of the web cgi running with URL path(/cgi-bin/wwwpage.exe) or /tools/scripts/wwwpgnt.exe) |
%i | Inserts the pager ID into the html file that was on the URL. http://www/cgi-bin/wwwpage.exe/pgone.htm?id=6301234 |
%T | Inserts a title message into the html file that was on the URL. http://www/cgi-bin/wwwpage.exe/pgone.htm?title=Brent's+Personal+Web+Pager&id=6301234 |
%b | Insters returned buffer from the paging server. This is used in a custom html file setup for the status and log pages. |
%n | Insters the name of the user who was paged. This is used in a custom html file setup for the status page. |
%% | Insters a % in the output |
Below is a list of all the supported URL Options: | |
group | The group option will limit the pager list to only names in the group. So if the option was group=dp the %p tag will only show pagers in the dp group. Here is a the sample URL:http://www/cgi-bin/wwwpage.exe/page.htm?group=dp |
organization | The organization option will limit the pager list to only names and groups in a organization. So if the option was organization=IBM the %p tag will only show names and groups the IBM organization. Here is a the sample URL:http://www/cgi-bin/wwwpage.exe/page.htm?organization=IBM |
id | The id option is used with the %i tag. If a id was set to id=Brent+Borghese the html file
will have Brent Broghese in it where the %i was. With id and title tags in a html file a user
will be replaced with the pager id. This will let users setup a custom web page with a one
button page link for each person with out seting up a html file for each user.
Here is a the sample URL:http://www/cgi-bin/wwwpage.exe/page.htm?id=Brent+Borghese&title=Brent's+Web+Pager |
title | The title option is used with the %T tag. If a title was set to title=My+Web+Pager the
html file will have My Web Pager in it where the %T was.
Here is a the sample URL:http://www/cgi-bin/wwwpage.exe/page.htm?id=Brent+Borghese&title=Brent's+Web+Pager |
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.
Run paged.exe(OS/2) or paged32.exe(Windows NT) 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 or PAGED32.EXE PAGE.INI
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. And optionly: DisplayGroupName = "Group Name" Files needed: PMPAGELS.EXE - OS/2 PM 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) WPAGELS.EXE - Windows lan server network client. (Will run on: Windows For Workgroups, Win 95, Win NT, WIN-OS/2) PAGE.INI - The setup file Please note that the client will get a list of names and groups from the paging server.
GlobalSection ReadNamesFromServer = DisabledNext, we must setup pager systems one for each paging server on your network. Here is a sample of what the PagerSystemsSection should look like:
PagerSystemsSection [City 1 Pager Server] OverrideTcpPort = 5100 OverrideHostName = "city1.mydomain.com" OverrideLanServerName = "PG1SRV" [City 2 Pager Server] OverrideTcpPort = 5100 OverrideHostName = "city2.mydomain.com" OverrideLanServerName = "PG2SRV"NOTE: For TCP/IP the options OverrideTcpPort and OverrideHostName are the only ones needed. For Lan server the only option needed is OverrideLanServerName.
Next we must setup the users. There must be a entry for all uses on all the paging servers. Here is a sample of what the NameSection should look like: NameSection [Bob in City 1] SystemName = "City 1 Pager Server" [Mike in City 2] SystemName = "City 2 Pager Server"
All technical support is through e-mail. I would like to here your comments. Please send them to: "Support" SuperPager@bmtmicro.com Super Pagers Home Page: http://www.bmtmicro.com/catalog/superpager/ or http://brent.dispatch.com/sw/sp/ Borghese Software Engineering 981 Hillsdale Dr. Columbus, OH 43224
Files needed: PAGED.EXE or PAGED32.EXE EMAILD.EXE or EMAILD32.EXE PAGE.INI EMAIL.INIThe E-Mail gateway has one configuation file named EMAIL.INI. The file format is as follows:
GobalSection SmtpGateWayHostName = "sp.mydomain.com" - This is used for the SMTP connections to say what node the paging software is running on. SmtpGateWay = Enabled | Disabled - If SmtpGateWay is enabled, all pagers names to be setup with a e-mail address like: PagerName@PagingServer.mydomain.com If Disabled NO INCOMMING SMTP mail will be received InSmtpTcpPort = 25 - This is the SMTP TCP/IP port that will receive the messages on. For SMTP to work over the internet it must be set to 25 It can be changed so the gateway can be run on a computer running a real SMTP mail server. Then the real SMTP mail server can send the page to the gateways port. But, as far as I know, 99% of all SMTP mail servers CAN NOT do that. OutSmtpTcpPort = 25 - This is the SMTP TCP/IP port that will send the messages on. OutSmtpHostName = "Mail" - This is the host name of your mail server so super page can send status e-mail message GlobalMaxMessageSize = 1000 - This is the max size for all messages. If the user e-mail size limit is larger then the Global setting then it will be limited to the global setting. ReceiveTimeOut = 15 - If you are connecting to a very busy POP server it might take longer than the default 15 seconds for it to respond, when this happens there will be errors in the log file about logging in, password errors or welcome message not seen. To fix these messages increase the value(30,45,60). RemoveCharsFromEmailName = "_." By default spaces are removed from the pager names and this makes the email address in the from of:, but some users would like to have the email addresses in the form: or To do this we can filter the unwanted chars from the email address so the email address name will still match the pagers name.
EmailGateWaySection [MailBoxName] - Name of the mail box or gateway; PollTime = 120 - This is how frequent we will check for new mail(In seconds) PopPort = 110 - POP mail port. Should be set to 110 EmailPageType = PopGateWay | PopNewMail | - E-Mail gateway type. PopGateWay and PopUserMail | SmtpUserMail | SmtpGateWay will setup E-Mail boxes SmtpGateWay that use the Subject field as the pager name. PopUserMail and SmtpUserMail will send all of the e-mail to a pager. PopHostName = "mail.mydomain.com" - This is the name of the POP server to connect to. PopUser = "pagersystem" - The POP user name PopPassword = "PagerPassword" - The password for the users POP account PagerName = "Bill" - Page name of ID. This is valid for type PopNewMail, PopUserMail, SmtpUserMail SystemStatusReports = Enabled | Disabled - If Enabled the mail box will respone to System Status commands. When mail is sent to the mail box the Subject field can have a System Status commands, the responce to this command is then E-Mailed back to the user. The Commands are: ShowLog ShowStatus ShowAddresses FindStartText = "Original Sender:" - The find start text is used to filter out the begining part of a message. This would be used to get rid of forward message spam at the start of a message. A | can be used as a seperator to have more than one find text. MustHaveFilter = "PAGE|PAGER" - This is a Subject must have filter. If this is used the only way the user gets a page is if the subject has this text in it. A | can be used as a seperator to have more than one Must have text. EveryThingExceptFilter = "$$$$|Fast Money" - This is a subject can not have filter. If this is used the only way the user gets a page is if the subject do not have this text in it. A | can be used as a seperator to have more than one can not have text. NOTE: If MustHaveFilter and EverThingExceptFilter are used at the same time they will be AND'ed. That is you must have "PAGE" in the subject as long as there is no $$$$$. ActiveTime = "* * * * * *" - This is the time that the mail box can receive mail. POP mail boxes will only be polled with in this time range. SMTP accounts will reject mail if its out of this time range. The format of the time is that of UNIX cron format: "min hour day month dayofweek year" min = * or 0 to 59 hour = * or 0 to 23 or 1am to 12am, 1pm to 11pm day = * or 1 to 31 month = * or 0 to 11 or jan, feb, mar, apr, may, jun, jul, aug, sep, oct,nov,dec dayofweek = * or 0 to 6 or sun, mon, tue, wen, thu, fri, sat year = * or the year like 1998 NOTE: * = Match all - = A range. 2-4 or mon-fri or feb-sep , = A list. 0,15,30,45 Samples: Monday to friday from 8am to 5:59pm "* 8-5pm * * mon-fri *" 8:00 8:15 8:30 am on monday "0,15,30 8 * * mon *"
To add additional SMTP E-Mail addresses add this section to the EMAIL.INI file:
[bsmith] EmailPageType = SmtpUserMail PagerName = "Bill" The E-Mail addresses for this pager would be: bsmith@PagingServer.mydomain.comNOTE: No spaces in the []
[gateway] EmailPageType = SmtpGateWayNOTE: No spaces in the []
[Name of the gateway] - The name of this E-Mail gateway, every gateway has a different name. PollTime = 30 - This is how frequent we will check for new mail(seconds) PopPort = 110 - TCP/IP port number for the POP server. PopHostName = "mail.mydomain.com" - Host name or IP address of POP server. PopUser = "pagersystem" - Mail account user login PopPassword = "PagerPassword" - Mail account password EmailPageType = PopUserMail - Sets this gateway to be a user mail pager
[Name of the gateway] - The name of this E-Mail gateway, every gateway has a different name. PollTime = 30 - This is how frequent we will check for new mail(seconds) PopPort = 110 - TCP/IP port number for the POP server. PopHostName = "mail.mydomain.com" - Host name or IP address of POP server. PopUser = "pagersystem" - Mail account user login PopPassword = "PagerPassword" - Mail account password EmailPageType = PopGateWay - Sets this gateway to be a basic gateway
[Bob Smith e-mail account] - The name of this E-Mail gateway, every gateway has a different name. PollTime = 30 - This is how frequent we will check for new mail(seconds) PopPort = 110 - TCP/IP port number for the POP server. PopHostName = "mail.mydomain.com" - Host name or IP address of POP server. PopUser = "pagersystem" - Mail account user login PopPassword = "PagerPassword" - Mail account password EmailPageType = PopNewMail - Sets this gateway to be a New Mail PagerID = "Bob Smith" - Who to page with the info that there is new mailNOTE: The mail in the E-Mail account is never read. Also, I the user changes there password it must be entered in to the EMAIL.INI file.
SystemStatusReports = Enabled
To use the reports you send a E-Mail to the address and in the subject you have one of the commands: ShowAddresses, ShowLog, ShowStatus
There are three types of filters:
FindStartText = "Original Sender:" - The find start text is used to filter out the begining part of a message. This would be used to get rid of forward message spam at the start of a message. A | can be used as a seperator to have more than one find text. MustHaveFilter = "PAGE|PAGER" - This is a Subject must have filter. If this is used the only way the user gets a page is if the subject has this text in it. A | can be used as a seperator to have more than one Must have text. EveryThingExceptFilter = "$$$$|Fast Money" - This is a subject can not have filter. If this is used the only way the user gets a page is if the subject do not have this text in it. A | can be used as a seperator to have more than one can not have text. NOTE: If MustHaveFilter and EverThingExceptFilter are used at the same time they will be AND'ed. That is you must have "PAGE" in the subject as long as there is no $$$$$.
The active time filter will only read POP mail in that time and only accept SMTP mail in that time. The format of time is UNIX cron format. The format of the line added is:
ActiveTime = "* 8am-5pm * * mon-fri *"
ActiveTime = "* * * * * *" The * from left to right are: "min hour day month dayofweek year" min = * or 0 to 59 hour = * or 0 to 23 or 1am to 12am, 1pm to 11pm day = * or 1 to 31 month = * or 0 to 11 or jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec dayofweek = * or 0 to 6 or sun,mon,tue,wen,thu,fri,sat year = * or the year like 1998 * = Match all - = A range. 2-4 or mon-fri or feb-sep , = A list. 0,15,30,45 Samples: Monday to friday from 8am to 5:59pm "* 8-5pm * * mon-fri *" 8:00 8:15 8:30 am on monday "0,15,30 8 * * mon *" Only on the 5th of every month - all day "* * 5 * * *" Only on tuesday - all day "* * * * tue *"
To setup a direct connection, setup a pager provider and leave the ModemInitString and the SystemPhoneNumber blank. Here is a example:
ModemInitString = "" SystemPhoneNumber = ""Currently, users have reported success Using Super Pager with:
The Paging Server and Gateways can be run as a service. First the Windows NT 4.0 resouce kit will need to be installed. After installing the resouce kit do the following steps from a command line:
CD \Ntreskit INSTSRV PAGED32 c:\Ntreskit\srvany.exe INSTSRV SNPPD32 c:\Ntreskit\srvany.exe INSTSRV EMAILD32 c:\Ntreskit\srvany.exe Run the Registry Editor (REGEDT32.EXE): Setup Paging Server Service: Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PAGED32: create a Key named 'Parameters'(Edit->Add Key), You can leave the Class string blank. Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PAGED32\Parameters: Create a Value named 'Application'(Edit->Add Value) make its type REG_SZ and its string 'c:\superpg\paged32.exe' Also, create a Value named 'AppDirectory' and make its type REG_SZ and its string should be 'c:\superpg' Setup SNPP Gateway Service: Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNPPD32: create a Key named 'Parameters'(Edit->Add Key), You can leave the Class string blank. Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNPPD32\Parameters: Create a Value named 'Application'(Edit->Add Value) make its type REG_SZ and its string 'c:\superpg\snppd32.exe' Also, create a Value named 'AppDirectory' and make its type REG_SZ and its string should be 'c:\superpg' Setup Email Gateway Service: Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EMAILD32: create a Key named 'Parameters'(Edit->Add Key), You can leave the Class string blank. Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EMAILD32\Parameters: Create a Value named 'Application'(Edit->Add Value) make its type REG_SZ and its string 'c:\superpg\emaild32.exe' Also, create a key named 'AppDirectory' and make its type REG_SZ and its string should be 'c:\superpg'Once the services are installed they can be started and stop from: Control Panel->Services. The Service names will be PAGED32, SNPPD32 and EMAILD32.
NOTE: For more info read the SRVANY.WRI file inclued in your resource kit. These instructions assume Super Pager was installed in C:\SUPERPG and the resource kit was installed in C:\NTRESKIT
pmpage.exe - Standalone OS/2 PM Pager, Also will acts as a local client to the paging server. pmpagels.exe - OS/2 PM Lan Server Pager client winpage.exe - Standalone Windows pager wpagels.exe - 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 emaild.exe - OS/2 E-Mail Gateway. Works with any POP3 Mail server and acts as a SMTP Mail Server. paged32.exe - Windows NT/95/98 Pager Server. emaild32.exe - Windows NT/95/98 E-Mail Gateway. Works with any POP3 Mail server and acts as a SMTP Mail Server. page.exe - OS/2 Command line client for Network Paging Server. doscli.exe - DOS/VDM Command line client for Network Paging Server. page32.exe - 32 Bit Windows 95/98/NT Command line client for Network Paging Server wwwpage.exe - OS/2 Web server pager client. (Web server needed) wwwpgnt.exe - NT/95/98 Web server pager client. (Web server needed) wwwpage.ini - Sample ini file for web paging. page.htm - Sample html file of paging. pageadv.htm - Sample html file of paging with delayed paging. pgstart.htm - Sample html file of the Header for the returned page screen pgok.htm - Sample html file if page was sent correctly pgbad.htm - Sample html file if there was a error sending the page pgend.htm - Sample html file of the footer for the returned page screen status.htm - Sample html file of system status log.htm - Sample html file of web log view snppd.exe - OS/2 SNPP Gateway. (TCP/IP needed) Simple network paging protocol gateway, PAGED.EXE needed snppd32.exe - Windows NT/95/98 SNPP Gateway. (TCP/IP needed) Simple network paging protocol gateway, PAGED32.EXE needed pmpageip.exe - OS/2 PM SNPP Pager client. (TCP/IP needed) pageip.exe - OS/2 Command line SNPP Pager client. (TCP/IP needed) pageip32.exe - Windows NT/95 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 Gateway page.ini - Sample setup file for pager system email.ini - Sample setup file for E-Mail gateway. 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 - Brief info about Super Pager readme.htm - Documentation. This file bg.jpg - Image file pg.gif - Image file pg1.gif - Image file page.ico - Image file paged.ico - Image file emaild.ico - Image file snppd.ico - Image file paged32.ico - Image file emaild32.ico - Image file snppd32.ico - Image file feedback.txt - Customer Feedback form order.txt - Order form for paying by charge card.
The paging server has a debug option. To enable the option run the program with the debug flag. The line you would enter is show below: paged debug or paged32 debug
If you page by calling a 800 number then entering in a PIN number then the digit message. Make a paging system like this: (note a SystemPhoneNumber) [Sky Numeric] ModemInitString = Auto Port = "COM2" Baud = 1200 Parity = None DataBits = 8 SystemPhoneNumber = "1-800-123-4567" Make SkyTel numberic pagers like this: (Note you must have a SystemName now) [Brent Borghese] PageID = "630-1234" PagerType = numeric SystemName = "Sky Numeric"
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"
GlobalSection SortNames = ByLastName PagerSystemsSection [Numeric] ModemInitString = Auto Port = "COM1" Baud = 1200 Parity = None DataBits = 8 [USA Mobil] ModemInitString = Auto Port = "COM1" Baud = 1200 Parity = Even DataBits = 7 StopBits = 1 MaxMessageLength = 230 SystemPhoneNumber = "842-6252" SystemType = Tap MultipleMessageMode = Enabled [SkyTel] ModemInitString = Auto Port = "COM1" Baud = 2400 Parity = Even DataBits = 7 StopBits = 1 SystemPhoneNumber = "1-800-759-6366" SystemType = Tap MultipleMessageMode = Enabled [A Script for USA Mobil] ModemInitString = Auto 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 SystemName = "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"
GlobalSection SortNames = ByLastName TcpPort = 5100 LanServerName = "ServerName" ReadNamesFromServer = Enabled PagerSystemsSection [Numeric] ModemInitString = Auto Port = "COM1" Baud = 1200 Parity = None DataBits = 8 [USA Mobil] ModemInitString = Auto Port = "COM1" Baud = 1200 Parity = Even DataBits = 7 StopBits = 1 MaxMessageLength = 230 SystemPhoneNumber = "842-6252" SystemType = Tap MultipleMessageMode = Enabled NameSection [Brent Borghese] PageID = "555-1212" PagerType = Alphanumeric SystemName = "USA Mobil" [Mr. Bill] PageID = "555-1234" PagerType = Numeric SystemName = "Numeric" GroupSection [Page Brent 3 Times] Name = "Brent Borghese" Name = "Brent Borghese" Name = "Brent Borghese" [Page everybody] Name = "Brent Borghese" Name = "Mr. Bill"
GlobalSection LanServerName = "ServerName"
GlobalSection PagerSystemsSection [USA Mobil] ModemInitString = Auto Port = "COM1" Baud = 1200 Parity = Even DataBits = 7 StopBits = 1 MaxMessageLength = 230 SystemPhoneNumber = "842-6252" SystemType = Tap MultipleMessageMode = Enabled NameSection [Brent Borghese] PageID = "555-1212" PagerType = Alphanumeric SystemName = "USA Mobil" GroupSection
GlobalSection TcpPort = 5100 HostName = "pagesrv"
TcpPort = 5100
LanServerName = "PagingNode" StartingHtmlFile = "c:\www\docs\pgstart.htm" OkHtmlFile = "c:\www\docs\pgok.htm" BadHtmlFile = "c:\www\docs\pgbad.htm" EndingHtmlFile = "c:\www\docs\pgend.htm"NOTE: This file is not needed to use the web paging system
GlobalSection ReadNamesFromServer = Disabled PagerSystemsSection [City 1 Pager Server] OverrideTcpPort = 5100 OverrideHostName = "city1.mydomain.com" [City 2 Pager Server] OverrideTcpPort = 5100 OverrideHostName = "city2.mydomain.com" NameSection [Bob in City 1] SystemName = "City 1 Pager Server" [Mike in City 2] SystemName = "City 2 Pager Server"
AT DT %p\r CONNECT \r \r M\r RETURN. %i\r Message, then RETURN. %m\r then RETURN.
GobalSection ; This is used for the SMTP connections to say what node the paging software is running on. SmtpGateWayHostName = "SuperPager.mydomain.com" ; If SmtpGateWay is enabled, all pagers names to be setup with a e-mail address like: ; PagerName@PagingServer.mydomain.com ; If Disabled NO INCOMMING SMTP mail will be received ; SmtpGateWay = Enabled | Disabled SmtpGateWay = Enabled ; This is the SMTP TCP/IP port that will receive the messages on. For SMTP to ; work over the internet it must be set to 25 It can be changed so the gateway ; can be run on a computer running a real SMTP mail server. Then the real SMTP ; mail server can send the page to the gateways port. But, as far as I know, ; 99% of all SMTP mail servers CAN NOT do that. InSmtpTcpPort = 25 ; This is the SMTP TCP/IP port that will send the messages on. OutSmtpTcpPort = 25 ; This is the host name of your mail server so super page can send status e-mail message OutSmtpHostName = "Mail" ; This is the max size for all messages. If the user e-mail size limit is larger then the Global setting ; then it will be limited to the global setting. ; GlobalMaxMessageSize = 1000 EmailGateWaySection ; Sample Pop server E-Mail gateway setup file ; Change the PopHostName, PopUser and PopPassword ; If one SMTP is going to be used delete or add ; to the begining of the lines [Mail Gateway] ; This is how frequent we will check for new mail(In seconds) PollTime = 120 PopPort = 110 EmailPageType = PopGateWay ; EmailPageType = PopNewMail ; EmailPageType = PopUserMail ; EmailPageType = SmtpUserMail ; EmailPageType = SmtpGateWay PopHostName = "mail.mydomain.com" PopUser = "pagersystem" PopPassword = "PagerPassword" ; The find start text is used to filter out the begining part of a message. This would ; be used to get rid of forward message spam at the start of a message. ; FindStartText = "Original Sender:" ; This is check every 5 min for new mail monday to friday 8am to 5pm. When ; there is new mail it will send a message to the user ; [New Mail For Bill] ; EmailPageType = PopNewMail ; PollTime = 300 ; PopPort = 110 ; PopHostName = "mail.mydomain.com" ; PopUser = "bill" ; PopPassword = "BillsPassword" ; PagerName = "Bill" ; ActiveTime = "* 8am-5pm * * mon-fri *" ; ; ActiveTime = "* * * * * *" ; The format of the time is that of UNIX cron ; (min hour day month dayofweek year} ; min = * or 0 to 59 ; hour = * or 0 to 23 or 1am to 12am, 1pm to 11pm ; day = * or 1 to 31 ; month = * or 0 to 11 or jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec ; dayofweek = * or 0 to 6 or sun,mon,tue,wen,thu,fri,sat ; year = * or the year like 1998 ; * = Match all ; - = A range. 2-4 or mon-fri or feb-sep ; , = A list. 0,15,30,45 ; ; Samples: ; Monday to friday from 8am to 5:59pm ; "* 8-5pm * * mon-fri *" ; ; 8:00 8:15 8:30 am on monday ; "0,15,30 8 * * mon *" ; ; This setup will send all of bill's mail from 8am to 5pm to bills pager. ; [All Bills mail to his pager] ; EmailPageType = PopUserMail ; PollTime = 300 ; PopPort = 110 ; PopHostName = "mail.mydomain.com" ; PopUser = "bill" ; PopPassword = "BillsPassword" ; PagerName = "Bill" ; ActiveTime = "* 8am-5pm * * * *" ; This setup will send all of bill's mail from 8am to 5:59pm(it is 5:59 because of the minute *) to ; bills pager with a start filter. If messages are forwarded to this e-mail account, the header ; info can be skiped and just the message can be sent. ; [All Bills mail to his pager with filter] ; EmailPageType = PopUserMail ; PollTime = 300 ; PopPort = 110 ; PopHostName = "mail.mydomain.com" ; PopUser = "bill" ; PopPassword = "BillsPassword" ; PagerName = "Bill" ; ActiveTime = "* 8am-5pm * * * *" ; FindStartText = "Original Sender:" ; Using the Email Page Type of SMTP will setup another SMTP e-mail address be edited or created. ; You setup a different pager name or a start filter or limit the times the e-mail addres can ; receive email. ; This sample show a email address of BillSmith@yyy.mydomail.com and sends a page to a user ; name Bill. ; [BillSmith] ; EmailPageType = SmtpUserMail ; PagerName = "Bill" ; ActiveTime = "* 8am-5pm * * * *" ; FindStartText = "[ Begin Message ] --------------" ; This sample show a email address of Smith@yyy.mydomail.com and sends a page to a user ; name Bill. ; [Smith] ; EmailPageType = SmtpUserMail ; PagerName = "Bill" ; ActiveTime = "* 8am-5pm * * * *" ; FindStartText = "[ Begin Message ] --------------" ; To search for more than one pice of start text use a | as delimiter ; FindStartText = "[ Begin Message ] --------------|[ Start Of Message ] -------------" ; This sample show a email address of pagers@yyy.mydomail.com and when mail is sent to this ; address it will page users in Subject field with body of the message ; [pagers] ; EmailPageType = SmtpGateWay ; This sample show a email address of info@yyy.mydomail.com and when mail is ; sent to this address the Subject field can have a System Status commands, the responce ; to this command is then E-Mailed back to the user. The Commands are: ; ShowLog ; ShowStatus ; ShowAddresses ; [info] ; EmailPageType = SmtpGateWay ; SystemStatusReports = Enabled