Довольно давно уже МТС в ответ на USSD-запрос *100# присылает ответ в два этапа. Сначала быстрый ответ типа: "Ваш запрос принят. Ждите ответ по SMS." Именно это сообщение Кситал считает ответом и пересылает Вам обратно. Следом приходит SMS с балансом. Кситал не рассчитан на такой двухэтапный ответ, поэтому SMS с балансом (к тому же пришедшее с незнакомого номера) просто удаляет.
В таких случаях следует использовать альтернативный код запроса. В частности, у МТС такой код это: #100#. Ответ на такой код у МТС приходит сразу, в один этап и Вы получите правильный ответ на Вашу команду запроса баланса.
Есть альтернативные способы знать и поддерживать баланс SIM-карты:
- Автоплатеж. Желательно настроить небольшую сумму разового платежа (напр. 50р.), ограничение на сумму платежей в сутки (напр.100р.) и SMS-подтверждение на Ваш номер о произведенном платеже.
- Услуга оператора типа "Баланс друга". у разных операторов она называется по разному, но суть одна. Вы, со своего номера можете узнавать баланс SIM-карты в Кситале, в том числе и тогда, когда на ней нулевой баланс.
- Приложение в смартфоне типа "Мой МТС", "Мой Билайн" и.т.п. На сегодня это самый удобный вариант, т.к. позволяет контролировать не только баланс, но и наличие включенных услуг, запрашивать детализацию расходов и пр. Для работы приложения необходимо заранее получить пароль от личного кабинета SIM-карты, установленной в Кситал.