3G модем получает несколько SMS с перерывами - PullRequest
0 голосов
/ 31 октября 2011

Я разработал приложение Java, которое через 3G-модем я получаю полученные SMS. Проблема в том, что несколько пользователей отправляют SMS на один и тот же номер (около 25, 30 пользователей). Я заметил, что получение SMS происходит с перерывами. Иногда все принимаются, иногда принимаются только несколько, и / или другие прибывают через несколько минут. Там нет правила.

Кто-нибудь больше знает об этом поведении операторов сотовой связи?

Это может быть ограничение операторов или нагрузка на мой модем?

1 Ответ

0 голосов
/ 17 января 2012

Ваш 3G-модем подключен к SMSC (Сервисный центр коротких сообщений) вашего оператора.Это, в свою очередь, связано с другими SMSC по всему миру (иногда их называют облаком SS7).SMS-сообщения с других мобильных устройств могут проходить по разным маршрутам в зависимости от того, как их оператор мобильной связи соединяется с вашим.Это может быть связано с ценой, соглашениями оператора мобильной связи и миллионами других факторов.Например, более дешевый маршрут может включать несколько переходов (между SMSC) через несколько стран.Кроме того, поскольку у вашего оператора будет очередь сообщений для отправки на ваше устройство, и в зависимости от трафика это может привести к довольно непредсказуемым срокам доставки.Наконец, ваш 3G-модем также имеет ограничения на количество SMS-сообщений, которые он может обрабатывать, в зависимости от того, как запрограммировано его встроенное программное обеспечение.

Это краткий обзор некоторых аспектов влияния времени доставки SMS-сообщений.Надеюсь, это поможет.

...