JBoss.orgCommunity Documentation
The SIP Stack used by the RA supports ESTABLISHED SIP DIALOG
failover. This means that an application must be in charge of properly adapting its state machine to recover a SIP transaction or early dialog failure, once message retransmissions are received.
The RA can be used with Mobicents SIP Load Balancer. The recommended version is 1.2.FINAL.
There are three properties which define how the RA connects to Mobicents SIP Load Balancer:
the property must be configured with the list of load balancer IP address and internal ports. As an example, suppose a single Mobicents SIP Load Balancer is running with IP 192.168.0.1
and internal port 5065
. The property would be set with a value of192.168.0.1:5065
. To specify multiple balancers use ;
as a separator.
this property is optional, and defines the class name of the HeartBeating service implementation. Currently, the only one available is org.mobicents.ha.javax.sip.LoadBalancerHeartBeatingServiceImpl
this property is optional, and defines the class of the load balancer elector from JAIN SIP HA Stack. The elector is used to define which load balancer will receive outgoing requests, which are out of dialog or in dialog with null state. Currently only one elector implementation is available, org.mobicents.ha.javax.sip.RoundRobinLoadBalancerElector
, which, as the class name says, uses a round robin algorithm to select the balancer.