An add-on that allows for message processing, substitution and filtering
The PageGate Filter Pack is an add-on that allows for message processing, substitution and filtering.
The PageGate Filter Pack is used in conjunction with the Command Line ASCII Interface, enabling PageGate to pass all messages through a customizable filter. This gives PageGate the power to completely reformat the contents of, or extract data from the original message text. Extracting message data from textual data formats like HTML, XML, JSON, etc. is possible using the Filter Pack.
The Filter Pack also supports logic operations, allowing for variable output conditional on the content of the original message. In addition, the Filter Pack supports a powerful RegEx (regular expression) engine, opening the possibility of data extraction from just about any data file format.
The PageGate Filter Pack allows you to modify any input from any API based on nearly any selection criteria of your choosing. PageGate has the ability to write messages as files for the Command Line ASCII API to process, which allows you to take input from any API and pass it through the filter pack's script(s). The filter pack also allows you to read any plaintext content generated by another application; whether that's another program's log files, XML or HTML content, delimited text or anything that can be read as plaintext.
With PageGate's filter pack, you can even poll information from any web resource that provides XML content or a web API that can provide polled information. For example, PageGate can be configured to poll the National Weather Service for weather in your area, the weather can then automatically be sent out as a text message to recipients or groups.
PageGate's Command Line ASCII allows the program to monitor a directory or series of directories for ASCII formatted files (whether they're text, HTML, XML, JSON or any other form of ASCII document). The filter script allows you to conditionally modify any part of the data processed, including who the message is intended to go to, who the message is from and the contents of the message.
PageGate's Web API integrates PageGate with a web server to provide a CGI executable for other applications to submit messages as well as providing the ability to host messaging websites. Messages submitted to GetWeb for processing can then be put through a filter script, which would allow you to scan any message submitted for certain keywords or phrases, then conditionally modify any part of the subject, message, who the message is addressed to or who the message is addressed from.
PageGate's Email API allows the program to receive email which can then be put through a filtering script. For example, you could configure the filter script to scan the subject or body of any message submitted for certain key words or phrases, then change who the message is delivered to based on them. You can also have the filter script conditionally modify any part of the subject, message, who the message is addressed to or who the message is addressed from.
PageGate's Serial Interface allows the program to monitor physical or virtual serial ports for input which can then be put through a filter script. For example, you could configure the filter script to scan the stream of serial data submitted for certain key words or phrases, then conditionally modify to whom the messages are to be delivered as well as modify any part of the message and who the message is addressed from.
PageGate's GUI Windows Client is an application that provides a messaging interface to any computer on the same network as the PageGate server. Messages submitted from the PageGate Client can be put through a filter script that would allow you to modify the contents of the message, or even whom the message is intended to be delivered.
PageGate's TAP Interface allows the program to receive traffic from TAP terminals, like those made by Zetron and Motorola, which can then be put through a filter script. For example, you could configure the filter script to scan the body of any message submitted for certain key words or phrases, then conditionally modify to whom the messages are to be delivered as well as modify any part of the message and who the message is addressed from.
PageGate's SNPP Server API allows the program to receive traffic from SNPP systems, which can then be put through a filter script. For example, you could configure the filter script to scan the body of any message submitted for certain key words or phrases, then conditionally modify to whom the messages are to be delivered as well as modify any part of the message and who the message is addressed from.
Incredibly powerful — the possibilities are really endless of what can be accomplished using the filter script.
The filter script is highly flexible giving you the ability to customize it to suit your personal needs.
Built-in support for literal searches.
Built-in support for Regex (regular expressions) for advanced pattern matching and data extraction.
| Processor | 1.0 GHz Processor or better |
| Memory | 1 Gig RAM |
| Hard Drive | 100 Mb of free disk space (for application and database) |
| Connectivity | Depending on your method of delivering messages, your needs will vary. To send SMS messages an Internet connection or a cellular modem is necessary. To send messages to a paging terminal, a direct serial connection or a modem connection is necessary. Phone based protocols, like Touch Tone and TAP require an analog modem. 2-way messaging and message replies, where supported, typically require a cellular modem or account with an Internet based messaging service. |
| Operating System | Windows 7, Windows 8, Windows 10, Windows 11, Server 2012, Server 2016, Server 2019, Server 2022, Server 2025 |
Tell us about your environment and we'll recommend the best interface for your needs.