SIP Trunking Drilldown: High Availability
Topic Last Modified: 2009-07-14
Various degrees of high availability can be achieved with Session Initiation Protocol (SIP) trunking. As with any failover solution, a higher the level of resiliency will come at an increased cost. Following are some different scenarios along with their corresponding high availability mitigation:
Mediation Server failure. To protect against a Mediation Server failure, first install a second Mediation Server alongside the existing Mediation Server. Next, add this Mediation Server to any voice routes containing the existing Mediation Server. For outbound calls, Office Communications Server automatically load balances between the two Mediation Servers and route calls failover to just one of the Mediation Servers in case the other server goes down. Therefore, the service provider must be configured to accept SIP trunk calls originating from two source Internet Protocol (IP) addresses.
Handling failover for incoming calls is done in an analogous fashion. The service provider should be configured with both gateway Internet Protocol (IP) addresses corresponding to the two Mediation Servers. The service provider should load balance between these servers by sending some calls to one server and some to the other. More importantly, if one server is no longer responding, the service provider must take that Mediation Server out of the pool and only send incoming calls to the active Mediation Servers.
Connection failure. To protect against a connection failure, use a second connection for the redundant Mediation Server instance. This second connection ensures that if one of the connections goes down, only one Mediation Server will be affected. The service provider must be able to detect this connection failure for incoming calls and send calls to the other connection.