0.90
20.07.2021
- Auth2, выражения: добавлен параметр increment_port - прибавить единицу к номеру порта. Нужно для коммутаторов H3C, они передают номер порта на единицу меньший (0 вместо 1, 6 вместо 7, …).
- API: Добавлена возможность работы с районами.
MySQL
ALTER TABLE `crm_competitors` ADD COLUMN `color` VARCHAR(7) NOT NULL DEFAULT ''; ALTER TABLE msgs_quick_replys_tags ADD KEY `msg_id` (`msg_id`); ALTER TABLE `equipment_pon_onu` ADD COLUMN `onu_billing_desc` VARCHAR(50) NOT NULL DEFAULT '' AFTER `onu_desc`; CREATE TABLE IF NOT EXISTS `equipment_calculator`( `type` VARCHAR(20) NOT NULL, `name` VARCHAR(20) NOT NULL, `value` VARCHAR(255) NOT NULL ) DEFAULT CHARSET=utf8 COMMENT = 'Equipment calculator'; INSERT INTO equipment_calculator (type, name, value) VALUES ('olt', 'SFP B+', '1.5'), ('olt', 'SFP', '0'), ('olt', 'SFP C+', '3'), ('olt', 'SFP C++', '5'), ('divider', '1/4', '7.4'), ('divider', '1/8', '10.7'), ('splitter', '40/60', '4.01;2.34'), ('splitter', '10/90', '10.2;0.6'), ('splitter', '85/15', '0.76;8.16'), ('splitter', '70/30', '1.56;5.39'), ('splitter', '95/5', '0.32;13.7'), ('splitter', '75/25', '1.42;6.29'), ('splitter', '5/95', '13.7;0.32'), ('splitter', '45/55', '2.71;3.73'), ('splitter', '80/20', '1.6;7.11'), ('splitter', '15/85', '8.16;0.76'), ('splitter', '60/40', '2.34;4.01'), ('splitter', '30/70', '5.39;1.56'), ('splitter', '65/35', '1.93;4.56'), ('splitter', '90/10', '0.6;10.2'), ('splitter', '50/50', '3.17;3.19'), ('splitter', '25/75', '6.29;1.42'), ('splitter', '35/65', '4.56;1.93'), ('splitter', '20/80', '7.11;1.6'), ('splitter', '55/45', '3.73;2.71'), ('connector', 'SIGNAL_LOSS', '0');
30.06.2021
Cablecat
. Добавлено отображение типа кабеля на печатной схеме.Msgs
. исправлена ошибка, когда поиск работал только по первому сообщению заявки.Equipment
. PON Grabber: теперь CPE_FILL/FORCE_FILL может заполнять VLAN / server VLAN абоненту (добавлен параметр VLANS=1).Equipment
. Теперь, при привязке ONU к абоненту у абонента автоматически заполняется поле CPE_MAC.- Поиск по абоненту. В поле «Регистрация» теперь можно искать по диапазону дат.
- Авторизация через Facebook. Facebook требует возможность удалять данные по запросу пользователя - добавлена эта возможность.
Iptv
. Microimpuls. Добавлено управление устройствами.Internet
. Список тарифных планов: добавлены вкладки для отображения отдельно активных или отключеных тарифных планов.Maps
. Добавлено поле «Название» делителям.Sms
. Websms: добавлена возможность получать статусы сообщений (billd-плагин sms_status).Paysys
. Тинькофф: добавлен автоплатеж.Sorm
. Добавлена поддержка Феникс.- Чеки онлайн. Добавлена возможность распечатки чека из биллинга.
Msgs
. Добавлена возможность отправки сообщений в Viber bot.Maps2
. Заполнение координат. Добавлено альтернативное название.Equipment
. Добавлена возможность отслеживать флуд MAC адресов на портах.Internet
. Исправлен отчёт по статусам.
14.06.2021
- Исправлена проблема с кодировкой в всплывающем сообщении о входящем звонке.
- Журнал оплат: поле «Внутреннее сообщение» теперь отображается отдельно от описания.
Equipment
. Кабельный тестер: добавлена поддержка моделей оборудования D-Link DES-1210-28/ME/B2, DES-1210-28/ME/B3, DES-1228/ME.Crm
. Добавлено отображение конкурента на карте в окне потенциального клиента.Crm
. Добавлено отображение номера квартиры на карте в окне потенциального клиента.Equipment
. Добавлена возможность отображения конфигурации ONU для GPON Huawei.Equipment
. Добавлено отображение MAC-адресов за ONU для EPON V-SOLUTION, GPON Huawei, GPON BDCOM, ZTE C300/C320.- Добавлена возможность одновременной работы двух и более веб-сессий в кабинете пользователя.
Paysys
. Добавлен прямой отчёт с системы Concord.Iptv
. Iptvportal. Добавлен billd-плагин для синхронизации IP-адресов абонентов.Equipment
. billd-плагин equipment_mac: добавлен параметр TRANSACTION=1 (ускоряет запись в БД).Accident
. Добавлена возможность оповещать пользователей о аварии через Telegram или Viber.Cams
. Trassir. Добавлена возможность просмотра архива средствами биллинга.Equipment
. Панель "Оборудование" в карточке абонента: переработано поведение кнопки включения/отключения портаCams
. Модуль доработан для возможности работы с сервером VIDEO АКСИОСТВ.Iptv
. Добавлен модуль YouTV.Equipment
. Страница "Порты": исправлено изменение админ. статуса порта по SNMP. Исправлено сохранение админ. статусов портов в БД.Iptv
. Megogo TV. Теперь, если у пользователя uid или пароль меньше 6 символов, перед отправкой запроса на добавление в Megogo он будет дополнен символами «0» до длины 6 символов.Msgs
. Добавлена возможность поиска по тегам с логикой «или» - поиск сообщений, у которых есть хотя бы один из перечисленных тегов. Также, если выбрать «все» в поиске по тегам, отобразятся все сообщения, у которых есть хоть какие-то теги, но не сообщения без тегов.Crm
. Добавлено право доступа отображать всех потенциальных клиентов. Администратору без этого права отображаются только те потенциальные клиенты, к которым он привязан.Cablecat
. Добавлена возможность редактирования названия коммутации.Iptv
. Добавлен параметр для отображения услуг с ценой 0 в шапке абонента ($conf{IPTV_SHOW_FREE_TPS}).Crm
. Добавлены многопользовательские операции.- Унифицировано использование разделителей при отображении адреса (разделитель вставляется между улицей и домом, и т. д.). Разделитель теперь настраивается параметром $conf{BUILD_DELIMITER}.
Equipment
. Исправлена работа ARP-таблицы на GCOM.Iptv
. Добавлен параметр для отображения отключенных услуг в баннере оплат ($conf{IPTV_SHOW_ALL_SERVICES}).Cablecat
. Добавлена возможность передвигать кабеля на схеме коммутации.Cablecat
. Добавлено локализацию печатной формы.Cablecat
. Печатная форма. Добавлено отображение типа портов для кросса.Cablecat
. Печатная форма. Добавлено отображение затухания для делителей.Equipment
. Исправлена ошибка, когда на странице ONU трафик округлялся до целых ГиБ, когда трафик был >= 4 ГиБ.Cablecat
. Добавлены импорт и сохранение пресетов.Equipment
. Добавлено поле ONU Last Down Cause на странице ONU для OLT Huawei и GPON BDCOM.Equipment
. Страница «Порты»: добавлено доп. поле "MAC dynamic", в котором отображаются динамически полученные MAC'и на портах.Paysys
. Добавлен billd-плагин payments_pool (оплаты сначала заносятся в таблицу payments_pool, а потом проходятся cross_modules). При большом количестве платежей исключает возможность незачисления.Equipment
. Добавлена возможность изменять список пропускаемых портов на странице «Порты» с помощью параметра конфига $conf{EQUIPMENT_SKIP_PORTS_TYPES}.Equipment
. Исправлено отображение MAC-адресов за ONU на новых версиях прошивок EPON BDCOM.Equipment
. Теперь на странице «Порты» в столбце "MAC" показываются MAC-адреса на этом порте, взятые с MAC log (раньше показывалась кнопка с количеством MAC-адресов, ведущая на страницу MAC log).Equipment
. Исправлена ошибка, когда на странице «Порты» некорректно показывался трафик, если он больше, чем 4 ГиБ.- Cudload. Добавлена возможность удалять старые бекапы с облака.
Equipment
. Добавлена возможность задавать количество поддерживаемых ONU на ветке для конкретной модели оборудования по типам веток (подробнее).Equipment
. В списке портов оборудования добавлена колонка «Ошибки на порту».Docs
. Добавлена переменная шаблона DOCS_ABON_SUM_SERVICE - общая сумма всех сервисов у абонента.- mikrotik_dhcp_leases.pl. Добавлена проверка на изменение ТП.
MySQL
ALTER TABLE `cablecat_splitters` ADD COLUMN `name` VARCHAR(32) NOT NULL DEFAULT ''; ALTER TABLE `cablecat_splitters` MODIFY `commutation_x` DOUBLE(6, 2) NULL; ALTER TABLE `cablecat_splitters` MODIFY `commutation_y` DOUBLE(6, 2) NULL; ALTER TABLE `cablecat_commutation_equipment` MODIFY `commutation_x` DOUBLE(6, 2) NULL; ALTER TABLE `cablecat_commutation_equipment` MODIFY `commutation_y` DOUBLE(6, 2) NULL; ALTER TABLE `cablecat_commutation_crosses` MODIFY `commutation_x` DOUBLE(6, 2) NULL; ALTER TABLE `cablecat_commutation_crosses` MODIFY `commutation_y` DOUBLE(6, 2) NULL; ALTER TABLE `cablecat_commutations` ADD COLUMN `height` DOUBLE(6, 2) NULL; ALTER TABLE `equipment_models` ADD COLUMN image_url VARCHAR(500) DEFAULT ''; UPDATE equipment_models SET image_url = 'https://www.edge-core.com/timthumb.php?src=_upload/images/1605181111021.png&h=357&w=490&zc=3' WHERE id = 158; UPDATE equipment_models SET image_url = 'https://i.mt.lv/cdn/rb_images/1606_l.jpg' WHERE id = 161; UPDATE equipment_models SET image_url = 'https://www.juniper.net/assets/img/products/image-library/mx-series/mx80/mx80-front-high.jpg' WHERE id = 162; UPDATE equipment_models SET image_url = 'https://www.dlink.ru/up/prod_fotos/DGS-1100-06ME_A1_Front.jpg' WHERE id = 232; UPDATE equipment_models SET image_url = 'https://eltex-co.ru/upload/iblock/32f/olt-ma4000_px_front.png' WHERE id = 262; ALTER TABLE `extreceipts_api` ADD COLUMN `conf_name` VARCHAR(50) NOT NULL DEFAULT '' AFTER api_id; ALTER TABLE `cablecat_commutations` ADD COLUMN `name` VARCHAR(64) NOT NULL DEFAULT ''; UPDATE equipment_models SET image_url = 'https://ecolan.com.ua/components/com_jshopping/files/img_products/full_zte_c300_3.jpg' WHERE id = 306; ALTER TABLE equipment_mac_log MODIFY port VARCHAR(16) NOT NULL DEFAULT ''; ALTER TABLE `maps_points` MODIFY `name` VARCHAR(64) NOT NULL DEFAULT ''; CREATE TABLE IF NOT EXISTS `cablecat_import_presets` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `preset_name` varchar(64) NOT NULL DEFAULT '', `default_preset_name` varchar(64) NOT NULL DEFAULT '', `object_name` varchar(64) NOT NULL DEFAULT '', `type_id` varchar(64) NOT NULL DEFAULT '', `default_type_id` SMALLINT(6) NOT NULL, `object` varchar(64) NOT NULL DEFAULT '', `object_add` TINYINT(1) NOT NULL DEFAULT 0, `coordx` varchar(64) NOT NULL DEFAULT '', `coordy` varchar(64) NOT NULL DEFAULT '', `load_url` varchar(128) NOT NULL DEFAULT '', `json_path` varchar(64) NOT NULL DEFAULT '', `filters` varchar(128) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) CHARSET = 'utf8' COMMENT = 'Presets for wells import'; ALTER TABLE equipment_extra_ports ADD COLUMN port_combo_with SMALLINT NOT NULL DEFAULT 0 AFTER port_type; ALTER TABLE equipment_extra_ports DROP COLUMN state;
06.05.2021
- Telegram bot. Добавлены кнопки быстрой оплаты (PrivatBank, Easypay, City24).
Maps2
. Добавлена возможность менять watermark.Docs
. При распечатке выписки добавлено отображение типа счёта.Internet
. Добавлен отчёт "Отток пользователей".Crm
. Добавлено доп. поле «Адрес» в списке потенциальных клиентов.Crm
. Для заведенных клиентов в форме адреса добавлен бейдж геолокации.Crm
. Добавлена возможность настраивать шкалу оценки конкурента.Paysys
. Исправлена ошибка, когда при внесении новой платежной системы вид оплат мог дублироваться.- Добавлено отображение валюты в Telegram bot и Viber bot.
- Улучшено переключатель статуса карточки абонента.
Crm
. Добавлена возможность перейти с карты на потенциального клиента.Crm
. Добавлен полный перенос полей в информацию про пользователя при регистрации (включая информационные, если они одинаково называются и в Crm, и в биллинге).Crm
. Добавлена возможность ведения лида ответственным администратором.Crm
. Добавлена история работы с потенциальным клиентом.Crm
. Добавлена возможность создания потенциального клиента с уже существующего пользователя (если клиент отключается или перестает работать, для последующей работы отдела привлечения клиента).Crm
. Отчёт>CRM>Конкуренты>Тарифные планы: исправлены фильтры.- Исправлена проверка существования логина при создании абонента.
- Добавлена темная тема.
Docs
. Добавлена возможность подписи документов с помощью системы «ВЧАСНО».Crm
. Добавлена возможность отображать потенциальных клиентов на карте.Crm
. Добавлена возможность отображать потенциальных клиентов на карте по меткам.Paysys
. Добавлен модуль для платёжной системы NovaPay.- Добавлено отображение последнего пополнения/снятия в карточке абонента в виде стрелочки возле депозита.
Crm
. Добавлена возможность работы с конкурентами.Crm
. Конкуренты: добавлена возможность привязывать конкурентов к адресам.Crm
. Добавлен отчёт по конкурентам.Storage
. Добавлена возможность экспорта отчёта «Остатки».Msgs
. Добавлена колонка «Последняя активность» в кабинете абонента.Storage
. Добавлено лог объединения товара.Internet
. Добавлена возможность привязки тарифного плана к группе.Crm
. Добавлена возможность массового добавления потенциальных клиентов.- Добавлена возможность менять размер шрифтов в кабинете администратора (настраивается в профиле).
MySQL
CREATE TABLE IF NOT EXISTS `crm_tp_info_fields` ( `id` TINYINT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(60) NOT NULL DEFAULT '', `sql_field` VARCHAR(60) NOT NULL DEFAULT '', `type` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0, `priority` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `comment` VARCHAR(60) NOT NULL DEFAULT '', `pattern` VARCHAR(60) NOT NULL DEFAULT '', `title` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY (`name`), UNIQUE KEY (`sql_field`) ) DEFAULT CHARSET = utf8 COMMENT = 'Crm Tariff plans info fields'; RENAME TABLE `payments_spool` TO `payments_pool`; ALTER TABLE `payments_pool` DROP COLUMN `date`; ALTER TABLE `payments_pool` DROP COLUMN `sum`; ALTER TABLE `payments_pool` DROP COLUMN `dsc`; ALTER TABLE `payments_pool` DROP COLUMN `uid`; ALTER TABLE `payments_pool` DROP COLUMN `method`; ALTER TABLE `payments_pool` DROP COLUMN `ext_id`; ALTER TABLE `payments_pool` DROP COLUMN `bill_id`; ALTER TABLE `payments_pool` DROP COLUMN `currency`; ALTER TABLE `payments_pool` ADD COLUMN `payment_id` varchar(28) NOT NULL DEFAULT ''; ALTER TABLE `payments_pool` ADD COLUMN `status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `payments_pool` DROP KEY `date`; ALTER TABLE `payments_pool` DROP KEY `uid`; ALTER TABLE `payments_pool` DROP KEY `ext_id`; ALTER TABLE `payments_pool` ADD KEY `payment_id` (`payment_id`); ALTER TABLE equipment_mac_log ADD PRIMARY KEY(id); ALTER TABLE equipment_mac_log DROP INDEX id; ALTER TABLE `cablecat_commutation_cables` ADD COLUMN `commutation_x` double(6,2) DEFAULT NULL; ALTER TABLE `cablecat_commutation_cables` ADD COLUMN `commutation_y` double(6,2) DEFAULT NULL; ALTER TABLE `cablecat_commutation_cables` ADD COLUMN `id` INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY; ALTER TABLE `cablecat_commutation_cables` ADD COLUMN `position` VARCHAR(10) NOT NULL DEFAULT ''; ALTER TABLE equipment_models ADD COLUMN epon_supported_onus SMALLINT(4) UNSIGNED; ALTER TABLE equipment_models ADD COLUMN gpon_supported_onus SMALLINT(4) UNSIGNED; ALTER TABLE equipment_models ADD COLUMN gepon_supported_onus SMALLINT(4) UNSIGNED; UPDATE equipment_models SET gpon_supported_onus = 64 WHERE id = 262; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 123; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 149; UPDATE equipment_models SET snmp_tpl = 'dlink_des_1210_28_me_b3.snmp' WHERE id = 205;
31.03.2021
Iptv
. Trinity TV. Добавлена возможность авторизации по коду.Equipment
. Добавлен параметр конфига $conf{EQUIPMENT_INFO_SNMP_TIMEOUT}, который настраивает таймаут для SNMP-запросов к оборудованию с веб-интерфейса (Обслуживание>Оборудование>Устройство).Internet
. Добавлен параметр $conf{hard_simultaneously_control_skip_nas}=1 (для работы совместно с $conf{hard_simultaneously_control}=1)- проверка повторяющихся логинов на всех серверах доступа (по умолчанию проверка идет только на текущем).- Telegram bot: добавлен плагин для Sender.
Equipment
. Теперь при удалении оборудования с БД удаляются все связанные с ним данные.Paysys
. ЕРИП: в .202 файлы добавлена сумма задолжености.- Поправлены формы входа в Кабинет администратора и пользователя.
Msgs
. Поправлено дизайн: выпадающий список открытых/ответственных тикетов.- Поправлено меню в кабинете пользователя.
Tags
. Добавлено возможность указать цвет метке.Crm
. Поправлено шаблоны работы с лидами.Crm
. Добавлена возможность вести работу с тарифными планами конкурентов.Internet
. Мониторинг>Интернет+: добавлен столбец «NAS IP», возможность при клике по IP перейти на соответствующее оборудование, если есть.
MySQL
ALTER TABLE `crm_leads` ADD `competitor_id` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `crm_leads` ADD `tp_id` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `crm_leads` ADD `assessment` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `crm_leads` ADD KEY competitor_id (`competitor_id`); UPDATE equipment_models SET snmp_tpl = 'gcom.snmp' WHERE vendor_id = 33 AND snmp_tpl = ''; ALTER TABLE `paysys_main` ADD `order_id` varchar(24) NOT NULL DEFAULT ''; CREATE TABLE IF NOT EXISTS `tp_groups_users_groups` ( `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT, `tp_gid` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0', `gid` SMALLINT(4) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `tp_gid` (`tp_gid`), KEY `gid` (`gid`) ) DEFAULT CHARSET = utf8 COMMENT = 'Users groups for Tarif Plans Groups';
23.02.2021
- Добавлен Viber bot.
Ureports
. Исправлены несоответствия ID тарифных планов (у тарифного плана было два разных ID в разных местах).Ureports
. Исправлена ошибка: когда абонент с ЛК редактировал свои отчёты, его отчёты с выключенной галочкой «Управление абонентом» исчезали.Ureports
. Исправлена ошибка, когда на странице «Пользователи» тарифа отображались не только пользователи этого тарифа, но и все пользователи Ureports.Iptv
. Приведена к одной схеме работа каналов.Cams
. Trassir: Добавлена поддержка HLS.Paysys
. Модуль Сбербанк: добавлена возможность оплат на несколько контрагентов.Paysys
. Модуль Concord: добавлена возможность просмотра выписок и внесения нераспознанных платежей.Ureports
. Исправлена работа резиновых полей в списке ТП.Msgs
. Добавлен отчёт по видам работ.Internet
. Добавлена возможность импорта абонентов.Msgs
. Добавлено доп. поле «Исполнители». В данном поле отображаются администраторы на которых есть Работы по этому тикету (плагин Msgs_works).Ureports
. Добавлены ежемесячные снятия.Paysys
. Проведён рефакторинг модуля Click.Accident
. Добавлено оповещение пользователя о аварии через Telegram или Viber.Equipment
. Страница ONU: теперь кнопка незарегистрированных ONU (их количество) загружается через AJAX.Paysys
. Добавлена проверка зачисления средств модуля Paymaster RU.Equipment
. Добавлена возможность отображать информацию по оборудованию для второго (и последующих) Интернет+ сервисов абонента.Internet
. Добавлен поиск в мониторинге по всем полям, если не выбрано поле для поиска.Paysys
. Проведён рефакторинг модуля Payme.Paysys
. Проведён рефакторинг модуля Paynet.Paysys
. Добавлена возможность скрытия части ФИО в терминале (параметр $conf{FIO_HIDEN}).Paysys
. Добавлен модуль для платёжной системы UPAY.Internet
. Статистика на абоненте: добавлена маркировка гостевых сессий.
MySQL
ALTER TABLE msgs_messages ADD send_type SMALLINT (6) UNSIGNED DEFAULT 0 NULL; ALTER TABLE ureports_tp ADD last_active DATE DEFAULT '0000-00-00'; CREATE TABLE IF NOT EXISTS `crm_competitors` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(64) NOT NULL DEFAULT '', `connection_type` VARCHAR(32) NOT NULL DEFAULT '', `site` VARCHAR(150) NOT NULL DEFAULT '', `descr` TEXT NOT NULL, PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8 COMMENT = 'Crm Competitors'; CREATE TABLE IF NOT EXISTS `crm_competitors_tps` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(64) NOT NULL DEFAULT '', `speed` INT(10) UNSIGNED NOT NULL DEFAULT '0', `month_fee` DOUBLE(14, 2) UNSIGNED NOT NULL DEFAULT '0.00', `day_fee` DOUBLE(14, 2) UNSIGNED NOT NULL DEFAULT '0.00', `competitor_id` INT(10) UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`id`), KEY `competitor_id` (`competitor_id`) ) DEFAULT CHARSET=utf8 COMMENT = 'Crm Competitors tps'; CREATE TABLE IF NOT EXISTS `crm_competitor_geolocation` ( `competitor_id` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, `district_id` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL, `street_id` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL, `build_id` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL ) DEFAULT CHARSET=utf8 COMMENT = 'Geolocation of competitor'; CREATE TABLE IF NOT EXISTS `crm_competitor_tps_geolocation` ( `tp_id` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, `district_id` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL, `street_id` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL, `build_id` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL ) DEFAULT CHARSET=utf8 COMMENT = 'Geolocation of competitor tps'; CREATE TABLE `payments_spool` ( `date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `sum` double(10,2) NOT NULL DEFAULT '0.00', `dsc` varchar(80) DEFAULT NULL, `uid` int(11) unsigned NOT NULL DEFAULT '0', `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `method` tinyint(4) unsigned NOT NULL DEFAULT '0', `ext_id` varchar(28) NOT NULL DEFAULT '', `bill_id` int(11) unsigned NOT NULL DEFAULT '0', `currency` smallint(5) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `date` (`date`), KEY `uid` (`uid`), KEY `ext_id` (`ext_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='Payments log spool'; ALTER TABLE `crm_leads` ADD `build_id` INTEGER(11) UNSIGNED NOT NULL DEFAULT '0'; ALTER TABLE `crm_leads` ADD `address_flat` VARCHAR(10) NOT NULL DEFAULT ''; ALTER TABLE `tags` ADD `color` VARCHAR(7) NOT NULL DEFAULT ''; ALTER TABLE `internet_log` ADD `guest` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0'; DELETE i FROM equipment_infos i LEFT JOIN nas n ON i.nas_id = n.id WHERE n.id IS NULL; DELETE p FROM equipment_pon_ports p LEFT JOIN equipment_infos i ON p.nas_id = i.nas_id WHERE i.nas_id IS NULL; DELETE onu FROM equipment_pon_onu onu LEFT JOIN equipment_pon_ports p ON onu.port_id = p.id WHERE p.id IS NULL; DELETE tr_069 FROM equipment_tr_069_settings tr_069 LEFT JOIN equipment_pon_onu onu ON tr_069.onu_id = onu.id WHERE onu.id IS NULL; DELETE p FROM equipment_ports p LEFT JOIN equipment_infos i ON p.nas_id = i.nas_id WHERE i.nas_id IS NULL; UPDATE equipment_ports p LEFT JOIN equipment_infos i ON p.uplink = i.nas_id SET p.uplink = 0 WHERE i.nas_id IS NULL AND p.uplink <> 0; DELETE ml FROM equipment_mac_log ml LEFT JOIN equipment_infos i ON ml.nas_id = i.nas_id WHERE i.nas_id IS NULL; DELETE pl FROM equipment_ping_log pl LEFT JOIN equipment_infos i ON pl.nas_id = i.nas_id WHERE i.nas_id IS NULL; DELETE g FROM equipment_graphs g LEFT JOIN equipment_infos i ON g.nas_id = i.nas_id WHERE i.nas_id IS NULL; DELETE b FROM equipment_backup b LEFT JOIN equipment_infos i ON b.nas_id = i.nas_id WHERE i.nas_id IS NULL;
11.02.2021
20.01.2021
- Интерфейс переведён на AdminLTE 3. Чтобы все корректно заработало надо очистить кэш браузера.
Msgs
. Исправлена вставка ссылок с кириллицей.Paysys
. Добавлена возможность работы с Monobank по протоколу A-Bank.Msgs
. Добавлен плагин "Дополнительная информация о заявке".Msgs
. Добавлен плагин "Распределение заявок в зависимости от раздела".Msgs
. Добавлен плагин "Отображение информации по оборудованию пользователя".Msgs
. Добавлена возможность создавать заявку, прикреплённую к дому.Msgs
. Исправлена ошибка, когда при отправке сообщения по адресу не прикреплялись файлы.Sms
. Добавлен СМС-шлюз AMD.- Добавлен функционал IPv6 для Juniper MX80.
Equipment
. ZTE: добавлена возможность отображения конфигурации ONU (и других данных) на странице ONU.Iptv
. Разработан модуль Moovi.- Улучшена форма RADIUS-пар.
Iptv
. Trinity TV. Добавлена возможность прикреплять примечание к устройствам клиента.Cams
. Разработан модуль Trassir.Iptv
. Добавлена возможность импорта абонентов.Paysys
. Разработан модуль Minbank для работы с новой схемой Paysys.Equipment
. Исправлена ошибка, когда на OLT V-SOLUTION не работала перезагрузка ONU, информация по уровню сигнала.Internet
. Добавлена возможность поиска абонентов Интернет учитывая статус логина, а также поиск абонентов, которые удалены.Paysys
. Yandex Касса переработана на новую схему Paysys.Cablecat
. Добавлена возможность импорта объектов (например, с Userside).Cams
. Trassir: Добавлен отчёт о состоянии DVR.Equipment
. Исправлена ошибка, когда неправильно работала кнопка «MAC log» на странице абонента в панели «Оборудование».Equipment
. Добавлена опция модели оборудования "Использовать автоматический сдвиг портов SNMP". Актуально для свитчей Huawei, так как на них сдвиг портов может динамически меняться.Equipment
. Добавлена возможность выполнять тест кабеля на свитчах.- API. Добавлена поддержка модуля Abon.
Sms
. Исправлена ошибка, когда при переводе через SMS-операции достаточной суммы денег абоненту со статусом «Слишком маленький депозит» статус интернет-тарифа становился «Активно», но деньги за активацию тарифа не снимались.Cards
. Исправлена ошибка, когда карты пополнения всегда искались по дате, даже если пользователь не вводил дату.- API. Добавлена возможность завести абонента через API.
Rwizard
. Добавлен отчёт по типам списания.
MySQL
ALTER TABLE `msgs_messages` ADD COLUMN `plan_interval` SMALLINT(6) DEFAULT 0; ALTER TABLE `msgs_messages` ADD COLUMN `plan_position` SMALLINT(6) DEFAULT 0; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 101; UPDATE equipment_models SET snmp_tpl = 'dlink_des_3526.snmp' WHERE id = 102; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 105; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 109; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 110; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 111; UPDATE equipment_models SET snmp_tpl = 'dlink_dgs_3120_24sc.snmp' WHERE id = 124; UPDATE equipment_models SET snmp_tpl = 'dlink_des_3200_28f.snmp' WHERE id = 148; UPDATE equipment_models SET snmp_tpl = 'dlink.snmp' WHERE id = 210; UPDATE equipment_models SET snmp_tpl = 'dlink_des_3200_28f.snmp' WHERE id = 258; UPDATE equipment_models SET snmp_tpl = 'huawei_switch.snmp' WHERE id = 185; UPDATE equipment_models SET snmp_tpl = 'cdata.snmp' WHERE id = 239; UPDATE equipment_models SET snmp_tpl = 'cdata_fd1216s.snmp' WHERE id = 279; UPDATE equipment_models SET snmp_tpl = 'edge_core.snmp' WHERE id = 113; UPDATE equipment_models SET snmp_tpl = 'edge_core.snmp' WHERE id = 158; UPDATE equipment_models SET auto_port_shift = 1 WHERE id = 185; ALTER TABLE `equipment_models` ADD COLUMN `fdb_uses_port_number_index` TINYINT(1) NOT NULL DEFAULT 0 AFTER `auto_port_shift`; UPDATE equipment_models SET fdb_uses_port_number_index = 1 WHERE id = 185; UPDATE equipment_models SET fdb_uses_port_number_index = 1 WHERE id = 297; ALTER TABLE `events` MODIFY COLUMN `extra` varchar(256) NOT NULL DEFAULT '';