Recently, one of the voip.ms servers (Chicago) was experiencing high packet loss. As a result, my analog telephone adapter (ATA) was unable to register with their server which, in turn, resulted in our home phone connection going down.
After doing some Googling, I’ve found that it’s possible to set up failover servers in the Obi110 (credit goes to: obiliving). Please note that this only solves OUTGOING calls. If the point of presence (POP) for your phone number goes down, there’s nothing you can do until voip.ms redirects traffic from that server. You could potentially change your phone number’s POP to a different server but that would involve utilizing their API or logging into their Portal area to change it manually.
I’ve included the failover steps below:
- Login to your Obi110 Admin screen.
- Go to Service Providers > ITSP Profile A > SIP
- Proxy server: voip.ms
Registrar server: (blank)
X_ProxyServerRedundancy: Checked (The default is off / unchecked) - Go to System Management > Network Settings
- Under Local DNS Records, you can use the following to setup your failover servers:voip.ms={chicago.voip.ms,0},{toronto.voip.ms,1},{toronto2.voip.ms,2},{montreal.voip.ms,3}The format is: {host:port, priority, weight}. Each entry is separated by commas.
port is optional; default is 5060 for SIP, 80 for HTTP, etc.
priority is 0 (highest) to 65535 (lowest); 1 = default; also optional
weight is 0 (lowest) to 65535 (highest); 1 = default; also optional - Save your settings and reboot the ATA.
For a more detailed explanation regarding Local DNS Records, check out Obihai’s Device Administration Guide (page 64-65).
Leave a Reply