Некорректное отображение SIM-ID LitePRO

Версия ЛЭРС УЧЁТ: 3.50.1 (сборка 35012)
Сервер БД: SQL Server
В статистике GPRS модемов у модемов LitePRO некорректно отображается SIM-ID.
Проблема проявляется на разных версиях ПО модема.
С GSM Plus при этом все в порядке.

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

С другим оператором не возникает. Но что это меняет?
LERS GSM Plus корректно с этими сим картами работает.
Или вы хотите сказать что проблема в данном случае не в модеме, а в операторе/сим-карте?

Догадливый, однако… :stuck_out_tongue:

Как бы то ни было вывод в таблицу статистики GPRS модемов кракозябры является ошибкой.
Если модем по какой-то причине не в состоянии корректно получить SIM-ID и передать его серверу ЛЭРС УЧЕТ - быть может лучше вообще это поле не заполнять?

Покажите, пожалуйста, SIM-ID проблемной сим-карты, который вы наблюдаете на ресурсах ее сотового оператора, если там есть возможность просмотреть SIM-ID.

897019920082401906

Приложите, пожалуйста, дамп обмена, в котором отражена авторизация модема с представленным SIM-ID

4C 45 52 53 20 47 53 4D 20 4C 69 74 65 20 23 31 37 32 34 38 0D 0A 43 52 23 41 55 54 4F 0D 0A 52 4C 23 34 36 3A 22 34 30 31 37 37 3A 69 6E 74 65 72 6E 65 74 22 0D 0A 46 56 23 31 33 30 39 42 30 38 53 0D 0A 53 56 23 4C 31 30 2E 33 2E 31 36 0D 0A 48 56 23 31 2E 58 2E 58 0D 0A 49 4D 45 49 23 38 36 38 34 34 31 30 33 32 31 30 34 33 38 39 0D 0A 4D 4F 23 42 65 65 20 4C 69 6E 65 20 47 53 4D 2C 32 35 30 39 39 0D 0A 47 53 4D 23 20 30 2E 31 32 33 37 36 2C 34 33 33 38 37 2C 2D 34 39 64 42 6D 20 31 30 30 25 2C 59 2C 39 30 30 3B 20 31 2E 31 32 33 37 36 2C 34 33 33 38 37 2C 2D 37 33 64 42 6D 20 36 32 25 2C 59 2C 39 30 30 3B 20 32 2E 31 32 33 37 36 2C 30 2C 2D 38 31 64 42 6D 20 35 30 25 2C 59 2C 39 30 30 3B 20 33 2E 31 32 33 37 36 2C 30 2C 2D 38 33 64 42 6D 20 34 36 25 2C 59 2C 39 30 30 3B 20 34 2E 31 32 33 37 36 2C 30 2C 2D 38 35 64 42 6D 20 34 33 25 2C 59 2C 39 30 30 3B 20 35 2E 31 32 33 37 36 2C 30 2C 2D 38 37 64 42 6D 20 34 30 25 2C 59 2C 39 30 30 3B 20 36 2E 31 32 33 37 36 2C 30 2C 2D 38 38 64 42 6D 20 33 39 25 2C 59 2C 39 30 30 3B 20 37 2E 31 32 33 37 36 2C 30 2C 2D 39 32 64 42 6D 20 33 32 25 2C 59 2C 39 30 30 3B 20 52 61 74 69 6E 67 3A 20 46 69 6E 65 0D 0A 50 4F 52 54 23 50 4F 52 54 31 2C 31 2C 34
LERS GSM Lite #17248
CR#AUTO
RL#46:"40177:internet"
FV#1309B08S
SV#L10.3.16
HV#1.X.X
IMEI#868441032104389
MO#Bee Line GSM,25099
GSM# 0.12376,43387,-49dBm 100%,Y,900; 1.12376,43387,-73dBm 62%,Y,900; 2.12376,0,-81dBm 50%,Y,900; 3.12376,0,-83dBm 46%,Y,900; 4.12376,0,-85dBm 43%,Y,900; 5.12376,0,-87dBm 40%,Y,900; 6.12376,0,-88dBm 39%,Y,900; 7.12376,0,-92dBm 32%,Y,900; Rating: Fine
PORT#PORT1,1,4
1 лайк

Как видно из присланной вами выдержки дампа обмена, модем не присылает SIM-ID, хотя должен.

Пожалуйста, создайте по данному вопросу отдельную заявку на Портале технической поддержки ЛЭРС GSM, обязательно заполнив реквизиты вашего модема в ней.

А почему ЛЭРС, не получив данные от контроллера, заполняет поле кракозябрами? Точнее, выдает мусор из памяти? Может, стоило бы инициализировать это поле пробелами, перед тем, как парсить авторизацию контроллера? Тут проблема не только в контроллере, но и в УЧЁТе.

Согласен с @Sly . На портале lers gsm я безусловно заявку оставлю. Но давайте все же в данной теме рассматривать ошибку именно в ЛЭРС УЧЕТ. Если по какой-то причине модем не прислал sim-id (ошибка в по модема, несовместимость с оператором связи, что угодно…) - считаю что поле должно остаться пустым.
Думаю вашим коллегам не составит труда добавить проверку регулярным выражением присылаемого sim-id.
Этот номер четко описан в стандарте: должен начинаться с “89”, состоять только из цифр и иметь определенную длинну. Все это можно проверить и при необходимости не выводить некорректные данные.

Пришлите, пожалуйста, файл дампа обмена, откуда была взята представленная выдержка.

dump.LERS_GSM_Lite(0).2023-02-07.log (24,9 КБ)
Выдержка была предоставлена за 11:56:03

Судя по всему вы некорректно скопировали значения дампа на указанную метку времени, потому что у меня при расшифровке этой же записи получились несколько другие результаты:

4C 45 52 53 20 47 53 4D 20 4C 69 74 65 20 23 31 37 32 34 38 0D 0A 43 52 23 41 55 54 4F 0D 0A 52 4C 23 34 36 3A 22 34 30 31 37 37 3A 69 6E 74 65 72 6E 65 74 22 0D 0A 46 56 23 31 33 30 39 42 30 38 53 0D 0A 53 56 23 4C 31 30 2E 33 2E 31 36 0D 0A 48 56 23 31 2E 58 2E 58 0D 0A 49 4D 45 49 23 38 36 38 34 34 31 30 33 32 31 30 34 33 38 39 0D 0A 4D 4F 23 42 65 65 20 4C 69 6E 65 20 47 53 4D 2C 32 35 30 39 39 0D 0A 47 53 4D 23 20 30 2E 31 32 33 37 36 2C 34 33 33 38 37 2C 2D 34 39 64 42 6D 20 31 30 30 25 2C 59 2C 39 30 30 3B 20 31 2E 31 32 33 37 36 2C 34 33 33 38 37 2C 2D 37 33 64 42 6D 20 36 32 25 2C 59 2C 39 30 30 3B 20 32 2E 31 32 33 37 36 2C 30 2C 2D 38 31 64 42 6D 20 35 30 25 2C 59 2C 39 30 30 3B 20 33 2E 31 32 33 37 36 2C 30 2C 2D 38 33 64 42 6D 20 34 36 25 2C 59 2C 39 30 30 3B 20 34 2E 31 32 33 37 36 2C 30 2C 2D 38 35 64 42 6D 20 34 33 25 2C 59 2C 39 30 30 3B 20 35 2E 31 32 33 37 36 2C 30 2C 2D 38 37 64 42 6D 20 34 30 25 2C 59 2C 39 30 30 3B 20 36 2E 31 32 33 37 36 2C 30 2C 2D 38 38 64 42 6D 20 33 39 25 2C 59 2C 39 30 30 3B 20 37 2E 31 32 33 37 36 2C 30 2C 2D 39 32 64 42 6D 20 33 32 25 2C 59 2C 39 30 30 3B 20 52 61 74 69 6E 67 3A 20 46 69 6E 65 0D 0A 50 4F 52 54 23 50 4F 52 54 31 2C 31 2C 34 38 30 30 2C 38 2C 4E 2C 31 2C 30 2C 30 3B 20 50 4F 52 54 32 2C 4E 41 0D 0A 53 49 4D 23 49 44 3A 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 F8 B4 2C 43 4F 4E 54 52 4F 4C 3A 44 49 53 41 42 4C 45 44 0D 0A 47 52 4F 55 50 23 0D 0A 44 54 23 32 30 32 33 2D 30 32 2D 30 37 20 31 31 2D 35 36 2D 33 32 2C 2B 33 0D 0A 43 4F 4E 4E 45 43 54 20 47 50 52 53
LERS GSM Lite #17248
CR#AUTO
RL#46:"40177:internet"
FV#1309B08S
SV#L10.3.16
HV#1.X.X
IMEI#868441032104389
MO#Bee Line GSM,25099
GSM# 0.12376,43387,-49dBm 100%,Y,900; 1.12376,43387,-73dBm 62%,Y,900; 2.12376,0,-81dBm 50%,Y,900; 3.12376,0,-83dBm 46%,Y,900; 4.12376,0,-85dBm 43%,Y,900; 5.12376,0,-87dBm 40%,Y,900; 6.12376,0,-88dBm 39%,Y,900; 7.12376,0,-92dBm 32%,Y,900; Rating: Fine
PORT#PORT1,1,4800,8,N,1,0,0; PORT2,NA
SIM#ID:ðŸåðŸåðŸåðŸåðŸåðŸåðŸåðŸåø´,CONTROL:DISABLED
GROUP#
DT#2023-02-07 11-56-32,+3
CONNECT GPRS

Как вы можете видеть, в пакете идентификации вашего модема ЛЭРС GSM LitePRO из присланного вами дампа информация по SIM-ID присутствует и она имеет нечитаемое значение, что и является причиной возникновения рассматриваемой ситуации в ЛЭРС УЧЕТ.
Уточните этот момент при обращении к специалистам ЛЭРС GSM, чтобы не ввести их в заблуждение.
После того, как ошибка будет исправлена в модеме и он будет прислать корректный SIM-ID в пакете идентификации, в ЛЭРС УЧЕТ ситуация должна нормализоваться.