TouchTone Receiver Integration

Top  Previous  Next

This module provides the ability to monitor a voice modem to answer calls and receive DTMF signals and output them as text to a file.


To configure the PageGate Touch Tone Receiver:


1) Create a directory where the SNPP Server and its files will reside. For example, the directory:



2) In Windows, browse in to the PageGate installation directory.


3) Move the pggttone.ini and pgttreceiver.exe files to the folder you created in step 1.


4) The first thing we'll need to do is modify the pggttone.ini file. Open the file in notepad.


To give you a little more information, this .ini file controls the behavior of the PageGate Touch Tone Receiver. If you are running the evaluation version, it will stop itself every 3-5 days, and/or after 500 messages, whichever comes first.


3) Change RunStyle=Application to RunStyle=Service


4) Change SwitchStyle=False to SwitchStyle=True


5) Set the DataFolder= value to your GetASCII polling directory. If you do not have GetASCII enabled, please see the GetASCII section of the documentation.


Note: If you are already using the GetASCII module, you can use the Advanced Polling Files section to specify the SNPP Server's output folder as a secondary polling location. The File(s) value will need to be set to *.asc


6) Set the ComPort= value to match the COM port of your modem.

Note: Only modems that have the 'voice' capability can receive DTMF signals. Modems that do not have that ability cannot interpret them and cannot be used for this purpose.


7) For the Initialization and Connection strings, please use the settings relevant to your modem as detailed in the file.


8) Save the file and close notepad.


9) Open a command prompt.


10) Change directory to the directory you created in step 1.


11) Type the following and hit enter:

pgttreceiver /install


12) Exit the command prompt.


13) Open the Services list in Windows.


14) Go in to the Properties of the PageGate TouchTone service.


15) Change the Startup Type to Automatic and Start the Service.