Filter Pack |
Top Previous Next |
The filter pack is a scripting system that allows you to modify any input in to or output from any of PageGate's interfaces based on nearly any criteria of your choosing.
Things you can do with the filtering system: •Conditionally modify who a message is intended to go to based on key words or key phrases.
•Modify the contents or structure of data to turn it in to something more user-friendly and readable.
•Trigger a Powershell or other script.
This is certainly not a comprehensive list of things you could do and, effectively, this filter allows you to modify any input fed in to or output delivered from PageGate based on nearly any selection criteria of your choosing.
Over the course of this documentation, we'll be going over how to configure, code and implement PageGate's filtering system.
First, the filter scripts require the file 'pgfilter.exe' to reside in the PageGate program directory and will need to reference an XML file containing the script, which can reside in any directory the PageGate server has access to (whether that's on the local hard drive or on a network share via UNC path). You should receive all necessary files for the filtering system upon purchase but if you do not have them, please contact our sales or support departments.
Second, it's important to understand the chain of events that triggers the script to run.
For more detailed information, please see: How to Implement the Script
As an important note, due to the way this script is programmed, certain characters are treated as command characters instead of literal text characters. The following characters represent certain command functions in the script:
Note: PageGate's filter script supports RegEx expressions, which can allow you to implement an incredibly intricate system. |