PDA

Просмотр полной версии : Вопрос: автоматические настройки (формирование)


S|\/|eliyK()T
27.05.2008, 14:42
Может кто-то копал документацию по gsm мобильным сетям, и в курсе, каким образом формируется сообщение - которое отправляет оператор, в ответ на запрос автоматических настроек?

Тобишь интересует принцип формирования и команды.
Гуглил по это-му вопросу очень долго, но так и не чего не удалось найти кроме кусков предложений на форумах. Знающие - подскажите.



Ну а тем, кто еще не знает что такое смс, и не читал баянов, напомню что есть возможность вставлять в начале сообщения команду которая воспринимается смс центром и выполняется, правда данная возможность существует не у всех операторов сотовой связи. Ну Украине Life:) - работает.


Некоторые:

#flash# - вывод сообщения прямо на экран. Во входящих не сохраняется.
#def Ч.ММ# - смс будет доставлено адресату через Х часов ХХ минут.
#ack# - текст отправляется на номер получателя - единоразовое уведомление о доставке SMS-сообщения при отключенном общем отчете
#noack# - текст отправляется на номер получателя - единоразовый отказ от получения уведомления о доставке при включенном общем отчете


Где-то на форуме читал что таких команд очень много, но на них нужны права.

nilux
27.05.2008, 17:39
Это прямо в текст сообщения вставлять нужно? Или я ничего не понял или на билайне фича не катит :(

S|\/|eliyK()T
29.05.2008, 11:03
Это вставляется в начале текста смс, прямо в тело. Если не получается - значит не поддерживается.

Тема по поводу сообщений с авто загрузкой контента и формирования авто настроек - актуальна.

goodkit
29.05.2008, 11:38
Актуально не знаю, то что нашел:

Общедоступные команды шлюзов SMS=>EMAIL и EMAIL=>SMS


#USER=NAME -Имя пользователя для доступа к Интернет странице управления
#PASS=PASSWORD -Пароль пользователя для доступа к Интернет-странице управления
#TO=user@mail.ru -адрес получателя
#FROM=user@mail.ru -адрес отправителя (синоним #re= )
#CC=user@mail.ru -адрес получателя копии
#SUBJECT=.... -Тема письма, окончание текста - точка (синоним #subj= )
#SIGN= .... -подпись под собщением, весь текст до конца SMS (синонимы #sg= ; #sgn= )
#ALIAS=NAME user@mail.ru -Задание псевдонима для почтового адресов (синонимы #als= ; #aka= ) устаревшая команда, заменена см. ниже, но поддерживается
#LAT=YES (NO) -Включение (отключение) перевода с латиницы (синонимы #LATINICA=Y (N), #LATINICA=1 (0), #LAT=1 (0) )


Команды управления псевдонимами


(для примера используется псевдоним - ALEX)
#ALEX.TO=alex@mail.ru -адрес получателя
#ALEX.FROM=user@mail.ru -адрес отправителя (синоним #alex.re= )
#ALEX.SUBJECT=.... -Тема письма, окончание текста - точка (синоним #alex.subj= )
#ALEX.LAT=YES (NO) -Включение (отключение) перевода с латиницы (синонимы #alex.latinica=Y (N), #alex.latinica=1 (0), #alex.lat=1 (0) )
#ALEX.TO=DEL -удаление псевдонима ALEX (синоним #alex.to=delete ).


Команды шлюза EMAIL=>SMS


#EMAIL=YES (NO)- Активизация (отключение) шлюза EMAIL=>SMS (синонимы #EMAIL=Y; #EMAIL=1; #EMAIL=N; #EMAIL=0)
#EMAIL=NAME- Регистрация (изменение) почтового адреса телефона пользователя
#COPY=user@mail.ru- Регистрация (изменение) почтового адреса пользователя для получения копий почты.
#COPY=YES (NO)- Активизация (отключение) пересылки копий почты в указанный, ранее, адрес (синонимы #COPY=Y; #COPY=1; #COPY=N; #COPY=0)
#STOP=ALL- Запрет приема на телефон всей почты, кроме почты полученной от зарегистрированных командой #ALIAS= псевдонимов (синоним #STOP=A)
#START=ALL- Разрешение приема всей почты, кроме почты от адресов указанных в Стоп Листе (синоним #START=A)
#STOP=zloy@email.ru- Запись данного почтового адреса в Стоп Лист.
#START=zloy@email.ru- Удаление данного почтового адреса из Стоп Листа
#STOP=DELETE- Очистка Стоп Листа (синоним #STOP=DEL)
#CONFIRM=YES (NO)- Активизация (отключение) посылки на телефон подтверждений доставки почты SMS=>EMAIL (синонимы #CONF=Y; #CONF=1; #CONF=N; #CONF=0)
#RECEIPT=YES (NO)- Активизация (отключение) посылки отправителю почты подтверждений доставки СМС EMAIL=>SMS (синонимы #receipt=y; #receipt=1; ##receipt=n; #receipt=0)
#NUM=YES (NO)- Добавлять (отключение) порядковый номер сообщений к СМС (синонимы #NUM=Y; #NUM=1; #NUM=N; #NUM=0)
#NEXT= - прочитать следующую часть последнего письма, можно указать порядковый номер сообщения #next=21, команду можно использовать до трех раз для одного письма
#RUS=YES (NO)- Отправлять (отключение) все СМС на телефон в русской кодировке (синонимы #RUS=Y; #RUS=1; #RUS=N; #RUS=0)
#SLEEP=23:00-7:30 - Задание диапазона времени и активизация ночного режима шлюза
#SLEEP=YES (NO)- Активизация (отключение) ночного режима (синонимы #SLEEP=Y; #SLEEP=1; #SLEEP=N; #SLEEP=0)
#EMAIL=? - Запрос текущих настроек шлюза и состояния счета пользователя, результат будет выслан на мобильный телефон.


Дополнительные команды управления псевдонимами


для примера используется псевдоним - ALEX)
#ALEX.RUS=YES (NO)- Отправлять (отключение) СМС от данного адресата в русской кодировке (синонимы #alex.rus=Y; #alex.rus=1; #alex.rus=N; #alex.rus=0)

Текущие установки
Узнать состояние своего счета и текущие установки почтовых адресов ПО УМОЛЧАНИЮ можно посылкой SMS сообщения, включающего команду:
#EMAIL=?
В результате шлюз вышлет на телефон пользователя такое, например, системное сообщение:
#COUNT=92 #EMAIL=NIC #TO=bob@mail.ru #FROM=nic@zzz.ru #CC=nic@email.ru
Где #COUNT=92 - остаток оплаченных пользователем кредитов; #EMAIL=NIC - псевдоним почтового адреса мобильного телефона пользователя NIC@ZZZ.RU; далее следуют адреса принятые ПО УМОЛЧАНИЮ.


Замена символов


Символ "=" (равенство) в командах допустимо заменить на ":" (двоеточие).
Пример:
#FROM:user@mail.ru

Символ "@" (собачка) в почтовых адресах и командах допустимо заменить сочетанием трех символов "(a)" (латинское A в скобках) или на двойную решетку "##" (решетка два раза подряд).
Пример:
#FROM=user(a)mail.ru
#FROM=user##mail.ru