I heard that Recording Library now has a built-in FTP for Windows so that we don't have to use the freeFTPd software. How do I configure that?
Please follow all steps IN ORDER! This is a step by step process. If you skip one step, it will not work!
- Install Chronicall & Recording Library 3.10.2d or later. If you are updating from version 3.9.4 or earlier you will need to run our Apps installer in order to update Recording Library.
- If you were using the freeFTPd program, make sure to disable it in the Windows Services menu and to stop all active processes of it. (Having this installed previously will also likely cause the "Error: Key is Invalid" issue later.)
- Open the Chronicall UI.
- Navigate to Recording Libraries in the settings menu and edit the settings for the recording library you want.
- Click the ellipsis to the right of the "Recording Library FTP Server Configuration" setting.
- Note: In this menu, you should also ensure that the Monitored Recording Directory is pointed to the Live folder, as the / on the Remote FTP Location will tell VMPRO to put the recordings into Limbo.
Also, change the Recording Library IP Address to its actual address, not 127.0.0.1 if it isn't already.
- Check the "Enable Recording Library FTP Server" box. Then enter a username and password for the FTP to use.
- Restart the Recording Library service.
- Test FTP and Configure the VM Pro
- Test FTP and Configure the VM Pro
From the Linux or Windows terminal of the Voicemail Pro you can test that it can connect to the FTP by using a command like the following:
Replace Administrator and the IP with the username created in step 6 and the IP address of the recording library machine.
If you receive an error saying the key is invalid (as below), navigate to the known_hosts file at the location specified in the error. Remove any lines with the IP of the recording library server, save the file, then try the SFTP command again.
- Open Voicemail Pro Client and log in.
- Click the Administration option at the top of the screen, then go to Preferences, and then General.
- Go to the Voicemail Recording tab and enter the following settings:
- FTP User Name: Username configured in step 6.
- FTP Password: Password configured in step 6.
- Remote FTP Location: /
- Remote FTP Host: IP Address of the recording library server.
- Click test connection. If the connection is successful then you should be good to go. If the connection is not successful review the above steps and check the "Other Errors" section below.
- You will need to schedule an after-hours reboot for the VMPro server to take effect.
- If you run into a "Connection timed out" error make sure that all of the Recording Library changes were saved properly and that the Recording Library service was restarted, and came back up, after the changes.
- Also, make sure that they have the proper version of Recording Library installed and configured. (E.g. Chronicall Recording Library VS Avaya Call Reporting Recording Library, or running the Apps installer if they updated from 3.9.4 or earlier)
- If the VMPro Client refuses to test successfully, per Avaya, try deleting the Chronicall RSA key from the /root/.ssh/known_hosts file and retry Step 8. (The .ssh folder is hidden, so using the ll or ls commands to see it in the root directory won't work, you will need to change directory (cd) into it.)
- If the Voicemail Pro "Test Connection" shows the test is successful, but you still aren't getting recordings, check the tomcat logs. In the latest log you may find this line "RecordingFtpPasswordAuthenticator:39 - Invalid login attempt by user Voicemail."
- In Chronicall version 3.10.2d and higher, you do NOT need to have the correct password for the "Test Connection" in Voicemail Pro to work.
- If it says this error you will need to put in the correct password but it can be confusing seeing that the "Test Connection" works.