Система повтора передачи SMS в мобильных сетях работает через центр обработки сообщений (SMSC), который выполняет функции, связанные с получением, промежуточным хранением и контролем за доставкой сообщений абонентам. 14
Процесс передачи сообщения от одного пользователя другому: 5
- Запрос на отправку сообщения поступает в центр мобильной коммутации (MSC). 5 MSC проверяет, возможна ли работа отправителя с сообщениями по базе данных абонентов GSM, и переправляет сообщение вместе с адресами отправителя и получателя в SMSC. 5
- SMSC посылает подтверждение получения, присваивает сообщению временный статус «не доставлено» и предпринимает попытку доставки текста адресату. 5
- Перед доставкой SMSC отправителя запрашивает из HLR уникальный идентификатор получателя (IMSI — International Mobile Subscriber Identity), необходимый для проведения любых операций с абонентом внутри сети, а также проверяет отсутствие запретов на работу с SMS. 5 Одновременно запрашивается адрес MSC, обслуживающего абонента. 5
- После этого из MSC запрашивается местоположение (LAI — Location Area Identity) и временный идентификатор (TMSI — temporary mobile subscriber identity) абонента и инициируется соединение с аппаратом для передачи непосредственно сообщения. 5
- По завершении передачи мобильный телефон отправляет подтверждение доставки, статус сообщения в SMSC изменяется на «доставлено». 5
При неудачной доставке статус «не доставлено» сохраняется, при этом в HLR фиксируется причина — отсутствие памяти или абонента в сети. 5 Повторная доставка инициируется действиями самого адресата (появление в сети или очистка памяти аппарата). 5
Обычно операторы задают максимальный срок хранения таких сообщений. 5