Как проходит пополнение счета через SMSСхема достаточно проста:
1. Пользователь отсылает SMS
2. Обработка SMS оператором
3. Обработка SMS агрегатором
4. Обработка SMS контент-провайдером
Глоссарий:
Пользователь - чувак, который отправляет SMS, и который хочет получить некую услугу от контент-провайдера.
Оператор - оператор мобильной связи, технически поддерживает короткий номер и предоставляет его в аренду агрегатору.
Агрегатор - компания-посредник, которая предоставляет промежуточные услуги по доставке SMS от пользователя к контент-провайдеру и по доставке контента от контент-провайдера к пользователю. Оператор предоставляет техническую среду для передачи SMS и контента.
Контент-провайдер - компания, которая предоставляет контент-услуги.
1. Пользователь отсылает SMS
читать дальшеПользователь набирает в телефоне SMS, текст в которой располагается по заданному шаблону и отправляет SMS на короткий номер.
Пример шаблона: (префикс) (тело) (суффикс) - порядок их следования может меняться и устанавливает контент-провайдером по согласованию с агрегатором.
(префикс) - определяет контент-провайдера, которому будет направлена SMS,
(тело) - определяет пользователя контент-провайдера, для которого контент-провадйером будет выполнена некая услуга,
(суффикс) - определяет тип услуги, которая будет выполнена контент-провайдером для своего пользователя.
Короткий номер технически поддерживается и обрабатывается оператором, оператор предоставляет короткий номер в аренду агрегатору.
Например: я отсылаю со своего телефона SMS "diary pay quirischa" на номер 2525. Здесь:
- номер 2525 - определяет агрегатора, который арендует данный короткий номер,
- diary - определяет контент-провадера, которому агрегатор выделил данный префикс на данном номере,
- pay - определяет услугу, которая предоставляется контент-провайдером,
- quirischa - определяет пользователя контент-провайдера.
Типичные ошибки:
- пользователь не отправил SMS - SMS находится в папке "Исходящие" телефона,
- у пользователя нет денег на отправку SMS - SMS находится в папке "Исходящие" телефона,
- неправильный короткий номер - пользователь получит ответ от другого агрегатора,
- неправильный (префикс) - пользователь получит ответ от другого контент провайдера,
- неправильное (тело) - для пользователя будет выполнена другая услуга,
- неправильный (суффикс) - услуга будет выполнена для другого пользователя.(!) По всем вопросам, связанным с невозможностью отправки или невозможностью доставки сообщений, а также если ответ не получен, следует в первую очередь обращаться к технической поддержке оператора мобильной связи.
2. Обработка SMS оператором
читать дальшеОператор получает SMS от пользователя на короткий номер, определяет, за каким агрегатором числится этот короткий номер, и передает выбранному агрегатору данные об SMS. Таким образом, оператор определяет, кому будет передана SMS по тому короткому номеру, на который эта SMS поступила.
Например:
номер 2525 - определяет агрегатора SMS-Онлайн,
номер 4446 - определяет агрегатора И-Фри.
Типичные ошибки:
- короткий номер не обслуживается оператором - пользователь не получит никакого уведомления, с его счета деньги не будут списаны (или будут списаны, а потом возвращены), услуга не будет предоставлена,
- оператор неверно адресует SMS - пользователь получит ответ от другого агрегатора,
- технические проблемы у оператора - пользователь не получит никакого уведомления, с его счета деньги будут списаны, SMS не будет доставлена агрегатору, услуга не будет предоставлена.(!) По всем вопросам, связанным с невозможностью отправки или невозможностью доставки сообщений, а также если ответ не получен, следует в первую очередь обращаться к технической поддержке оператора мобильной связи.
3. Обработка SMS агрегатором
читать дальшеАгрегатор получает SMS от оператора, и по тексту SMS (по (префиксу)) определяет, кому из контент-провайдеров перенаправить SMS. По согласованию с контент-провайдером может выполняться предварительная обработка SMS.
Например:
префикс diary - определяет контент-провайдера Дайри.ру,
префикс diari - это хрень какая-то и ваша SMS нам не придет.
Типичные ошибки:
- контент-провайдер не поддерживается агрегатором - пользователь получит ответ от агрегатора, что контент-провайдер не поддерживается,
- агрегатор неверно адресует SMS - пользователь получит ответ от другого контент-провайдера,
- технические проблемы у агрегатора - пользователь не получит никакого уведомления, услуга не будет предоставлена.4. Обработка SMS контент-провайдером
читать дальшеКонтент-провайдер получает от агрегатора SMS и по тексту SMS ((тело) и (суффикс)) определяет, кому из своих пользователей и какую услугу предоставить.
Например:
pay quirischa - определеяет, что надо пополнить счет пользователя quirischa,
up quirischa - определеяет, что надо поднять в списке дневник пользователя quirischa.
Типичные ошибки:
- неверно определен пользователь - услуга будет выполнена для другого пользователя,
- неверно определена услуга - для пользователя будет выполнена другая услуга,
- технические проблемы у контент-провадйера - пользователь не получит никакого уведомления, услуга не будет предоставлена.