Это просто крик души.
Уже почти год я вожу платежную систему. И изредка на вопросы клиентов: «А почему не пришли деньги на телефон», отвечаю «А все потому, что вы 3 раза ошиблись в наборе номера!». Впрочем, и 3 неправильные цифры не предел. Я все понимаю, люди спешат, ПО подтормаживает, сзади наседает очередь. Да я сам ошибаюсь запросто в такой ситуевине. Онлайн проверка номера себя не оправдывает, потому как проверка на gprs-модеме непростительно долгая.
И тут мне подумалось...
А что если бы в номере сотового телефона добавилась всего одна цифра — контрольная сумма номера. Клиенту совсем не обязательно знать зачем эта цифра, для него это часть его номера. Правильность практически бы следовала из самого номера. Появилась бы возможность оффлайн проверки правильности набора. Если развивать идею, то можно добавить к алгоритму расчета контрольной цифры, ID оператора. Все это дело значительно бы снизило проблемы неправильного набора. Алгоритм расчета контрольной цифры может быть любой, не в нем идея.
P.S. Капитан советует напомнить, что это всего лишь мечта и, вероятно, ей и останется.
UPD1
Может быть, сделать покамест рядом с номером телефона квадратик в котором цвет определяется контрольной суммой цифр номера. (Как здесь с паролем) Без объяснений, просто в надежде на подсознание?