- Working Topaz installation
- Amethyst 1.5 server with SMDRLink Version 1.1.1.0 or later installed
- Facility to get SMDR data to either of the applications. (Serial cable must
be long enough to reach either computer; Both server need to be able to
access the PABX IP address if SMDR is gathered through the network)
Step 1: Initial Settings - Open the PABX3 and SMDRLink configuration screens.
- Check that the SMDRLink is configured exactly the same as the PABX3. Each
setting has to be checked. - Ensure that the same plugin is used in SMDRLink as in PABX3.
- Ensure that the Rawdata and Detailed logging is enabled on SMDRLink. (This
is to initially check that everything is working and will be disabled later.)
Step 2: Changing the connection - Move the Serial Cable from the PABX3 computer to the Amethyst Server.
- View the SMDRLink_Detailed log file and see if Rawdata has started to
appear. Rawdata will be preceeded by "getPBX <==" (You might have to
make a test call or 2 to get data to display.) - If data is visible, check the SMDRLink log to see if the data has been
processed into pipe delimited (Each field delimited with a "|") strings.
Step 3: Setup Topaz again - Disable the Amethyst port on the Topaz Networking screen.
- Enter the PABX3 Host and Port on the configuration screen of SMDRLink.
- Restart the SMDRLink.
SMDRLink will now send all the rawdata to PABX3 for processing for Topaz.
Topaz will nolonger send data to Amethyst.
Troubleshooting: - If you don't receive anydata:
1. Check that correct COM port is used. Amethyst servers usually only has
one port.
2. Check that the correct Line Terminating / EOL Char is used.
3. Connect another computer or laptop via the serial port, run Hyperterm and
set it up with the same settings as the Serial port on Amethyst. Type something
and press enter. This should now appear in the SMDRLink_Detailed Log. Now
you should know if the serial port is working. - If you receive rawdata, but is isn't processed:
1. Check that the correct plugin is used.
2. Check that the correct Line Terminating / EOL Char is used.
3. Check in the logs if the plugin was successfully loaded.
4. If the plugin returns nothing (e.g "getPBX ==>") it recevied the data
but could not process it correctly.
AMT=Amethyst