Постановка задачи

В главном офисе компании и на некотором удаленном объекте (например, филиале компании) организована телефония на базе ECSS-10 Softswitch. Необходимо обеспечить работу телефонии в случае выхода одной АТС из строя. Для этого организуется географическое резервирование (георезерв) между площадками. В нормальном режиме абоненты работают через локальную АТС. В случае её отказа перерегистрируются на резервной, после восстановления работоспособности — возвращаются на основную. Для офисов с транзитной регистрацией SMG также будет переключаться на резервный вышестоящий сервер и, лишь при его недоступности, обслуживать абонентов своими силами.

Рисунок 1. Географическое резервирование

Принцип работы географического резервирования

Географическое резервирование работает на уровне доменов. Таким образом один сайт ECSS-10 может быть основным для одного домена и резервным для другого. Под сайтом ECSS-10 в данном руководстве будем понимать инсталляцию Softswitch, развернутую в кластере или на одиночном сервере. Георезерв может быть создан как между сайтами с кластерами Softswitch, так и между однонодовыми инсталляциями или между однонодовой инсталляцией и кластером.

На устройствах, регистрирующихся на Softswitch, должно быть настроено переключение между основным и резервным сайтом в режиме Homing.

В режиме Homing постоянно опрашивается основной сайт. Если он становится недоступен, то происходит переключение на резервный сайт. Мониторинг доступности основного сайта продолжается. Когда основной сайт становится доступным, происходит возврат на основной сайт.

Настройка

Настройка географического резервирования описана в документации.

На резервной площадке создаётся полная копия домена с основной. В случае полной утраты основной площадки резервная может быть назначена мастером репликации и настроена новая резервная площадка.

/domain/<имя_домена>/properties/set replica_type master 

Также возможно поменять направление репликации. Основную площадку сделать резервной, а резервную основной. Однако следует учитывать, что репликация проводится периодически, и при таком переключении могут быть утеряны изменения, произведенные после прошлой репликации.

Нюансы работы

Во время отказа основной площадки запись звонков и CDR будут осуществляться на резервной.