Audiocodes

Top  Previous  Next
IT&Operations > Security

Introduction

 

This section of the help is concerned with the configuration required to establish an encrypted connection on the Audiocode SBCs.

 

The installation, Licensing and  Basic configuration for AudioCodes SBC is covered is a section under Solution Installation section of the TSS help  see SBC-AudioCodes

For specific line type configuration please see SIP PWs or SBC as a PBX

 

Further information on AudioCodes SBC configuration can be found in the docs folder on the BT Extranet  or on the Audiocodes website https://www.audiocodes.com/library/technical-documents)

 

This section assumes that the SBC has been installed and the basic configuration carried out and so will focus on the configuration needed to enable TLS and SRTP encryption

 

Secure Configuration

 

Add a new TLS Context

All the configuration will be set in one context so it can be referenced  in the rest of the SBC setup.

 

Navigate to Setup -> IP Network -> Security -> TLS Contexts

 

clip0145

 

From here add a new TLS Context . You can also change the TLS version and Ciphers used. You will want to match these ciphers on the TPO.

 

Root Certificates

 

All Certificates will be issued by the customer

 

The root certificate must be in base64 format to upload

 

Navigate to Setup -> IP Network -> Security -> TLS Contexts -> Trusted Root Certificates

 

clip0152

Use the Import option to upload the files. The file browser for the upload will not find .CER files as by default it expects .PEM so  change the search criteria to all files so they can be selected and uploaded.

 

Generating Device Certificates

 

Now we can generate a CSR request and submit to the customer for approval. Once generated we will upload the certificate

 

Navigate to Setup -> IP Network -> Security -> TLS Contexts -> Change Certificates

 

 

clip0153

DNS

 

The SBC uses the primary DNS for any interface without an explicit DNS server set.

Navigate to Setup -> IP Network -> DNS -> DNS Settings

clip0146

Alternatively, to set a DNS server per specific  interface

Navigate to Setup -> IP Network -> Core Entities -> IP Interfaces

clip0147

 

 

To resolve the TPO group ID FQDNs you will need DNS Delegation configured on the DNS server

 

Encrypt Webpage

Assign the TLS context created earlier to the desired web interface

Navigate to  setup->administration-> Web&CLI -> Web Interfaces

clip0159

Give the FQDN for the desired web interface as the web hostname

Navigate to  setup->administration-> Web&CLI -> Web Settings

clip0158

Encrypt Signaling

Once the TLS context is created it needs to be assigned to the SIP interface that you wish to use

clip0148

For SIP PWs you can set at the proxy level if you have a mix of encrypted and unencrypted  connections on the same interface.

 

 

clip0149

 

 

For SBC as a PBX we also need to update the classification protocol to TLS

 

Navigate to Setup -> Signaling & Media -> SBC -> Classification

 

clip0150

Encrypt Media

Add the required TLS context to the IP group

 

Navigate to Setup -> Signaling & Media -> Core Entities -> IP Groups

 

clip0007

Enable Media Security option.

 

Navigate to Setup -> Signaling & Media -> Media -> Media Security

 

SBC-TLSMEDIA

 

If you do not wish to use SRTP on all interfaces you can instead enable per IP Profile.

 

Navigate to Setup -> Signaling & Media -> Coders & Profiles -> IP Profiles

 

SBC-TLSPROFILES

 

 

 

Syslog encryption

 

Add the TLS context to the syslog settings to encrypt the contents when using TLS

 

clip0154