Skip to main content

Ручная миграция XML-файлов конфигурации

В Squadus входят «эталонные» конфигурационные файлы АТС FreeSWITCH, которые вы можете править под свои потребности. Но эти файлы могут правиться в рамках новых релизов Squadus.

После обновления Squadus на последнюю версию (1.9) может потребоваться обновить конфигурационные файлы. В этом случае в верхней часть административной панели будет отображаться баннер с сообщением:

Для обновления конфигурационных файлов необходимо произвести ручную миграцию:

  1. Проверьте в логах, какие конфигурационные файлы требую миграции:
I20250418-15:02:42.617(3)? server.ts:270 sip-interaction ➔ info SIP XML
Config: Need migration in setting { settingName: 'SIP_Interaction_SOFIA_CONF_XML' }
  1. Откройте редактор в DIFF-режиме (далее используется редактор Meld).
  2. В блоке Конфигурация АТС найдите нужный файл, скопируйте содержимое поля и вставьте в правую часть редактора.
  3. Нажмите в правом верхнем углу над полем ввода скопированного файла. Не сохраняйте настройки. Скопируйте содержимое поля ввода в тот же редактор в левую часть.

  1. Сравните файлы и примените нужные изменения в ваш файл (справа). В примере в эталонном конфигурационном файле появилась секция, касающаяся работы SIP-сервера в закрытом контуре.
Информация

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

  1. После внесения правок убедиться, что вверху стоит маркер актуальной миграции. Если его не будет, баннер (рис. выше) не исчезнет.

  1. Скопируйте исправленный конфигурационный файл в поле ввода на административной панели и сохраните настройки.

Повторите действия для всех отличающихся файлов. После внесения всех изменений баннер исчезнет.