In this section:
The CDR Server Admin window allows you to configure an SBC Core accounting object that controls transferring files to an external CDR server. Its parameters identify the remote server and login details.
The SBC supports transferring call accounting files (.ACT
) to the CDR server through a user-configured port. The SBC also supports using either a username/password combination or a Secure Shell (SSH) public key to authenticate with the remote CDR server. The parameter Use Ssh Key File must be enabled to generate an SSH public key.
The generated SSH public key must be installed on the CDR server to use SSH key-based authentication from the SBC. The SSH public key must be copied to the remote CDR server file /home/<user>/.ssh/authorized_keys
. If the private key is compromised, the key must be re-generated. Once the key is re-generated, the CDR server must be updated with the new key.
The configured user must have access to /home/<user>/.ssh
for reading the public key.
To view the list of CDR Server Admin objects, on the SBC main screen, go to Administration > Accounting and Logs > CDR Server > Admin. The CDR Server Admin window is displayed. You can configure a primary and a secondary object.
CDR Server - Admin List Window
To add new Admin settings that enable SSH key authentication, click New Admin on the Admin panel. The Create New Admin window appears:
Click to enable the parameter Use Ssh Key File.
CDR Server - Create New Admin with SSH Key
To add new Admin settings without SSH key authentication, click New Admin on the Admin panel. The Create New Admin window appears:
Do not enable the Use Ssh Key File parameter. Leave the default setting of Disable to use username/password authentication.
CDR Server - Create New Admin without SSH Key
The complete list of CDR Server Admin fields displayed are:
CDR Server - Create/Edit Admin Parameters
Parameter | Description |
---|---|
| Use this object to specify the CDR server type for this configuration:
|
| The IP Address of the external CDR server. The following IP address types are supported:
|
CDR Port | Specifies the SSH port number of the remote server. The value ranges from 1 to 65535 and the default value is 22. |
Use Ssh Key File | Enable this parameter to use SSH public key for authenticating the remote CDR server.
|
| Specifies the remote username. |
| Specifies the remote server password. Note: You can enter password in non-echo mode when prompted and not inline. |
| Specifies the remote directory path where the files should be transferred. |
| Specifies the remote file prefix that is used to form the remote file. |
| The time to wait before timing out the connect operation. The values ranges between 15 and 600. |
| The time to wait before timing out the file transfer. The values ranges between 15 and 600. |
Buffer Size | Specifies the buffer size for the new admins created. The value ranges from 4 to 1024 and the default value is 1024. |
For each CDR Server Admin object created, Admin Commands can be used.
Cdr Server - Admin Commands
The following options are displayed:
CDR Server - Admin Commands
Parameter | Description |
---|---|
| Use this request parameter to forcibly set the specified server as the current server. |
Generate Ssh Public Keys | Use this request parameter to generate the SSH public key to authenticate the remote CDR servers. |
Reset CDR Server Stats | Use this request parameter to reset the CDR server statistics. |
Choose Force Current Server to set the specified server as current server.
Click Select. A pop up window displays the selected command.
Cdr Server - Admin Commands (forceCurrentServer)
The action concludes with the result.
CDR Server - Admin Commands Success
Click OK to Complete.
Click Select. A pop up window displays the selected command.
Admin Commands (generateSshPublicKeys)
The action concludes with the result.
Admin Command Success
Click Select. A pop up window displays the selected command.
CDR Server - Admin Commands (resetCdrServerStats)
The action concludes with the result.
CDR Server - Admin Commands Success
Click OK to complete.