Products >> Smartswitch >> Functionality >> Clustering >> SIP Balancing

Smartswitch Clustering: SIP Load Balancing

SIP Load Balancing

Figure 1. Architecture

This is the scheme of spreading load across several servers of a cluster.

Server1 performs role of signaling load balancing engine for Carrier1.
Its functions:

  • authorize inbound call;
  • redirect signaling streams of calls to Server2 and Server3 using SIP "302 Moved Temporarily" message;
  • GUI configuration changes;
  • graphs generation;
  • periodic actions (email generation, invoice generation, etc).
This method is for SIP technology only.

Server2 and Server3 act as SBCs (Session Border Controllers).
Their functions:

  • routing and hunting;
  • balance control;
  • call limit control;
  • signaling protocol translation;
  • when a call is established, maintain the signaling session with Carrier1, Carrier2 or Carrier3;
  • media stream proxying;
  • media stream transcoding;
  • media features (if enabled);
  • billing;
After billing has been performed on Server1 and Server2, they store billing data on Server1.

The maximum capacity of this scheme is determined of a maximum capacity of load balancing engine of Server1.