How beroNet Gateways and SBCs handle transcoding

How beroNet Gateways and SBCs handle transcoding

What is transcoding

There are different kinds of SIP codecs. Transcoding means translating the telecommunication signal of one technology or SIP codec into another. Depending on the SIP codec involved, more or less CPU of the gateway will be used. On beroNet VoIP Gateways, we talk about channels in order to give a better idea of the number of calls we can do depending on the codec used.

Gateway model

SBC model

Nr. of simple channel

Number of complex channels

Gateway model

SBC model

Nr. of simple channel

Number of complex channels

BF400box

BNSBC-M / SBCSB

16

4

BF1600box

BNSBC-L

64

16

BF6400box

BNSBC-XL

128

64 (only 32 for T.38)

According the this information we can say that 1 complex channel = 4 simple channels  (With exceptions for the BF6400box).

Our gateways are compatible with lots of different SIP codecs. Depending on the codec, a simple channel or a complex one will be used on the gateway when it transcodes.

Codec

Type of channel needed

Codec

Type of channel needed

Clear Channel

simple

G.711 (with DTMF & echo cancellation)

simple

G.723

complex

G.729

complex

T.38

complex

SRTP

complex

 

PSTN to SIP transcoding

beroNet VoIP Gateways are often used to send calls from an analog, ISDN or GSM technology to SIP. Depending one the gateway model used and the SIP codec involved, the gateway will be able to process more or less calls. If the gateway transcodes the signal from PSTN to a SIP codec using simple channels, the number of possible calls amounts to the number of simple channels available on the gateway. The same applies for complex channel SIP codecs and the number of complex channels available in the gateway.

Example:

Gateway model

SBC model

FROM

TO

Nr. of possible calls

Gateway model

SBC model

FROM

TO

Nr. of possible calls

BF400box

BNSBC-M / SBCSB

BRI

G.711

16

BF400box

BNSBC-M / SBCSB

BRI

G.729

4

BF1600box

BNSBC-L

PRI

Clear channel

64

BF1600box

BNSBC-L

PRI

T.38

16

 

SIP-to-SIP transcoding

When a beroNet VoIP Gateway is used to send calls from one SIP peer to another two channels are established in the gateway:

  • SIP to Gateway = 1 call with x number of simple channels used

  • Gateway to SIP = 1 call with x number of simple channels used

In order to know how many simple channels are used, thus how many calls the gateway can handle, we need to sum up the channels used in both calls.

 

From

To

SIP-Sessions

Nr. of simple channels used for one SIP to SIP call

 max calls handled by bf400 / BNSBC-M / SBCSB

max calls handled by bf1600 / BNSBC-L

max calls handled by bf6400 / BNSBC-XL

From

To

SIP-Sessions

Nr. of simple channels used for one SIP to SIP call

 max calls handled by bf400 / BNSBC-M / SBCSB

max calls handled by bf1600 / BNSBC-L

max calls handled by bf6400 / BNSBC-XL

G.711

G.711

1

2

8

32

64

G.711

G.729

1

5

3

12

42

G.729

G.729

1

8

2

8

32

 

SIP-to-SIP transparent Channels

The new transparent channels allow more parallels Sessions per device. Each device can handle up to 128 parallel sessions, no matter which codec is used:

From

To

SIP-Sessions

 max calls handled by bf400 / BNSBC-M / SBCSB

max calls handled by bf1600 / BNSBC-L

max calls handled by bf6400 / BNSBC-XL

From

To

SIP-Sessions

 max calls handled by bf400 / BNSBC-M / SBCSB

max calls handled by bf1600 / BNSBC-L

max calls handled by bf6400 / BNSBC-XL

Any Codec

Same Codec

1

128

128

128

 

 

More Information can also be found here: SBC Session types