Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add_workflow_for_techpubs
AUTH1UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'}
JIRAIDAUTHCHOR-3624744
REV5UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'}
REV3REV1
IN PROCESS
UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cef30cd0, userName='null'}
REV4UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c91d01f9, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26ca2f03d1, userName='null'}

Panel

In this section:

Table of Contents
maxLevel4


SBC SWe Lite Call Performance

The table below includes the maximum call performance numbers for the listed call flow.

Note

Note: For details on calculating DSP Requirements and determination of VM attributes to host the SBC SWe Lite, refer to Calculating DSP Requirements for SBC SWe Lite.


Multiexcerpt
MultiExcerptNamePerformance


Div
class

...

REMOVE BELOW TABLE WHEN NEW DATA IS ENTERED

pdf6pttext


Caption
0Table
1
SBC SWe Lite Performance Numbers

Description

Performance Value

100 Sessions (SIP signaling setup rate)

10 cps

Maximum number of SIP ↔ SIP sessions

100 
Maximum number of transcode sessions (media services mode). See Media Services.25

Maximum number of RTP ↔ RTP media sessions (any combination of direct media, RTP proxy, or media services mode)

100 

Call Setup – Maximum call setup rate

10 cps 

Registrations – Maximum number of registered users

1,000 

Encryption – Maximum number of RTP ↔ SRTP sessions (media services mode). See Media Services.

25

 

The table below includes the maximum performance numbers for the listed call flow.

Number of vCPUsRAMRegistered Users

Pass Through Proxy Calls

(RTP <-> RTP or
SRTP <-> SRTP)

Local Proxy Calls
(RTP <-> SRTP)
(regardless of the presence of DSP calls)DSP Calls
(G.711 a/u law RTP/SRTP  G.729 A/B/AB RTP/SRTP)
(including in-band signaling)Max Call Setup Rate (CPS)Max Number of Transcode Sessions
(media services mode)Max Number of SIP <-> SIP Session1*1 GB1,0001001005010 cps501,00022 GB5,0001,000700100?4001,00044 GB5,0001,000700300?4001,000

 

 

Default configuration is 1 vCPU and 1 GiB RAM. If additional CPUs are desired, edit the settings in the V and reboot. See Installing SBC SWe Lite.

 

 

Call Capacity Limitation with Additional Loggingnote
Call Performance - KVM, VMware, Microsoft Hyper-V On-Premises Deployments


SWe Lite Virtual Machine Resources, applicable to all supported hypervisors (KVM, VMware® Microsoft Hyper-V)Maximum SIP
with corresponding 
RTP Media Sessions1
SIP Signaling Session LimitsRTP Media Session LimitsMaximum Call Rate Setup (CPS)
Media Manipulation Mode2 (Requires Virtual DSP Intervention) Proxy Media Mode (No Virtual DSP Intervention)Audio/Video Streams3
vCPU #GB RAMMaximum TCP/TLS-based SIP↔SIP Signaling SessionsMaximum SIP Registrations (60 minute refresh rate)No transcode, with in-band services scenarioDefault scenario: G.711/G.729ab RTP ↔ G.729ab/G.711SRTP, with in-band servicesEncryption services: G.711 RTP ↔ G.711 SRTPNo encryption services: RTP ↔ RTP/SRTP ↔ SRTP
11 GiB1003001000100100300630062510
21.5 GiB10001000100020020010006100065010
42.5 GiB100010004/600550004504/60054504/6005100061000610010
102.5 GiB10001200 5000 1200  1200 1200 1200 10010



1Maximum number of concurrent sessions. The number assumes that calls are made using RTP/SRTP Proxy mode, or a mix of RTP/SRTP Proxy, media manipulation and video calls.

2Maximum number of concurrent sessions with virtual DSP intervention. See Transcoding Capacity below for details.

3Maximum number of concurrent audio/video sessions. The total system capacity is affected if A/V calls are introduced into the call mix. Maximum number of calls is reduced by the number of video streams used. For example, 1 vCPU instance processing 25 A/V calls has a total capacity of:  300 (max number of calls) - 25 (calls processed with 1 vCPU instance) = 275 calls.

4Maximum number of concurrent sessions (when virtual DSP intervention is applied to 450 sessions) is 1000.

5Maximum number of concurrent sessions (when virtual DSP intervention is applied to 600 sessions) is 600.

6Maximum number of proxy media mode concurrent sessions is reduced by a count equivalent to the active number of concurrent RTP media manipulation sessions. Refer to note 1.


Caption
0Table
1Call Performance - Microsoft Azure Cloud


Azure Virtual Machine (VM) ResourcesMaximum SIP
with corresponding 
RTP Media Sessions1
SIP Signaling Session LimitsRTP Media Session Limits
Media Manipulation Mode2 (Requires Virtual DSP Intervention) Proxy Media Mode (No Virtual DSP Intervention)
VM InstancevCPUMaximum TCP/TLS-based SIP↔SIP Signaling SessionsMaximum SIP Registrations (60 minute refresh rate)No transcode, with in-band services scenarioDefault scenario: G.711/G.729ab RTP ↔ G.729ab/G.711SRTP, with in-band servicesEncryption services: G.711 RTP ↔ G.711 SRTPNo encryption services: RTP ↔ RTP/SRTP ↔ SRTP
B1MS110101001010103103
F1s1300300100010010030033003
F2s2100010001000200200400310003
F4s4100010005000400400450310003

1Maximum number of concurrent sessions. The number assumes that calls are made using RTP/SRTP Proxy mode, or a mix of RTP/SRTP Proxy, media manipulation and video calls.

2Maximum number of concurrent sessions with virtual DSP intervention. See Transcoding Capacity below for details.

3Maximum number of proxy media mode concurrent sessions is reduced by a count equivalent to the active number of concurrent RTP media manipulation sessions. Refer to note 1.


Note
titleNumber of RTP Port Pairs must be increased above maximum call capacity

The number of RTP Port Pairs must be configured slightly larger than the actual number of ports required to support the projected number of calls. We recommend you over-allocate the number of port pairs by approximately 25 - 30% above the number of calls you want to support. For details, see Configuring the Media System.


Note
titleCall Capacity Limitations
Note
title
  • Call capacity is limited to 4 calls per second when Info level logging is enabled. Additional logging verbosity reduces the call capacity.
  • Although the call setup rate is 10 calls per second, if Call Admission Control (CAC) is enabled, calls over the rate limit will be rejected with the message 480 Temporary Not Available.



Anchor
Transcoding
Transcoding
Transcoding Capacity

The table below indicates the maximum number of concurrent transcoded calls for specific CODEC combinations and system size.

Multiexcerpt
MultiExcerptNameTranscoding - For KVM, VMWare and Microsoft Hyper-V


Div
classpdf6pttext


Transcoding Capacity - KVM, VMware, Microsoft Hyper-V On-premises Deployments (1 vCPU, 2 vCPU, 4 vCPU)

Caption
0Table
1Transcoding Capacity - KVM, VMware, Microsoft Hyper-V On-premises Deployments (1, 2, 4 vCPU)


Transcoding ScenarioVirtual Machine vCPU Count
CODEC 1CODEC 21 vCPU2 vCPU4 vCPU
G.711A-law or G.711u-lawG.711A-law or G.711u-law100200600
G.711A-law or G.711u-lawG.72380160480
G.711A-law or G.711u-lawG.726 or G.729100200600
G.711A-law or G.711u-lawAMR WB3876225
G.711A-law or G.711u-lawOpus2454165
G.711A-law or G.711u-lawT.3850100300


Transcoding Capacity - KVM, VMware, Microsoft Hyper-V On-premises Deployments (10 vCPU)

Caption
0Table
1Transcoding Capacity - KVM, VMware, Microsoft Hyper-V On-premises Deployments (10 vCPU)


CODEC 1CODEC 210 vCPU
G.711A-law or G.711u-lawG.711A-law or G.711u-law1200
G.711A-law or G.711u-lawG.7291200
OpusG.711A-law/mu-law360





Multiexcerpt
MultiExcerptNameTranscoding - For Azure


Div
classpdf6pttext


Transcoding Capacity - Microsoft Azure Cloud Deployments

Caption
0Table
1Transcoding Capacity - Microsoft Azure Cloud Deployments


Transcoding ScenarioMicrosoft Azure VM Instance
CODEC 1CODEC 2B1MS VMF1s VMF2s VMF4s VM
G.711A-law or G.711u-lawG.711A-law or G.711u-law10100200400
G.711A-law or G.711u-lawG.726 or G.72910100200400





SBC SWe Lite Single Instance Capacities

...

Caption
0Table
1SBC SWe Lite Maximum Configuration Values


 

Feature

Maximum supported

 

Number of Signaling Groups

100

Cumulative number of channels* across all the Signaling Groups

600

1000 (1 vCPU)

4000 (2 vCPU, 4 vCPU, or 10 vCPU)

Call Route Tables100

Call Route Entries (all Call Route Tables combined)

1,000

1000

Static Routes
1,024
1024

Registrar Table entries

600

1000 (1 vCPU, 1 GiB)
5000 (2 vCPU, 1.5 GiB)
5000 (4 vCPU or 10 vCPU, 2.5 GiB)

Contact Registrant Table entries

600

1000

Transformation Tables50

Transformation Table entries

1,000

1000

Media Profiles entries

20

Callback Number Tables80
Callback Numbers (in Callback Numbers List)16
SIP Server Table entries
500
40
IP/FQDN or DNS-SRV entries (within each SIP Server Table entry)99
SIP Message Rule Tables100
(32 SIP Message Rules per Table)
SIP Profiles100

*A SIP Channel is a Signaling Group (SG) logical attribute used to represent a potential path for a SIP session (call) leg between the SBC and the remote peer associated with the SG. The SIP channel is not synonymous with a SIP session; the number of SIP channels may equal or exceed the number of supported maximum SIP sessions.

Call Forking

The 

Spacevars
0series3
supports local call forking for up to eight separate destinations. Additionally, the 
Spacevars
0series3
supports up to 20 early dialog responses and 20 calls forked downstream.

SIP Session Licensing

Any SIP ↔ SIP call consumes a single SIP session, for the life of the call, within the pool of SIP sessions that have been activated through a license submission.. 

Exceptions

No SIP session is consumed from the pool of licensed SIP sessions when a SIP ↔ SIP call has on any one leg any one of the following devices:

  • SBC Edge
  • VX
  • Tenor

...

Spacevars
0series3

...

A SIP session for licensing purposes ('SIP session license") is a call (audio/audio+video) under SBC direction. Details are as follows:

  • A SIP session is a SIP transaction that establishes a bi-directional audio/video media exchange (RTP media stream) between two ports on the SBC or directly between two SIP endpoints.
  • SIP sessions are established by the SBC when the system has recognized the availability of SIP session license "tokens" in the SIP session license token pool.
  • SIP session license tokens are added to the pool when a SIP session license has been successfully applied to the SBC. For example, the SBC-1K-LIC25SIP license adds 25 SIP session license tokens to the SBC SIP session license pool.
  • To set up the call, the SBC grabs a license token from the purchased SIP session license pool, sets up the call for the bi-directional RTP media stream, and then releases the license token after the call is taken down.
  • The media does not have to actually flow through the SBC; the license token is still grabbed to set up the media flow, whether or not the media physically transits the SBC.
  • It is possible to consume more than one SIP session license during a single call between two SIP clients. For example, a call that "hairpins" (i.e., one pair of ports supports one RTP media stream through the SBC, and another pair supports a second media stream through the SBC) will consume two SIP session licenses.

SIP transactions that are not directly related to a call setup/tear down are not licensed through the SIP session licenses. Generally, these transactions are free (e.g., SUBSCRIBE, etc.) except when they fall under a chargeable feature. For example, the SBC supports SUBSCRIBE method pass through related transactions (For example, one SIP client to inform another that a message is waiting, etc.) in a way that is limited by available CPU resources, and not by licenses.

Burst Behavior

If multiple calls arrive simultaneously, the 

Spacevars
0series3
will service the calls until it reaches a CPU usage threshold (~80%configured raise TCA threshold).

Note

Although TCA can be configured, Ribbon strongly recommends using the default configuration and not changing the default levels. For details on TCA, refer to Working with Historical Data and TCA Thresholds.

  • When the threshold is reachedthe 
    Spacevars
    0series3
    will reject calls until it reaches a "safe" level (~60% CPU usageconfigured clear TCA threshold).
  • When the "safe" level is reached, the
    Spacevars
    0series3
     will begin accepting new calls.

Turning on the CAC or logs could exacerbate this issue.


RTP Media Services

...

Supported

...

 For details on supported RTP media services and licensing requirements, please refer to Calculating Virtual Machine Requirements for an SBC SWe Lite.

System Concepts and Terminology

For details on system concepts and terminology, refer to Calculating Virtual Machine Requirements for an SBC SWe Lite.

Info

For additional details on media modes, refer to:

Working with RTP Proxies

Configuring SBC Edge and SBC SWe Lite for various Media Modes

Creating and Modifying SIP Signaling Groups

...

Definitions

...

Spacevars
0product

...

Spacevars
0product

...

Spacevars
0product

...

Pagebreak