Если вы используете сим карты для кассовых аппаратов, то эти сим карты обычно отличаются от обычных СИМ карт :
Во-первых для кассовых аппаратов придуманы M2M так называемые СИМ -карты , для удешевления стоимости.
M2M Machine-to-Machine (межмашинное взаимодействие).
Там оставили только доступ интернет, но нет например телефонных звонков, смс-ок . А зачем кассовому аппарату звонить куда-то? Ему только надо обмениваться с сервером ОФД по протоколу TCP IP и все.
Вот типичный пример M2M сим карт:
2G, 3G, 4G, 5G
Главная проблема в том , что в кассовом аппарате обычного старого кнопочного типа (НЕ путать со смартерминалами на Андроид) стоят как правило самые дешевые GSM модули тип SIM-800 , Quectel M66 и т.д. И работают они только по 2G!
А теперь посмотрите карту покрытия 2G по сравнению с 3,4G и вам все станет понятно.
Как посмотреть баланс M2M сим карт ?
Ответ - возможно НИКАК . Например МТС M2M от Модуль-телеком сразу после проплаты 1160р. на год вся сумма сразу списывается (наверное чтобы нельзя обратно было вернуть) и баланс показывает например 1.87р , через год тоже 1.87р. и самое приятное после 2 лет тоже 1.87р. и понять нужна оплата или нет на данный момент времени невозможно.
В чем особо "приятный" момент остатка баланса больше нуля в случае уже просроченной сим карты (оплата закончилась допустим полгода назад) ? Например касса миника 1102 по понятным причинам думает , что Сим карта способна работать и постоянно долбит в интернет в поисках сервера ОФД, блокируя напрочь работу кассира.
Как узнать номер телефона по внешнему виду СИМ карты
Смотрим на 2 ряда цифр на самой сим карте . Например на МТС м2м видим 8970101479 и 8461388373. Это ICCID – (Integrated Circuit Card ID) международный уникальный код SIM-карты . Можно сказать , что это серийный номер.
Первый ряд это :
всегда начинается с цифр 89
код страны 7
идентификатор мобильного оператора, состоящий из четырех цифр :
01 ‒ федеральная сеть стандарта GSM-900
01 - МТС
479 84613883 одиннадцать цифр - идентификатор самой карты (переходит на второй ряд) , тут как раз чаще и зашифрован номер телефона
последняя цифра должна быть контрольная
Так вот чтобы узнать номер телефона надо позвонить оператору 0101 (в России) и сообщить ему эти цифры.
В нашем случае мы имеем основную карту (откуда выламывается маленькая), поэтому 0101 это Модуль телеком.
Стандартные способы посмотреть баланс у обычных карт
МТС
*100# баланс
узнать свой номер позвоните 0887 / *111*0887#
смс на номер 111 с текстом 0887