Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Юрлица и физлица находятся в одной таблице и отличаются только специальным признаком.
  2. Из реквизитов юрлица выгружается только его название, остальное требует ручного ввода.
  3. Текущий объём потреблённых услуг (трафик, минуты) никак не мигрирует, поэтому трафика включенным абонентам в момент миграции придётся накинуть как будто начался новый учётный период, но дата окончания текущего периода смигрирует, поэтому весь остаток трафика нужно будет потратить за время, оставшееся до этой даты.
  4. Подробности тарифов (периодичность, пороги, единицы измерения, стоимость и т.д.) не мигрируют, а перебиваются вручную и затем сопоставляются. Системы тарификации в UTM и
    ais_name
    отличаются слишком сильно, и автоматическая миграция при небольшом числе тарифных планов приведёт к бОльшим трудозатратам, нежели полуавтоматическая. То же касается и других небольших справочников, таких как классы трафика, валюты и т.д.

Проблемы

  1. В UTM абонент может одновременно находиться в нескольких группах, тогда как в
    ais_name
    — только в одной. Кроме того, в UTM с помощью групп сделаны многие настройки (разделение на физических и юридических лиц, привязка к файрволам и другому оборудованию). У нас это реализовано по-другому, нужно найти правильный подход.
  2. Нужно разобраться, откуда лучше брать данные для привязки абонента к DHCP-серверу и файрволам. Можно, например, смотреть прямо по группе, к которой принадлежит абонент, а можно включить в привязки.

Таблицы, выгружаемые из UTM

Звёздочкой помечены идентификаторы, по которым связываются таблицы. являющиеся внешними ключами. Первичный ключ в каждой таблице всегда называется ID. Выделены исключительно для наглядности. Если необходимо, то к каждой таблице можно добавить поле для комментария (с названием REM), в которое будут выгружаться полезные текстовые данные.

...

Справочник групп абонентов

Таблица GROUPS

ID

ID группы*

NAME

Название группы

Справочник услуг и тарифных планов

...

ID

ID услуги (тарифного плана)*

NAME

Наименование услуги (ТП)

TYPE

Признак тарифного плана (если Y, то ТП; если N, то услуга)

...

Таблица ACCOUNTS

ID

ID лицевого счёта*

USER_ID

ID абонента*

ACCT_NUM

Номер лицевого счёта

CUR_ID

ID валюты* (если в системе только российский рубль, можно не указывать)

BALANCE

Баланс счёта

CREDIT

Кредитный лимит

CREDIT_END_DATE

Дата окончания кредитного лимита

Привязки абонента к сетевым службам

...

ID

ID привязки

USER_ID

ID абонента*

NS_ID

ID сетевой службы*

LOGIN

Логин

PASSWORD

Пароль

Примечание: В эту таблицу выгружаются логины и пароли на VPN, на личный кабинет, SIP-аккаунт и на другие ресурсы, которые контролирует биллинг. При этом в целях безопасности пароли при тестовых выгрузках нужно заменять на звёздочки или случайные строки. Настоящие пароли будут выгружаться всего один раз, при окончательной миграции.

...

Таблица GROUPLINK

ID

ID записи об участии*

USER_ID

ID абонента*

GROUP_ID

ID группы*

...

Таблица SUBSCR

ID

ID подписки*

ACCT_ID

ID лицевого счёта*

CONTRACT_ID

ID договора*

TARIFF_ID

ID услуги (тарифного плана)*

D_END

Дата окончания текушего текущего учётного периода

D_START

Дата начала текущего учётного периода

...

Таблица EQUIP

ID

ID оборудования*

ACCT_ID

ID лицевого счёта*

MAC

Физический адрес (MAC)

IP

IP-адрес

MASK

Маска IP-адреса

PHONE

Абонентский телефонный номер в формате E.164

Справочник абонентских договоров

Таблица CONTRACTS

ID

ID абонента

NUM

Номер договора

D_DOC

Дата заключения договора

D_BEGIN

Дата начала действия договора

D_END

Дата окончания действия договора

Справочник абонентов

Таблица USERS

ID

ID абонента*

STATUS_ID

ID состояния абонента*

JUR

Физическое или юридическое лицо (0 — физлицафизлицо, 1 — юрлица

NUM

Номер договора

юрлицо)

NAME

ФИО (физлица) / Наименование (юрлица)

ADDR

Домашний адрес

PASSPORT

Номер паспорта

W_PHONE

Рабочий телефон

H_PHONE

Контактный домашний телефон

M_PHONE

Контактный мобильный телефон

EMAIL

Контактный email

...