DNS-SRV failover
Brekeke SIP Server supports DNS SRV failover. The Failover-Timer can be tuned with the variable “&net.sip.timeout.inviting” with a millisecond value in DialPlan DeployPatterns.
From version 3.3, there are more setting fields for DNS SRV failover from Brekeke SIP Server admintool > [Configuration] > [System] page [DNS] section.
If using DNS-SRV for DNS failover with multiple Brekeke SIP Servers, the following DialPlan rules are needed at the Seconday Brekeke SIP Server for accepting REGISTER and INVITE requests.
Rule: INVITE
---------------------- [Matching Patterns] $request = ^INVITE To = sip:(.+)@<domain> [Deploy Patterns] To = sip:%1@ ----------------------
Rule: REGISTER
---------------------- [Matching Patterns] $request = ^REGISTER $localhost = false [Deploy Patterns] $target = localhost $action = registerex ----------------------
(if the server is a Standard Edition, use “$action = register” instead of “registerex” )