Часто вижу негодование в сети на тему "почему SMS оповещения приходят с сильными опозданием". Простые люди не понимают почему так происходит, а журналисты, когда описывают проблему, ссылаются на пиковую загрузку сети (тоже не понимают о чем пишут, или не хотят понимать, или им нельзя понимать).
Сразу к делу, быстренько все точки расставим.
Есть несколько видов доставки сообщения, и в нашем случае рассмотрим два из них: адресная и широковещательная. Перед нами 500 человек, нам нужно сообщить им о том, что поезд отправится через 5 минут. Варианты?
1. Адресная доставка: Мы подходим к каждому из них, вежливо спрашиваем готовы ли они нас услышать, и получив согласие - сообщаем им об отбытии поезда через 5 минут. Затем интересуемся услышали нас или нет.
2. Широковещательная: Забрались повыше и просто крикнули сразу всем, кто услышал - молодец.
Что быстрее и проще? Сколько людей опоздают на поезд в первом случае? С оповещениями ровно эта-же история. Во всем мире существуют широковещательные оповещения, которые приходят на телефон всем сразу одномоментно, в определенном радиусе действия (например на определённый город). Во всех сотовых сетях, и во всех сотовых телефонах (тем более в современных) это реализовано. Что нужно сделать чтобы это работало? Просто настроить на стороне оператора. Затратить примерно месяц рабочего времени команды из 10 инженеров. Всё.
В России выполнили экстренные оповещения посредством адресной рассылки: Тут либо нелепая случайность, либо полная некомпетенция и профнепригодность. Нет, возможно и некий сговор, ибо адресная рассылка выглядит более денежной для оператора связи (МЧС наверняка оплачивает каждое отправленное сообщение). Но будем верить в человеков, что они не сволочи, не засранцы, а просто так получилось (почему-то) через жопу как обычно. Во время отправки сообщения в город миллионник - создается очередь из миллиона сообщений, которые отправляются, грубо говоря, по очереди. Таким образом сообщение может опоздать часа на два, или вовсе не прийти (попытка повторной отправки у операторов разная, у некоторых - сутки).
Хороший пример - Япония. О землетрясении оповещение прилетает раньше чем долетает волна собственно самого землетрясения. Это какие-то 10-30 секунд, но это сохраняет жизни миллионам людей, даёт им время приготовиться. Видимо жизни людей там на первом месте. А оповещения по громкоговорителям? О, это отдельная история:
Там хорошо разветвленная сеть громкоговорителей, которые проверяются несколько раз в день при помощи приятной мелодии, а в случае экстренной ситуации - через них может воспроизводиться как заранее записанное сообщение, так и сообщение от сотрудников администрации населенных пунктов, муниципалитета, причем этим сотрудникам не нужно для этого находиться в офисе: они так-же как и все эвакуируются, и оповещают своих жителей выходя на эту сеть по радиоканалу.
Сложно всё это сделать? Вообще ни разу не сложно. Почему сделали опять через жопу? И это за мои в том числе деньги.