SBC Configuration

Top  Previous  Next
Trading and C&C > Turret Proxy To Open communication (TPO) > SIP STX Lines

Introduction

 

This section of the help is concerned with the configuration required to establish an encrypted connection to the LSE SIP STX service via a SIP trunk. Normally the customer will supply the SBC and it will be their job to configure however on some occasions BT will supply and when this happens an AudioCodes Virtual SBC will be used to terminate the SIP trunk from LSE.

 

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

 

Further information on AudioCodes SBC configuration can be found in the docs folder on the BTExtranet  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 in line with support for Private Wires and so will focus on the configuration needed to enable TLS and SRTP encrypted trunk required by LSE.

 

 

Secure Trunk 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

 

SBC-TLScontexts

 

From here add a new TLS Context make sure to set the DH key size to 2048 as it defaults to 1024 and LSE require 2048

 

Encrypt Signaling

Once the TLS context is created it needs to be assigned  to the STX proxy group to encrypt the signaling.

 

Navigate to Setup -> Signaling & Media -> Core Entities -> Proxy Sets

 

 

SBC-TLSPROXY

Encrypt Media

Enable Media Security option.

 

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

 

SBC-TLSMEDIA

 

Select the media security mode on the STX IP profile security for the outside interface the SBCMedia Security had to be set to Secured.

If this is not done no encryption options will be present in the SBC and you will get 488 from LSE trunk.

 

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

 

SBC-TLSPROFILES

Adjust Security Settings

Enable TLS Mutual Authentication and TLS Client Verify Server Certificate.

 

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

 

SBC-TLSsecurity

NAT Translation

If the SBC is behind a NAT firewall you will need to add NAT translation to allow the SBC to work

if SBC is in a DMZ it will be able to connect to LSE direct.

 

Navigate to Setup -> IP Network -> Core Entities -> Nat Translation

 

SBC-TLSNAT

 

CODEC Lists

 

Need to set the CODEC lists to include G711alaw for the outside interface to LSE as  LSE expect G711alaw.

So define a CODEC list with G711alaw and all CODEC'ss removed. If this not done you will get 488 from LSE trunk.

On the inside you can set to match the PBX but it will put extra load on the SBC if it has to transcode so will be better if the list on both interfaces match.

 

Navigate to Signaling & Media -> Coders & Profiles -> Allowed Audio Coders Group

 

 

SBC-TLS-CODECS

 

 

Root Certificates

 

All Certificates and Keys needed will be issued by the LSE

 

The root certificate is in  .CRT format. If we inspect the file using  Windows certificate manager we can see the certificate chain from LSE to digicert.

 

SBC-TLSCERTs

 

LSE do not send these certificates separately they are all in one bundle but they all need to be  imported into the SBC.  To obtain these files:

 

•Double click on the intermediate certificate (“DigiCert TLS RSA SHA256 2020 CA1” in the certificate chain image above)

•Go to the Details tab and click “copy to file”

•click through the wizard and select base 64 encoding.

•give the file an appropriate name

•repeat this process for the Digicert root CA (“Digicert” in the certificate chain image above)

 

Next  the .CRT file from LSE and the two exported Digicert certificates need  to be uploaded to the SBC  and added to the TLS context.

 

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

 

SBC-TLSTrustedCerts

Use the Import option to upload the files

 

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

 

 

Private Device Certificates

 

LSE will issue the private certificate in a single concatenated .pem file. This will be sent in a password protected zip.

 

-----BEGIN RSA PRIVATE KEY-----

ABCDEFIBAAKCAQEAu1FUYDID3aE9MLT0GQ0ueQF34FTiE+jsZn5HBryM+g4ksCOx

G4ePSVU3Q4iNWOZxxW64McRfiTgDwOs0344ela9WuG+8ozLF3RfUmnbPKWg2J/uO

qm8LAxLtOWhZQjNwICI3Hi+lszhaG/dd8/MRT9NDL6v43xnlJkfCe1cecmXvY7ga

JCVG4tNHO/elHS9YGup4g65Y2/2KUW1nyUUL4Kyy/6EN2OaqlY60I0R23SFterW1

FmVDnTDRyX3Q0gnGKbWcyUJCHKI2WcVgFitPQRgS975mi/KDfnugxxb9B2ulj/nd

FL2oAYizba41P4g7UKk3aD8XnU4I/QI+wjv7iQIDAQABAoIBAH/AuzQUSHCqnEoQ

z/4Z8F0U9EYqfjon/Lr2WsisZdXROZJr9UmaTc4s8VD827ILEQMfPT6r+KBkdKLp

h5kEm7Vo7VNC2bvQUAQ3UYe7ihRqf60LM0ToEPGawfIKSf4NiOZRj5fl1TQDNemm

7wwG9gKkSklEF6tJRPCztl9ajmhkFDTq6yNE663FwH9TUBj9nmzZ8mJB/NjIocQX

RJaAs3lrnxyBgeJgFSfjP52oPcm498a13Ij/Eqa43eOrorFX29bKLlmBRQXgW/ch

Azfx4NC/Jx6meU8gp/gU8T8lD9NmXjpRqRmvXgQytrlbjw4naiIzwUypg3POoWsL

GW1RU5ECgYEA5ZD8owCcT9yIMj93UIbq7GbPLEbNG0XQeQufWIUjHuVSsvd7nKWw

DQZ1kIv4TIIxGBd7I+aaVRAmx76efS0+NdJ1eeCOsVn07XK2JbXLNBNL49gaouEh

peFqPb0GhHjN4c+vRb4fIxLWttx/tt8r1KPAwYmeoWZPVk7OETShV30CgYEA0OL2

kog6ovbpoLf0ykADcLw7VIHQN82e653C4DGKIBq524NJ6BpILDxZ8rDHn7d5EtqH

Kil9MHyO8PhncAX8paYid6SKitw/buDnEKzUpN/wUzgZJ4oFS1MNc0JLcloDpBjo

PKdSdGTdmgI5BioeiA6lzqMV0/6LboIrDqDTqf0CgYBf3bQivdaI4yddFHPXBQCF

yEkrzEVK5lSwt9HLPY31EP8ADalpOSfTyKa/vjPqf1PRI70guOQqMZyAPXIiBAq+

nyy/wK7WESLfJdA63zgEfypp84zsB+ftRb0AGzflii0v53LiRQrrsqpHor0SuQ+s

tNWB/N5puDfZav9S4A+gYQKBgDA9ahI3EcuW2Cd8tDSNCf5cChufCxYID358ZYff

CPYXFfsC2+uVPjuxCFjKyJ8zAOwAuZxcDoRHD7/IriKpz0n2DxmwTyp4aNHTcKli

MI2PBfJCD1UZQ9W8bWvD0Kas8RBRjDiNr7YfoSmy/7ZTvc9QCqyo7x6RN2Qi/YyY

SamFAoGAbUUe/qCi15sxAdFVLLZQc1snL4dufj1Og8wvHB/3ypiBE+fHoxU/6Zkx

BtcON5jYcVYRBHr05eO0uY6TkpoYAdjo6OV4y91r4Mo1bEOqvG8O4z+OJWkIFGKX

DLKppJDgAvo/mmCnwZJK5MLajZfWSuHFECt0bsiLQ3lsdS3nX4I=

-----END RSA PRIVATE KEY-----

-----BEGIN CERTIFICATE-----

ABCDEF+jCCAeICAQEwDQYJKoZIhvcNAQELBQAwXzELMAkGA1UEBhMCR0IxDzANBgNV

BAcTBkxvbmRvbjEoMCYGA1UEChMfTG9uZG9uIFN0b2NrIEV4Y2hhbmdlIEdyb3Vw

IHBsYzEVMBMGA1UEAxMMc3R4LmxzZWcuY29tMB4XDTIxMDUyNDEwNTAzOVoXDTMx

MDUyMjEwNTAzOVowJzEWMBQGA1UEAwwNODMuMjQ0LjIyNy43MjENMAsGA1UECgwE

TFNFRzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtRVGAyA92hPTC0

9BkNLnkBd+BU4hPo7GZ+Rwa8jPoOJLAjsRuHj0lVN0OIjVjmccVuuDHEX4k4A8Dr

NN+OHpWvVrhvvKMyxd0X1Jp2zyloNif7jqpvCwMS7TloWUIzcCAiNx4vpbM4Whv3

XfPzEU/TQy+r+N8Z5SZHwntXHnJl72O4GiQlRuLTRzv3pR0vWBrqeIOuWNv9ilFt

Z8lFC+Cssv+hDdjmqpWOtCNEdt0hbXq1tRZlQ50w0cl90NIJxim1nMlCQhyiNlnF

YBYrT0EYEve+Zovyg357oMcW/QdrpY/53RS9qAGIs22uNT+IO1CpN2g/F51OCP0C

PsI7+4kCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAQ+Nx+VZwdkcfHDtyHz6ncIcD

rQAIuifGeoQyBVru3tZ920WyZ2ilxqFSOIPnfa7k5XbpATfJVQwcTivYrNzWhaF8

KCuye5p7U9dHPK6kaVfLrCKzsiEsL47jZTtqr7dAs+uu6isY0OSQaEWBhGyrn7+b

1HQWcG35TnaIbpldpTa3ETLcdsKOxsnHEHghqaFn1gA/J9AO0gY+UyFLOcoVWses

Ml04tty8gsLjx2nQ/bIlxle9g5JlE1FszVEyPLYL+KOr9ly3yJOrwCxScxAWD4ar

UuLDNQiRgv+qV0SkUv2rAeGd9iGkxXwItLlcG5gX03p9rg7Kk3l4HExoo73NNw==

-----END CERTIFICATE-----

 

As both the private and device key are both included within the same file the file needs to be uploaded twice.

•First using  the private key option

•Second using the device certificate option

 

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

 

SBC-TLSKeys