Dmitry Astapov (_adept_) wrote,
Dmitry Astapov
_adept_

Categories:

Что происходит с задержавшимися SMS-ами?

Вопрос от eugenius_b: "Например, мой мобильный потерял сеть в метро, а в это время мне отправляют смс. Понятно, что не дойдет.
Вопросы:
1) С какой периодичностью, сколько раз и где, в каких LAC сеть будет искать меня?
2) Если я в том же LAC нашел сеть, через какое время и по какому алгоритму эти попытки возобновятся?
3) Какое максимальное время отсутствия у меня есть, чтобы получить смс?
4) Может ли мобила как-то управлять временем жизни смс?
"


Если бы телефон был выключен, то сеть получила бы сообщение detach, и знала бы, что абонент недоступен. А раз телефон просто "потерял" сеть, то его "пропажа" будет обнаружена только при попытке что-то ему "сказать". Соотвественно:
1)При доставке SMS будет проведен paging в той соте, где телефон последний раз делал location update. Затем - в LAC-е этой соты. После этого телефон будет считаться недоступным. SMS осядет в SMSC, причем SMSC попросит HLR "пнуть" его, когда абонент появится.
2)При регистрации в сети (все равно, в каком LAC) HLR увидит, что выставлен триггер "уведомить SMSC", уведомит, и тут же произойдет попытка доставить SMS. Если SMS по каким-то техническим причинам не может быть доставлен, а абонент - доступен, то SMSC будет повторять попытки с увеличивающимся интервалом времени, вплоть до истечения максимального времени жизни SMS. При определенных условиях этот интервал "сбрасывается" до минимального, чтобы паузы не были совсем уж неприличной длины.
3)Зависит от времени жизни SMS. Как правило - не более 5 суток.
4)Только та, которая их отправляет - в настройках большинства мобилок есть соответствующий пункт.
Tags: gsm
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 19 comments