Cisco Unified Call Manager способен функционировать в крупных организациях, имеющих множество филиалов. Наиболее распространённая топология построения комплекса телефонии - централизованная. В централизованной топологии CUCM находится в центральном офисе и осуществляет управление всеми телефонами организации, в том числе и телефонами филиалов. Это удобная топология, поскольку под управлением единого кластера все функции работают без ограничений, имеется централизованное управление, логирование и администрирование.
Минус Централизованной топологии в том, что телефоны филиалов зависят от связи с центральным сервером. Чаще всего это каналы VPN поверх интернет соединений, которые обладают известной степенью надёжности. В результате в моменты пропадания связи телефоны будут "отваливаться".
Именно в этих случаях к нам на помощь приходит технология SRST.
Cisco Unified Survivable Site Telephony (SRST) - это служба, обеспечивающая сервис для телефонов в филиалах, в тех случаях когда связь с CUCM по каким-то причинам прервалась. По сравнению с сервисами CUCM, SRST конечно предлагает только ограниченные функции.
Система SRST функционирует на устройстве CIsco Multiservice Router: автоматически обнаруживает факт сбоя и затем использует технологию Simple Network-Enabled Auto Provision, с помощью которой происходит автоконфигурирование маршрутизатора, в результате которого тот уже сможет выполнять Call Processing для телефонов филиала. После восстановления связи с CUCM все телефоны автоматом "перескакивают" обратно на CUCM.
Существует несколько видов SRST:
call-manager-fallback
Простота этого режима заключатся в том, что нам не нужно конфигурировать телефоны на SRST Gateway:
Далее в этой статье в основном описывается именно этот режим.
telephony-service srst mode auto-provision [none | all | dn]
Вторая строка собственно включает режим SRST для CUCME, при это мы можем выбрать опции:
- none. Очень похоже на режим call-manager-fallback: конфигурации телефонов "подсасываются", и создаются динамические ephone-dn, но не видна через show running-config. В дополнение есть возможность создания ручных ephone-dn.
- all и dn. конфигурации телефонов "подсасываются" через SNAP и становятся видны через show running-config. Мы их можем редактировать, добавлять функции типа monitor/watch lines, blf configuration, intercom. Также мы можем сохранять этот конфиг через write. Понятно что после сохранения данный конфиг "перекроет" конфиг подсосанный через SNAP.

Как уже говорилось, в штатном состоянии CUCM осуществляет поддержку всех телефонов, включая телефоны в филиалах, т.е. по факту телефоны регистрируются на центральном CUCM. При этом для связи обычно используются VPN каналы поверх WAN.
В случае, когда телефоны теряют связь с CUCM, они регистрируются на локальном Cisco Unified SRST Router.
SRST Router для телефона выступает как альтернатива основному Cisco Call Manager.
SRST Gateway обнаруживает что к нему регистрируются телефоны, запрашивает конфигурацию у этих телефонов, и затем сам себя конфигурирует, т.е. в конфигурации SRST изначально нет кокретных телефонов с их DN, MAC-адресами и тд. Для тако