Standalone installs

This step is a requirement of CallManager. Its native ability to send CDR data uses SFTP, sending data once per minute for any calls that terminated in that previous minute. In order to receive this data, we need an SFTP server somewhere.

Windows

Windows does not provide an SFTP server, so you have to download and install something separate.

One place to start might be the free SolarWinds SFTP/SCP Server. Commercial options also exist, such as WinSSHD.  It may also be possible to set up a Linux distribution under the Windows Subsystem for Linux and use that – I do not know this for sure but if you want to give it a shot, let us know how it worked out!

While out of the scope here, we can give a few hints.

  1. Install the SFTP server software
  2. Configure a new user and password
  3. Review and possibly change other settings, for instance the folder where the new user’s uploaded files should be stored.

VALIDATION STEPS:

  • Confirm that you can log into the SFTP server using that username and password using FileZilla (port 22) or some other SFTP client.
  • Confirm that you can upload a file to the SFTP server using that username and password.
  • Confirm that the resulting file, as saved on the file system, is in the location it should be.
  • Lastly, confirm there’s no firewall between CallManager and this SFTP server, or if there is, make sure that port 22 is open to it.

Please correct any issues in this before moving on!

Linux

If your Splunk is on Linux, you already have a perfectly wonderful SFTP server built in.

While specific configuration is out of the scope here, we can give a few hints.

  1. Add an appropriate user to your system for the CUCM -> SFTP transfers to use.
    • This *could* be your Splunk user, if you followed Splunk’s best practice on Linux for installing Splunk as a non-root user.
  2. Review permissions for the splunk user that it can read and delete files in the drop folder.

VALIDATION STEPS:

  • Confirm that you can log into the SFTP server using that username and password using FileZilla (port 22) or some other SFTP client.
  • Confirm that you can upload a file to the SFTP server using that username and password.
  • Confirm that the resulting file, as saved on the file system, is in the location it should be.
  • Lastly, confirm there’s no firewall between CallManager and this SFTP server, or if there is, make sure that port 22 is open to it.

Please correct any issues in this before moving on!





If you have any comments at all about the documentation, please send it in to docs@sideviewapps.com.