Перейти к содержимому
Калькуляторы

USERSIDE - программное обеспечение для оператора связи

25 минут назад, alvisid сказал:

Я про operstatus медного порта ont

Нет, такого не умеем для cdata пока что.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я вот воспользовался советом и написал на office@userside.eu 27/12/2019.

Но ответа так и не получил.

Напишу здесь, может прочитают все таки.

Цитата:

Добрый день!

Имеем в пользовании версию 3.9.

В сети работаем с Eltex MES2324/2124.

Если по модели 2124 в карточке коммутатора отображение более-менее нормальное, то с 2324 есть проблема.

Идет смещение по номерам интерфейсов на 24:

28 портов. Последние 4 оптические.

А он их показывает как gi1/0/1-4.

Как можно решить эту проблему?

 

 

elt.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, ruswarrior сказал:

я вот воспользовался советом и написал на office@userside.eu 27/12/2019.

Но ответа так и не получил.

Напишу здесь, может прочитают все таки.

Цитата:

Добрый день!

Имеем в пользовании версию 3.9.

В сети работаем с Eltex MES2324/2124.

Если по модели 2124 в карточке коммутатора отображение более-менее нормальное, то с 2324 есть проблема.

Идет смещение по номерам интерфейсов на 24:

28 портов. Последние 4 оптические.

А он их показывает как gi1/0/1-4.

Как можно решить эту проблему?

 

 

elt.png

Спасибо, проверим спам-фильтр.

А по теме - подайте тикет в my.userside.eu - всё уладим.
Вряд-ли решение подобной конкретной ситуации уместно на форуме здесь расписывать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, UserSide сказал:

my.userside.eu

а идентификатор свой где посмотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, ruswarrior сказал:

а идентификатор свой где посмотреть?

Написать на office@userside.eu (но раз у вас это не вышло) - то на sales@userside.eu

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вышла новая версия UserSide 3.15


Из основного:* Переработано меню на карте покрытия. Больше возможностей для мобильных устройств и удобная поддержка множества типов объектов/слоёв
* Произвольные типы сооружений связи (объектов размещения) с раздельной настройкой прав доступа, доп.полей, свойств и т.п., внешний вид настраиваемый, порядок наложения на карту
* Механика линий связи (медных UTP) объединена с единым разделом кабельных линий
* Поддержка схем перепланирования коммутации кабелей/оборудования в муфтах/узлах связи (в т.ч. множественные схемы планирования для каждого объекта)
* Асинхронная загрузка объектов на карте покрытия (первые объекты начинают отображаться в ~5-10 раз быстрее, полная загрузка всех объектов в ~2 раза быстрее)
* Добавлен учёт контактных лиц для абонентов с дополнительными полями и прикрепленными файлами (актуальнее для клиентов-юридических лиц) 
* Подсветка линий коммутации в схеме коммутации при наведении на линию (режим 1) и нажатии на линию (режим 2)
* Настройка собственных источников тайлов карт с поддержкой EPSG3857 и EPSG3395 (можно использовать в т.ч. собственные сервера/прокси-сервера тайлов)
* "Объекты размещения" переименованы в "Сооружения связи"
* Поддержка SNMP v3 для оборудования
* В "Личной настройке" каждый оператор может настроить внешний вид таблиц для себя вне зависимости от глобальных настроек и под каждой из основных таблиц добавлена ссылка для этого
* Поддержка Telegram
* Коммутация волокон в схеме коммутации через Ctrl + клик

 

Детальнее см. https://wiki.userside.eu/3.15

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Странная ошибка на версии 3.8.

Пробую передать ТМЦ на абонента (с типом "учет проданного") — операция не выполняется, выводится сообщение об отмене.

На другого абонента — выполняется.

Визуально особой разницы между абонентами не вижу.

С чем это может быть связано?

 

P.S. Уже неважно.

В счете (по которому осуществляется движение ТМЦ) закодирован код места (у абонента это 205), код операции (03) и номер счета (7 знаков).

Если в ID абонента больше 7 знаков, то будут глюки — либо абонент не найден, либо ТМЦ попадет другому абоненту.

Вообщем криворукость программистов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Апну тему.

Хочется все-таки "реанимировать" ТМЦ.

В БД UserSide есть встроенная процедура repack_base, которая осуществляет перепаковку и перенумерацию идентификаторов в tbl_base.

Но при такой перепаковке не сохраняются связи в движении ТМЦ, поскольку в ТМЦ номера счетов формируются с использованием идентификаторов.

Как результат, после перепаковки все движение ТМЦ становится невалидным.

Апгрейдить версию или брать саппорт не вижу смысла.

Но возможно разработчики US подскажут, в каких таблицах и какие поля следует обновить при смене идентификатора tbl_base?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Оказывается, встроенная процедура repack_base — она не встроенная, а моя самописная.

Я ее делал ранее, она в принципе работает, но не учитывает ТМЦ.

Теперь я ее доработал.

В базу данных нужно добавить следующие объекты:

CREATE TABLE `repack_base_ids` (
	`oid` INT(11) NOT NULL,
	`nid` INT(11) NOT NULL AUTO_INCREMENT,
	UNIQUE INDEX `oid` (`oid`) USING HASH,
	UNIQUE INDEX `nid` (`nid`) USING HASH
)
ENGINE=MEMORY
;

CREATE TABLE `repack_base_ref` (
	`table` VARCHAR(80) NOT NULL,
	`column` VARCHAR(80) NOT NULL,
	`conditions` VARCHAR(200) NULL,
	`substitutions` VARCHAR(200) NULL,
	PRIMARY KEY (`table`, `column`) USING BTREE
)
;

INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_base', 'PARENTCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_base_billing', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_base_dopdata', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_base_mark', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_base_old', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_bilhist', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_blag_paid', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_buh_oper', 'SCET1', 'SCET1 BETWEEN 205000000000 AND 205999999999', 'TRUNCATE($fk,-7)+$id');
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_buh_oper', 'SCET2', 'SCET2 BETWEEN 205000000000 AND 205999999999', 'TRUNCATE($fk,-7)+$id');
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_buh_promise', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_calls', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_cards', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_doppaid', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_global_port', 'EQUIPCODE', 'TYPER=1', NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_global_port', 'EQUIPCODE2', 'TYPER=2', NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_ip', 'USERCODE', 'TYPER=1', NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_ip_usernet', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_journal', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_jur', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_mac_history', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_obj_layer', 'USERCODE', 'TYPER=1', NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_oper_do', 'OBJECTCODE', 'TYPER=1', NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_otkl', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_sms', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_stat_act', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_stat_ping', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_tarifchange', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_terminal', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_tovar', 'SCET', 'SCET BETWEEN 205000000000 AND 205999999999', 'TRUNCATE($fk,-7)+$id');
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_trouble', 'USERCODE', NULL, NULL);
INSERT INTO `repack_base_ref` (`table`, `column`, `conditions`, `substitutions`) VALUES ('tbl_turbo', 'USERCODE', NULL, NULL);

CREATE PROCEDURE `repack_base`()
BEGIN

DECLARE DONE INT(1) DEFAULT 0;
DECLARE TBL VARCHAR(80);
DECLARE FLD VARCHAR(80);
DECLARE COND VARCHAR(200);
DECLARE SUBS VARCHAR(200);
DECLARE Q VARCHAR(2000);
DECLARE S VARCHAR(2000);
DECLARE CUR CURSOR FOR SELECT `table`, `column`, `conditions`, `substitutions` FROM `repack_base_ref`;

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET DONE = 1;

/* Prepare map buffer */
TRUNCATE `repack_base_ids`;
ALTER TABLE `repack_base_ids` AUTO_INCREMENT=1;
INSERT INTO `repack_base_ids` (`oid`) SELECT `CODE` FROM `tbl_base` ORDER BY 1;

/* Processing child tables */
OPEN CUR;
REPEAT
	FETCH CUR INTO TBL, FLD, COND, SUBS;
	IF NOT DONE THEN
		SET Q = 'UPDATE `$TBL` B JOIN `repack_base_ids` R ON (B.`$FLD` = R.`oid` AND $COND) SET B.`$FLD` = R.`nid`;';
		IF SUBS IS NOT NULL THEN
			SET SUBS = REPLACE(SUBS, '$fk', 'B.`$FLD`');
			SET Q = REPLACE(Q, 'R.`oid`', REPLACE(SUBS, '$id', 'R.`oid`'));
			SET Q = REPLACE(Q, 'R.`nid`', REPLACE(SUBS, '$id', 'R.`nid`'));
		END IF;
		SET Q = REPLACE(Q, '$TBL', TBL);
		SET Q = REPLACE(Q, '$FLD', FLD);
		SET Q = REPLACE(Q, ' AND $COND', IFNULL(CONCAT(' AND ', COND), ''));
		SET @SQL = Q;
		PREPARE ST FROM @SQL;
		EXECUTE ST;
		DEALLOCATE PREPARE ST;
	END IF;
UNTIL DONE END REPEAT;
CLOSE CUR;

/* Processing main table */
UPDATE `tbl_base` B JOIN `repack_base_ids` R ON (R.`oid` = B.`CODE`) SET B.`CODE` = R.`nid`;
SELECT MAX(`nid`) INTO @MAX FROM `repack_base_ids`;
SET @SQL = CONCAT('alter table `tbl_base` AUTO_INCREMENT=', IFNULL(@MAX,0)+1);
PREPARE ST FROM @SQL;
EXECUTE ST;
DEALLOCATE PREPARE ST;

END

На версии 3.8 работает.

 

Не переносится журнал tbl_operhist — там слишком много всего навалено в кучу, без саппорта разработчиков не разобраться.

 

Ну и до кучи, список ТМЦ, выданных абонентам. Удобно для контроля.

select t.CODE as id
, b.DOGNUMBER as cc
, t.SCET as a
, floor(t.SCET/1e9) as a1
, mod(floor(t.SCET/1e7),100) as a2
, mod(t.SCET,1e7) as a3
, r.TOVARNAZV as item
, t.SN as sn
, t.DOP as info
from tbl_tovar t
join tbl_tovartype r on (r.CODE = t.TOVARCODE)
join tbl_base b on (b.CODE = mod(t.SCET, 1e7))
where t.SCET BETWEEN 205000000000 AND 205999999999
order by a1, a2, cc, id

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток!

Появилась задача при создании задания, например, ремонт, создавать автоматом на определенного сотрудника еще одно задание, например, установка оборудования.

Затык в том, что данное дочернее задание требуется создавать при выборе определенного адреса.

В пункте "Выбор объектов" не могу найти пункт "Выбор определенного адреса"

Есть ли возможность сделать это автоматически, чтобы не держать все адреса операторам в голове?

photo_2021-01-26_23-28-48.jpg

photo_2021-01-26_23-28-45.jpg

photo_2021-01-26_23-28-38.jpg

Изменено пользователем Вфкл Фтпуд

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вышла новая версия мобильного приложения «Заявки Монтажника 1.1»  для взаимодействия с комплексом UserSide.

 

 

Теперь еще красивее, удобнее и быстрее.

С приложением "Заявки Монтажника " ты всегда будешь в курсе актуальных заданий , будешь первым узнавать о новых сообщениях и комментариях, а в также сможешь посмотреть на карте и проложить маршрут.
Главная задача нашего приложения – помочь в работе людям, которые хотят контролировать свои процессы.
Новая версия приложения, сохранив весь заложенный ранее функционал, приобрела дополнительные уникальные возможности.
- Переработали дизайн приложения. Теперь в приложении навигация стала проще.
- Подсветили кликабельные ссылки . Теперь они выделены синим цветом.
- Оптимизировали количество запросов из приложения в UserSide.
- Ускорили обработку полученных данных в приложении. Теперь приложение работает в разы быстрее.
- Добавили возможность вывода заданий списком или на карте. Кому как нравится.
- «Табель работ» наработка рабочих часов сотрудником из приложения. Данные записываются в табель в раздел прочие часы.
- Вывод на карту сотрудника по координатам GPS ( работает совместно с модулем Usm_gps_2 )
- Настройка произвольного списка обязательных фото для "ID" задания
- Возможность просмотра сооружений связи и отображение и передача ТМЦ
- Возможность открытия коммутации сооружений связи
- Отображение доп. полей  у задания
- Добавили профиль пользователя. Теперь там можно просмотреть основную информацию.
Так же добавили вывод QR -код пользователя для возможного подтверждения на складе у оператора.

Теперь приложение полностью взаимодействует с Web-админкой installerus.ru . Все изменения применяются в приложении в течении одной минуты.
Конфиг в вашей серверной части более не используется.

 

Наш сайт приложения https://installerus.ru/
Наш канал Telegram  https://t.me/us_task
Приложение в GooglePlay    https://play.google.com/store/apps/details?id=ru.apelsin.us_task

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вышла новая версия UserSide 3.16

 

Основные изменения указаны в презентации: https://promo.userside.eu/316/

 

Что нового:

  • Схемы коммутации с множеством сооружений связи на одном полотне
  • Добавлена возможность отображения автообновляемой информации по уровню сигнала ONU/ONT напрямую с OLT в карточке ONU/ONT (с интервалом 2 секунды)
  • В шаблоны внешнего вида типов сооружений связи добавлены варианты Квадрат и Ромб
  • Добавлена возможность указывать множитель размера для шаблонов Треугольник, Ромб, Квадрат типа сооружений связи, а также можно настраивать прозрачность фигуры на карте
  • Реализована поддержка нитей повива для кабельных линий
  • Добавлена возможность упоминать сотрудника в комментарии к заданию с помощью символа @
  • Эскалация заданий. Через определённое количество времени с даты начала работ назначать указанного сотрудника (если задание не закрыто). Настраивается для каждого типа заданий отдельно
  • Можно назначать подразделение наблюдателем в задание
  • В списке абонентов теперь можно группировать отфильтрованные данные (в частности по зданию), что позволяет формировать статистику
  • Учёт рабочего времени сотрудников (начало рабочего дня, окончание, перерывы и т.п., возможность благодаря API интегрироваться с другими системами учёта рабочего времени)
  • Поддержка нескольких групп у абонента
  • Добавлены параметры настройки «Минимальная высота кабеля на схеме коммутации» и «Ширина кабеля на схеме коммутации» (позволяет регулировать, например, высоту одноволоконного кабеля, чтобы он занимал минимум места на схеме)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может ли userside "просвечивать" волокно (искать конец волокна) на схемах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго дня!

Подскажите, пожалуйста, по поводу счетчика ошибок на портах оборудования.

Возможно ли понять конкретней, что это за ошибки?

Возможно их как-нибудь сбросить, обнулить счетчик?

US.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут рассказали, что с 77.22.x.y осуществляют несанкционированный доступ к экземплярам US, через бэкдоры или через аккаунт тех.саппорта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 06.06.2022 в 16:43, alibek сказал:

Тут рассказали, что с 77.22.x.y осуществляют несанкционированный доступ к экземплярам US, через бэкдоры или через аккаунт тех.саппорта.

Нам звонили из Управления и очень рекомендовали "забанить" этот IP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 20.04.2022 в 11:26, mytymba911 сказал:

Доброго дня!

Подскажите, пожалуйста, по поводу счетчика ошибок на портах оборудования.

Возможно ли понять конкретней, что это за ошибки?

Возможно их как-нибудь сбросить, обнулить счетчик?

US.jpg

Обнулить можно на самом оборудовании, так как us оттуда данные снимает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я хотел бы уточнения со стороны разработчиков US. У нас в компании до СВО купили лицензию, но внедрить ее не успели. Сейчас не можем даже в личный кабинет зайти. Официальный ответ от ЮС был в духе "Слава Украине!".  Скажите, это с вашей стороны кидалово, или все же есть какие-то варианты, при котором команда US пойдет на встречу, понимая, что операторы связи не в ответе за решения политического руководство страны. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это все приехали с ЮС? Личный кабинет заблокирован. Не могу ввести новый тмц в базу оборудования. Есть варианты добавить Dell Powerconnect 6024? Успел только 6024f.

 

Цитата

Error during connect to UserSide Equipment Database (400)!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 29.09.2022 в 12:18, alexs200 сказал:

Это все приехали с ЮС? Личный кабинет заблокирован. Не могу ввести новый тмц в базу оборудования. Есть варианты добавить Dell Powerconnect 6024? Успел только 6024f.

 

 

При таком варианте должна быть доступна локальная база, и она должна находиться вот в этом файле "userside/userside3/main/config/equipment_base.txt".

Там обычный JSON. Думаю, не составит особого труда его поправить, по аналогии с другими девайсами.

				"182": {
					"id": 182,
					"model": "PowerConnect 6024",
					"vendor": "Dell",
					"properties": [
						{
							"name": "ifaces-count-old",
							"value": "24"
						},
						{
							"name": "t-fdb",
							"value": "2"
						},
						{
							"name": "behaviors-fdb-telnet",
							"value": "1002"
						}
					]
				},
				"174": {
					"id": 174,
					"model": "PowerConnect 6024F",
					"vendor": "Dell",
					"properties": [
						{
							"name": "ifaces-count-old",
							"value": "24"
						},
						{
							"name": "t-fdb",
							"value": "2"
						},
						{
							"name": "behaviors-fdb-telnet",
							"value": "1002"
						}
					]
				},

 

Изменено пользователем ilyav3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос, а кто-нибудь разобрался, как добавить оборудование с нестандартным oid для списка интерфейсов?

Например, C-Data FD1204S-B0

admin status

iso.3.6.1.4.1.17409.2.3.2.1.1.1.1.0.1 = INTEGER: 1
iso.3.6.1.4.1.17409.2.3.2.1.1.1.1.0.2 = INTEGER: 1
iso.3.6.1.4.1.17409.2.3.2.1.1.1.1.0.3 = INTEGER: 1
iso.3.6.1.4.1.17409.2.3.2.1.1.1.1.0.4 = INTEGER: 1
iso.3.6.1.4.1.17409.2.3.2.1.1.1.1.0.5 = INTEGER: 1
iso.3.6.1.4.1.17409.2.3.2.1.1.1.1.0.6 = INTEGER: 1

descr

iso.3.6.1.4.1.17409.2.3.2.1.1.4.1.0.1 = STRING: "ge0/0/1"
iso.3.6.1.4.1.17409.2.3.2.1.1.4.1.0.2 = STRING: "ge0/0/2"
iso.3.6.1.4.1.17409.2.3.2.1.1.4.1.0.3 = STRING: "ge0/0/3"
iso.3.6.1.4.1.17409.2.3.2.1.1.4.1.0.4 = STRING: "ge0/0/4"
iso.3.6.1.4.1.17409.2.3.2.1.1.4.1.0.5 = STRING: "xge0/0/1"
iso.3.6.1.4.1.17409.2.3.2.1.1.4.1.0.6 = STRING: "xge0/0/2"

и т.д.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 03.10.2022 в 15:02, morom сказал:

Вопрос, а кто-нибудь разобрался...

Если я правильно понял логику этого "безобразия", то нужно дописать модуль опроса интерфейсов по аналогии, например с этим:

\erp\modules\Equipment\components\Poll\behaviors\iface\CdataGponOltFd16xx.php

Потом замапить этот новый модуль в \erp\modules\Equipment\components\Poll\mappings\interface-behaviors-map.php

<?php

use erp\modules\Equipment\components\Poll\behaviors\iface;

return [
    3000 => iface\CommonSnmp::class,
    3001 => iface\EltexLte8x::class,
    3002 => iface\EltexLtp::class,
    3003 => iface\CdataGponOltFd16xx::class,
    3004 => iface\EltexLte2x::class,
    3005 => iface\ZteOltC300::class,
    3006 => iface\HuaweiMA5608T::class,
    5001 => iface\MikrotikRosIface::class,

    ];

И уже потом, в базе оборудования \userside3\main\config\equipment_base.txt, в "properties" девайса добавить свойство с замапленным новым модулем опроса

{
	"name": "behaviors-iface",
	"value": "3003"
},

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 03.10.2022 в 23:58, ilyav3 сказал:

\erp\modules\Equipment\components\Poll\behaviors\iface\CdataGponOltFd16xx.php

А можете поделиться CdataGponOltFd16xx.php  этим файликом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день.
Нужна помощь в расширении лицензии Userside. 

Техподдержка US не отвечает. 

Кто как решает эту проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо и не будут отвечать, пока происходят известные события. Собираемся внедрять GPON, очень пригодился бы модуль к US - usm_pon. Но, не купить его по тем же причинам...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.