Введение
На современном предприятии телефонная связь является неотъемлемой частью технологических процессов. При организации сервиса телефонии необходимо предусматривать компенсирующие меры на случай отказа оборудования и/или каналов связи.
В данном документе рассматриваются типовые решения по обеспечению отказоустойчивости («выживанию») системы телефонии при помощи аппаратных и программно-аппаратных продуктов компании Eltex. В документе подробно не рассматриваются принципы резервирования отдельных компонентов, такие как кластер Active-Active для ECSS-10, или Active-Backup для SMG и ESBC.
Рисунок 1. Схема предлагаемого решения
Целевая аудитория
Данный документ будет полезен для инженеров, решающих задачи организации телефонии в отделениях банков, офисах компаний и на производствах. Возможность масштабирования и большой список поддерживаемых протоколов позволяют использовать предложенные схемы для решения более широкого круга задач.
Примечания и предупреждения
Подсказки содержат небольшие пояснения, помогающие быстрее освоить работу с оборудованием, или дополнительную информацию.
Примечания содержат важную информацию о настройке оборудования.
Предупреждения информируют пользователя о ситуациях, которые могут нанести вред, привести к некорректной работе системы или потере данных.
Глоссарий
ECSS-10 — см. Softswitch.
FXO — Foreign eXchange Office — аналоговый интерфейс для подключения к вышестоящему оборудованию к порту FXS.
FXS — Foreign Exchange Station или Subscriber — аналоговый интерфейс для подключения абонентских устройств (телефонных и факсимильных аппаратов, нижестоящих АТС) по медной линии.
FQDN — Fully Qualified Domain Name — полное доменное имя.
PoE — Power over Ethernet — технология доставки электропитания к оконечным устройствам по витой паре.
Softswitch — программный комплекс, обеспечивающий функции ядра телефонии для ведомственных, корпоративных и операторских сетей производства Eltex.
SSW — см. Softswitch.
АРМ — Автоматизированное Рабочее Место.
Домен — Виртуальная АТС в рамках Кластера. В одном Кластере может существовать множество доменов.
Кластер — совокупность вычислительных узлов одного типа, выполняющих, с точки зрения системы, единую функцию. С их помощью описывается вычислительная топология системы.
ТфОП — Телефонная сеть Общего Пользования.
Транзитная регистрация абонентов
Обособленные подразделения и удаленные офисы предприятий также нуждаются в телефонии, как и головные. Для обеспечения единого плана нумерации, единого набора услуг, централизованного учёта и записи разговоров предполагается иметь единую телефонную сеть в головном офисе и подразделениях. В то же время желательно сохранять работоспособность сервисов телефонии при нарушении связи между головным офисом и филиалом. Для решения таких задач предлагается рассмотреть установку в удаленных подразделениях IP АТС в режиме узла выживания с транзитной регистрацией абонентов на IP АТС головного офиса.
В предлагаемой схеме используется центральная АТС ECSS-10 Softswitch и АТС филиала серии SMG. В зависимости от количества абонентов и от типа внешних подключений в филиале может быть использована любая из следующих IP АТС:
- SMG-200. 100 или 200 абонентов. FXO-/FXS-порты. Позволяет подключаться к провайдеру как по протоколу SIP, так и соединительными линиями, а также обеспечить подключение до 16 аналоговых телефонных аппаратов без использования дополнительных абонентских шлюзов.
- SMG-500. 250 или 500 абонентов, 4 порта E1. Позволяет подключаться к провайдеру как по протоколу SIP, так и по потоку E1.
- SMG-3116. от 500 до 2000 абонентов, 16 портов E1. Возможность резервирования. Возможность работы с СОРМ.
- SMG-3016. 1000 или 3000 абонентов, 16 портов E1. Возможность резервирования. Возможность работы с СОРМ.
Принципиально настройка этих устройств как узла выживания не отличается. В этом документе будет приводиться настройка для SMG-3016. Особенности применения и настройки IP АТС SMG приведены в документе Организация телефонии малого предприятия.
Подключение аналоговых телефонных аппаратов возможно через абонентские шлюзы серии TAU, подключенного к SMG.
Постановка задачи
Существует удаленный объект (например, филиал компании), на котором необходима организация телефонии в едином номерном пространстве с головным офисом. В нормальном режиме абоненты на объекте должны иметь возможность пользоваться всеми сервисами телефонии головного офиса. В случае отказа линий связи до головного офиса абоненты должны быть обеспечены телефонной связью в пределах объекта и иметь выход во внешние телефонные сети (например, в ТфОП).
Рисунок 2. Внутренний вызов с доступной головной АТС
Рисунок 3. Внутренний вызов при недоступности головной АТС
Для решения этой задачи предлагается установить на удаленном объекте IP АТС SMG, настроенную в режиме транзитной регистрации абонентов, при котором абоненты будут работать через головную АТС при её доступности или через саму SMG при недоступности головной АТС. В данном случае SMG становится «сервером выживания», обеспечивающим прохождение вызовов.
Описание работы
Работа в штатном режиме
В обычном режиме работы абонентские SIP-терминалы отправляют запрос на регистрацию на узел выживания (SMG), который регистрирует абонента у себя и отправляет запрос на регистрацию на вышестоящий сервер. Поэтому для работы транзитной регистрации абоненты должны быть созданы и на узле выживания, и на головной АТС. При этом они должны иметь одинаковые логин и пароль. Создать абонентов можно как вручную, так и воспользовавшись централизованной системой управления и мониторинга VoIP-инфраструктурой NETA.
Все запросы от SIP-абонентов проходят через узел выживания до головной АТС и ответы от головной АТС проходят через узел выживания (Рисунок 2). Все услуги, такие как ДВО, запись разговоров, запись CDR и история вызовов, отрабатываются вышестоящей АТС.
Выход во внешние телефонные сети рекомендуется организовывать по каналам от узла выживания (Рисунок 4). В некоторых случаях, если внешняя АТС готова принимать вызовы с номерной ёмкости узла выживания по каналам от головной АТС, возможна настройка маршрутизации на внешние сети по каналам от головной АТС. Входящие вызовы должны проходить через каналы, организованные от узла выживания (Рисунок 5).
Рисунок 4. Прохождение исходящего вызова в режиме транзитной регистрации
Рисунок 5. Прохождение входящего вызова в режиме транзитной регистрации
Работа при недоступности головной АТС
В случае отказа канала связи до основной АТС или отказа самой основной АТС узел выживания понимает, что основная АТС недоступна, и обрабатывает все запросы от SIP-абонентов самостоятельно. Запись CDR, истории вызовов и разговоров производится на узле выживания. После восстановления доступа до основной АТС записи не синхронизируются. ДВО также осуществляется узлом выживания. Выход во внешние телефонные сети осуществляется через каналы, организованные от узла выживания (Рисунок 6 и Рисунок 7).
Рисунок 6. Прохождение исходящего вызова при недоступности головной АТС
Рисунок 7. Прохождение входящего вызова при недоступности головной АТС
Настройка и проверка транзитной регистрации
Настройка
Для реализации данной схемы необходимо:
- На головной АТС:
а. Настроить транковое направление в сторону удаленного объекта;
б. Создать абонентов;
в. Включить и активировать для абонентов дополнительные услуги. - На узле выживания:
а. Создать транковую группу, SIP-интерфейс для связи с головным офисом;
б. Создать SIP-профиль с указанием интерфейса транзитной регистрации в сторону головного офиса;
в. Создать SIP-абонентов с такими же номерами, как и на головной АТС с использованием SIP-профиля, созданного на предыдущем шаге.
Если в качестве головной АТС используется кластер ECSS-10 и нужна балансировка вызовов, то необходимо настроить транковую группу и SIP-интерфейс как для первого, так и для второго IP-адреса и объединить их в транковое направление.
Для привязки всех вызовов к одному из серверов необходимо включить опцию node_control (подробнее см. в Документации SSW ECSS-10, Справочник команд CLI) для абонентов на ECSS-10 и настроить транковые группы, как описано в разделе «Резервирование вышестоящих АТС».
При использовании централизованной системой управления и мониторинга VoIP-инфраструктурой NETA все эти настройки, кроме включения и активации дополнительных услуг для абонентов, будут проделаны автоматически.
Документация по настройке:
Проверка
На SMG зарегистрированных абонентов можно увидеть в разделе «Абоненты → SIP абоненты → Мониторинг».
Эти же абоненты в это же время должны быть зарегистрированы на ECSS-10. Увидеть зарегистрированных абонентов можно в приложении «Карточка абонента» или в выводе команд cocon:
domain/<имя_домена>/sip/user/list --active domain/<имя_домена>/sip/user/registered
Выход во внешние сети
Настройка
Рекомендуется настраивать выход во внешние сети и вход из внешних сетей через каналы, организованные от узла выживания. Это позволит сохранить связанность с внешними сетями при отсутствии связи с Головной АТС. Основные настройки:
- На головной АТС:
а. Настроить маршрутизацию вызовов с номеров узла выживания через транк до узла выживания (SIP trunk на схемах).
- На узле выживания:
а. Создать и настроить Интерфейсы SIP и Транковые группы в направлении внешних сетей;
б. Настроить План нумерации для выхода во внешние сети.
Принцип работы
В штатном режиме
Исходящий вызов:
- Вызов инициируется Внутренним абонентом (Телефонным аппаратом) и попадает на узел выживания (SMG).
- Узел выживания, понимая, что вызов пришел с устройства, для которого включена транзитная регистрация, и канал до Головной АТС работоспособен, игнорирует локальный План нумерации и направляет вызов на Головную АТС.
- Головная АТС, получив вызов с номера транзитной регистрации на внешний номер по маршрутизации, отправляет вызов через SIP trunk обратно на SMG (узел выживания).
- SMG, получив вызов из транка, согласно Плану нумерации отправляет вызов в транк до Внешней АТС.
- Дальнейшая обработка вызова, осуществляясь вне зоны нашей ответственности, достигает Внешнего абонента.
Входящий вызов:
- Вызов инициируется Внешним абонентом, проходит через внешнюю АТС и попадает через внешний транк на Узел выживания (SMG).
- Узел выживания, понимая, что вызов предназначен для абонента, транзитно зарегистрированного на Головной АТС, отправляет вызов на Головную АТС через SIP trunk.
- Головная АТС, получив вызов из SIP trunk-а, производит обработку вызова (ДВО, запись вызовов и CDR, и т. д.) и отправляет вызов в сторону Внутреннего абонента через Узел выживания.
При недоступности головной АТС
Исходящий вызов:
- Вызов инициируется Внутренним абонентом (Телефонным аппаратом) и попадает на узел выживания (SMG).
- Узел выживания, понимая, что Головная АТС недоступна, согласно Плану нумерации направляет вызов в транк до Внешней АТС.
- Дальнейшая обработка вызова, осуществляясь вне зоны нашей ответственности, достигает Внешнего абонента.
Входящий вызов:
- Вызов инициируется Внешним абонентом, проходит через внешнюю АТС и попадает через внешний транк на Узел выживания (SMG).
- Узел выживания, понимая, что Головная АТС недоступна, использует собственную таблицу регистрации абонентов, производит обработку вызова (ДВО, запись вызовов и CDR, и т. д.) и отправляет вызов в сторону Внутреннего абонента.
Резервирование вышестоящих АТС
В некоторых случаях при транзитной регистрации удобно иметь возможность автоматического переключения на резервный сервер вышестоящей IP АТС при потере связи с текущим. В случае, если в роли вышестоящей IP АТС выступает кластер ECSS-10 Softswitch, то переключение между серверами реализуется с помощью протокола VRRP. IP-адрес первого сервера просто «переедет» на второй. В некоторых случаях, например, при георезервировании, переключение должно быть инициировано со стороны узла выживания. Такая функциональность реализована на SMG, начиная с ПО версии 3.405.1.
Настройка
Принцип настройки схож с настройкой Транзитной регистрации для одного вышестоящего сервера:
- На головной АТС:
а. Настроить транковое направление в сторону удаленного объекта;
б. Создать абонентов;
в. Включить и активировать для абонентов дополнительные услуги. - На узле выживания:
а. Создать транковую группу, SIP-интерфейс для связи с первым сервером головного офиса;
б. Создать транковую группу, SIP-интерфейс для связи со следующим сервером головного офиса;
в. Если вышестоящих серверов больше двух, необходимо повторить предыдущий пункт;
г. Создать SIP-профиль. Добавить в него все нужные SIP-интерфейсы:Если необходим принудительный возврат на основной сервер при его доступности (например, для случая георезервирования), то в поле «Режим регистрации» выбрать «homing», в поле «Основной интерфейс» выбрать SIP-интерфейс до основного сервера.
Если в качестве головной АТС используется кластер ECSS-10, то для абонентов, работающих через SMG, необходимо включить опцию node_control в профиле абонента на ECSS-10 (подробнее см. в Документации SSW ECSS-10, Справочник команд CLI).
- Создать SIP-абонентов с номерами такими же, как и на головной АТС с использованием SIP-профиля, созданного на предыдущем шаге.
Проверка
Для проверки работы резервирования необходимо сначала проверить регистрацию в штатном режиме. Проверка осуществляется на ECSS-10 в cocon командой:
domain/<имя_домена>/sip/user/registered * <номер>@<имя_домена>
В столбце «Registration info» отобразится нода, на которой зарегистрирован телефонный номер.
После чего необходимо прервать сетевую связанность узла выживания с этой нодой, но оставить связанность с резервной. Это можно сделать, например, запретив весь трафик с узла выживания на нужную ноду с помощью встроенного брандмауэра.
По истечении времени контроля доступности встречной стороны (по умолчанию 30 секунд) повторно проверить регистрацию телефона командой:
domain/<имя_домена>/sip/user/registered * <номер>@<имя_домена>
Нода должна измениться.
В версиях ПО 3.407.1 и ниже для интерфейсов транзитной регистрации реализован только режим Parking. После перехода на резервный интерфейс при восстановлении доступа до основного интерфейса автоматический возврат на основной интерфейс не произойдёт до тех пор, пока будет доступен резервный интерфейс. Для использования режима Homing нужна версия 3.408.5 или выше.
Медиасервер на узле выживания
Применимо только для SMG-3016 в качестве узла выживания.
В некоторых случаях, например при канале связи до Головной АТС неудовлетворительного качества, целесообразно не отправлять медиатрафик локальных вызовов и вызовов во внешние сети на Головную АТС. Для этого на SMG-3016 может быть включен локальный медиасервер, и весь медиатрафик локальных абонентов может быть обработан на этом медиасервере. При этом весь сигнальный трафик будет как и ранее проходить через Головную АТС.
Следует учитывать, что запись разговоров при таком решении будет осуществляться на Узле выживания, а не на Головной АТС.
Для использования медиасервера SMG-3016 на узле выживания необходимо:
- Настроить локальный медиасервер на SMG-3016 согласно инструкции в разделе «Приложение О. Настройка программного медиасервера» Руководства по эксплуатации;
- Создать и настроить на ECSS-10 для узла выживания отдельный сайт согласно главе «Описание интерфейсов управления/Web-интерфейс/Расширенный режим web-конфигуратора/Описание приложений web-конфигуратора/Сетевые окончания MSR (MSR registrars)» Документации ECSS-10;
- Задать для абонентов узла выживания созданный сайт согласно главе «Описание интерфейсов управления/Web-интерфейс/Расширенный режим web-конфигуратора/Описание приложений web-конфигуратора/Карточка абонента (Subscriber card)» Документации ECSS-10.
В режиме active-backup необходимо обеспечить идентичность конфигурационных файлов вручную.
Географическое резервирование
Постановка задачи
В главном офисе компании и на некотором удаленном объекте (например, филиале компании) организована телефония на базе ECSS-10 Softswitch. Необходимо обеспечить работу телефонии в случае выхода одной АТС из строя. Для этого организуется географическое резервирование (георезерв) между площадками. В нормальном режиме абоненты работают через локальную АТС. В случае её отказа перерегистрируются на резервной, после восстановления работоспособности — возвращаются на основную. Для офисов с транзитной регистрацией SMG также будет переключаться на резервный вышестоящий сервер, а при его недоступности обслуживать абонентов своими силами.
Рисунок 8. Географическое резервирование
Принцип работы географического резервирования
Географическое резервирование работает на уровне доменов. Таким образом один сайт ECSS-10 может быть основным для одного домена и резервным для другого. Под сайтом ECSS-10 в данном руководстве следует понимать инсталляцию Softswitch, развернутую в кластере или на одиночном сервере. Георезерв может быть создан как между сайтами с кластерами Softswitch, так и между однонодовыми инсталляциями или между однонодовой инсталляцией и кластером.
На устройствах, регистрирующихся на Softswitch, должно быть настроено переключение между основным и резервным сайтом в режиме Homing.
В режиме Homing постоянно опрашивается основной сайт. Если он становится недоступен, то происходит переключение на резервный сайт. Мониторинг доступности основного сайта продолжается. Когда основной сайт становится доступным, происходит возврат на основной сайт.
Настройка
Настройка географического резервирования описана в главе «Настройка георезерва» Руководства по настройке ECSS-10.
На резервной площадке создаётся полная копия домена с основной. В случае полной утраты основной площадки резервная может быть назначена мастером репликации и настроена новая резервная площадка.
/domain/<имя_домена>/properties/set replica_type master
Также возможно поменять направление репликации. Основную площадку сделать резервной, а резервную основной. Однако следует учитывать, что репликация проводится периодически, и при таком переключении могут быть утеряны изменения, произведенные после прошлой репликации.
Особенности работы
Во время отказа основной площадки запись звонков и CDR будут осуществляться на резервной.
Использование медных соединительных линий. FXO-порты
Постановка задачи
Необходимо организовать резервирование выхода во внешние телефонные сети по имеющимся медным соединительным линиям в аналоговом виде. Для этого использовать модульный абонентский шлюз TAU-32M.IP с установленными модулями TAU32M-M8O или TAU32M-M4S4O-R.
Вводные данные
В примерах ниже в качестве IP АТС используется SMG-3016. Для IP АТС SMG-3116 все настройки будут такими же. Для АТС ECSS-10 принципы настройки будут аналогичны.
До провайдера ТфОП имеется основной SIP-линк, отказ которого нужно зарезервировать. Основной линк по каналам E1 резервируется аналогично.
До провайдера имеется несколько (от 1 до 32) медных линий.
Необходимо при отказе основного линка прозрачно переходить на осуществление вызовов через медные линии.
Входящие звонки с медных линий принимать всегда и распределять их на абонентов или направлять в IVR.
Рисунок 9. Схема включения аналогового шлюза TAU-32M.IP с FXO-портами
Использование FXO-портов
Аналоговый модульный шлюз TAU-32M.IP позволяет использовать до четырех субмодулей аналоговых портов TAU32M-M8S, TAU32M-M8O или TAU32M-M4S4O-R в любой комбинации. Таким образом, можно получить до тридцати двух FXO-портов для подключения к вышестоящей АТС по аналоговым медным линиям. Эти порты могут быть использованы для выхода во внешние телефонные сети как альтернативные SIP-подключению на случай отказа основных цифровых каналов связи.
Принцип работы
FXO-порты объединяются в группу вызова. Исходящий вызов с SMG направляется на номер группы вызова и распределяется на один из свободных FXO-портов. FXO-порт осуществляет занятие линии и при ответе встречной стороны производит набор номера.
Входящий вызов от встречной стороны попадает на FXO-порт и направляется на номер горячей линии, указанный на этом порту. Номером горячей линии может быть установлен как номер конкретного абонента, так и, например, номер IVR, где будет предложено набрать внутренний номер желаемого абонента.
Настройка
- На SMG создать абонентов по количеству имеющихся FXO-портов. Эти абоненты технические. Нужны только для регистрации FXO-портов на SMG и в маршрутизации вызовов никак не участвуют. Выбирать номера для абонентов рекомендуется так, чтобы они не пресекались с внутренней и внешней нумерацией. Допустим, что выбраны номера 321, 322, 323 и т. д.
- Выбрать префикс доступа к TAU. В общем случае этот префикс не должен использоваться абонентами, и его следует выбирать по правилам из п. 1. В примере ниже префиксом выбрано число 9.
- На TAU-32M.IP изменить свободный SIP-профиль, указав адресом прокси и адресом регистратора адрес SMG. Включить регистрацию.
- Настроить регистрацию FXO-портов под созданными в п. 1 номерами.
- Создать FXO-группу. Указать в качестве телефонного номера группы номер, выбранный в п. 2. Включить трансляцию номера, отключить трансляцию префикса. В качестве SIP-профиля указать профиль без регистрации. Включить в FXO-группу желаемые FXO-порты.
- На SMG создать SIP интерфейс и Транковую группу до TAU-32M.IP
- В настройках SIP интерфейса до провайдера включить Контроль доступности встречной стороны. В настройках для основной Транковой группы до провайдера указать Резервную транковую группу для исходящей связи, созданную в п.6.
- Создать Модификатор, добавляющий префикс перед исходящими в сторону провайдера номерами. Назначить его на Транковую группу, созданную в п. 6.
Использование FXS-портов
Модульная конструкция аналогового шлюза TAU-32M.IP позволяет использовать не только FXO-карты, но и карты с FXS-портами для подключения аналоговых телефонных аппаратов.
FXS-порты могут быть настроены как для осуществления вызовов между собой, так и для вызовов через FXO-порты. А также FXS-порты могут быть абонентскими портами для вышестоящей АТС по протоколам SIP и H.323.
Пример подобной настройки приведен в «Приложении Е. Пример настройки УПАТС, подключенной по линиям FXO» Руководства по эксплуатации TAU-32M.IP.
Использование карты TAU32M-M4S4O-R
Карта TAU32M-M4S4O-R имеет 4 FXO-порта и 4 FXS-порта. При наличии электропитания на TAU-32M.IP порты могут быть использованы также, как и порты на картах TAU32M-M8O и TAU32M-M8S как описано выше. Но при пропадании электропитания происходит прямое попарное соединение портов FXS с портами FXO. Порт 1 (FXO) проключается на порт 5 (FXS), порт 2 на порт 6 и т. д. Таким образом, телефонные аппараты, подключенные к FXS-портам, соединяются напрямую с линиями до вышестоящей АТС и могут совершать вызовы, как подключенные напрямую.
Рисунок 10. Работа в нормальном режиме
Рисунок 11. Работа в режиме отказа электропитания
При настройке нумерации для этих телефонных аппаратов следует учитывать, что при отключении питания на телефоны будут поданы номера с телефонных линий до АТС. Поэтому в нормальном режиме работы TAU в некоторых случаях во избежание путаницы при работе в «аварийном» режиме следует настраивать прямое прохождение входящих вызовов с вышестоящей АТС на те же телефонные аппараты. Однако в других случаях может быть отдан приоритет централизованной обработке входящих вызовов, и тогда их целесообразно направлять на оператора.
Список изменений
| Версия документа | Дата выпуска | Содержание изменений |
|---|---|---|
| 1.0 | 08.2026 | Первая публикация |











.png)


