Round Robin Routing

Round Robin routing helps customers implement a basic Load Balancing functionality from the connection.

David avatar
Written by David
Updated over a week ago

Round Robin is a type of routing that distributes inbound calls evenly between all the IPs in a connection. This is helpful because all IPs would receive an equal amount of inbound calls therefore helping balance the load of incoming calls to all the different systems in the connection instead of sending all calls to a single system and the other systems only acting as backups for whenever the main system fails.

Setting up Round Robin Routing

So with a connection setup with 3 IPs, once calls start coming in, the first call would be sent to IP 1 then the second call to IP 2 then the third call to IP 3 then the fourth call to IP 1 then the fifth call to IP 2 then the sixth call to IP 4 and so on.

It's important to note that we only take into account inbound calls and not active calls for the load balancing itself. So if for some reason one of the systems is keeping calls active that system will still keep receiving the same amount of calls as the other systems regardless of the amount of active calls it's currently managing.

It's also important to note that in Round Robin routing all systems would effectively be used as failovers depending on the specific call. So for instance if a call is sent to IP 1 but fails then it will be sent to IP 2 and if that one fails it will continue to go down the list of IPs until all are exhausted or one of them answers. However if a call is originally sent to IP 2 as a first attempt then the rest of the IPs will still be used as backups including IP 1.

In general Round Robin provides a novel configuration option that lets customers distribute load evenly between several systems while also providing failover scenario using the same systems.

You can select the Round Robin routing method from the drop down menu labeled Default Routing Method in the Basic Settings of your connection.

SIP connection round robin example

If you have any questions regarding how to set this up or any further questions regarding how it works reach out to our support team.

Did this answer your question?