?

Log in

No account? Create an account

Entries by category: россия

гейт sms-2-lj
demidov
Просуммируем немножко информацию про гейт sms-2-lj...

Гейт работает следующим образом: если Ваша компания-оператор позволяет отправлять sms на e-mail, пишется сообщение на адрес lj@onas.ru или lj@go.ru (они - равнозначны) следующего вида:

login:password [!f][!s][!d][!r][!l][!u"picture keywords"][!t"new subj"][!c"community"] text

(примечание: квадратные скобки отправлять, конечно же, не нужно - они лишь означают, что ключ - необязательный)
(примечание2 - для клиентов "Сонет" и "СМАРТС Астрахань GSM": см. примеры ниже)

  • если задан ключ "!f", постинг отправляется как "friends-only", иначе - "public"

  • если задан ключ "!s", "password" надо передавать в md5 (на тот случай, если Вы не хотите передавать пароль в открытом виде)

  • если задан ключ "!r", транслит (точнее, все латинские буквы) конвертируется в русский язык. Все, что попадает в < > (тэги), в русский текст не переводится.
    Здесь подробнее описано, по каким правилам осуществляется перевод транслита:
    http://www.livejournal.com/users/demidov/143823.html?thread=589007
    Форма для перевода транслита в русский и наоборот:
    http://lj.onas.ru/translit/

  • ключ "!d" работает следующим образом: гейт постит сообщение по московскому времени. И, соответственно, если Вы находитесь в ином часовом поясе, Вы получите вот такой отлуп: "Incorrect time value: Your most recent journal entry is dated xxxx-xx-xx xx:xx, but you're trying to post one at yyyy-yy-yy yy:yy without the backdate option turned on. Please check your computer's clock. Or, if you really mean to post in the past, use the backdate option." Исправлено это следующим образом: если используется ключ "!d", то дата для постинга берется из поля "Date:" входящего сообщения. При использовании местных гейтов - это помогает.

  • ключ "!l": по умолчанию sms-2-lj отправляет весь текст до первого символа конца строки. Так сделано для того, чтобы не постить всякий "мусор", который сотовые операторы приписывают в конце сообщения, отправляемого через гейт sms-e-mail. Однако есть возможность отправить и весь текст целиком (удобно, например, при отправке е-мейла с PDA). Просто используйте ключ "!l".

  • ключ "!u" позволяет выбирать юзерпик. Формат использования: !u"picture keywords". Кавычки - обязательны.
    Есть неочевидные моменты при использовании совместно с ключом "!r". Например, есть картинка с названием "другой userpic", sms пишется транслитом, но хочется перекодирования в русский язык. В этом случае ту часть текста, которая не должна перекодироваться, надо писать в угловых скобках. Пример:
    lj@onas.ru login:password !r !u"drugoj <userpic>" Zdes' tekst postinga
    Появится запись: "Здесь текст постинга" - с использованием юзерпика "другой userpic".
    Без использования "!r" название картинки надо писать "как есть".

  • ключ "!t" или "+t" позволяет изменять default'ный subject. Формат использования: !t"new subj". Кавычки - обязательны. Примеры:
    При использовании ключа !t"new subj" subject постинга будет таким:
    [sms-2-lj] new subj
    При использовании ключа +t"new subj" subject постинга будет таким:
    new subj
    При использовании совместно с ключом "!r" транслит будет переводиться в русский язык по тем же правилам, по которым происходит перевод всего текста.

  • ключ "!c" позволяет делать постинги в community. Формат использования: !c"community". Кавычки (только для данного ключа) - необязательны.


Обратите внимание! Если Ваш пароль - "MyPassword", и Вы пишете его именно в таком виде, но при этом задаете ключ "!s", - Ваш постинг не появится. Потому что пароль будет неверный. Задавая ключ "!s", пароль надо писать в md5. Например, "MyPassword" в md5 - это "48503dfd58720bd5ff35c102065a52d7".

Например, md5 можно получить с помощью утилиты "md5sum":
echo -n "MyPassword" | md5sum

Или здесь: http://lj.onas.ru/md5/


"text" можно писать по-русски (если позволяет телефон и гейт оператора).

В общем случае должны приходить подтверждения об успешной (или неуспешной) отправке сообщения.

* * *

Примеры:
lj@onas.ru login:password Testing gate sms-2-lj!
lj@onas.ru login:48503dfd58720bd5ff35c102065a52d7 !s Не хочу светить паролем...
lj@onas.ru login:password !f !r Posting tol'ko dlya druzej.

* * *

Примеры для конкретных сотовых операторов:

1. BeeLine (любой регион зоны охвата):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 684.

2. МТС (Москва):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер +0883 через SMSC +70957699800.

3. Мегафон (СПб):
*lj@onas.ru*login:password [!f][!s][!d][!r] text
отправляется на номер 99009.

4. Мегафон (Поволжье):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер +79272909091.

5. KyivStar (Украина):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 555.

6. Смартс:
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 708077.

7. Универсальный гейт (для всех операторов):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер +358405174761.

8. UMC (Украина):
lj@onas.ru login:password !! [!f][!s][!d][!r] text
отправляется на номер 101. Обратите внимание на первые два !! - они обязательны.

9. МТС (Омск):
lj@onas.ru login:password [!f][!s]!d[!r] text
отправляется на номер 0883 через SMSC +79029889991.

10. ЮУСТ (Челябинск) - Южно-Уральский Сотовый Телефон:
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 00004.

11. Golden Telecom (Украина)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 025.

12. Уралтел (Екатеринбург)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 00004, для получения потверждений должна быть включена услуга "прием SMS из интернета".

13. СОНЕТ:
lj@onas.ru login*password [!f][!s][!d][!r] text
отправляется на номер 8888888 или 888. Обратите внимание: разделитель - именно "*", а не ":"!

14. MTC (Новосибирск):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер +00004 через SMSC +79139869990.

15. Кубань-GSM (МТС Кубань)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер +990 через SMSC +79024330000.

16. sms.zzz.ru
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер +79166330784 или +79262667156.

17. Енисей-Телеком (Красноярск)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 2001.

18. СМАРТС Астрахань GSM
lj@onas.ru*login*password [!f][!s][!d][!r] text
отправляется на номер 102. Обратите внимание: разделитель - именно "*", а не ":"!

19. МТС Кострома
lj@onas.ru login:password [!f][!s][!d][!r][!l] text
отправляется на номер 00004 через SMSC +79106609999.

20. Tele2 Санкт-Петербург
lj@onas.ru login:password [!f][!s][!d][!r][!l] text
отправляется на номер 000.

21. БМТелеком (МТС-Башкортостан)
lj@onas.ru login:password [!f][!s][!d][!r][!l] text
- отправляется на номер 9999 через SMSC +79173400670 (у сотового оператора происходит перевод транслита в кириллицу);
- отправляется на номер 9998 через SMSC +79173400670 (у сотового оператора не происходит перевод транслита в кириллицу).

22. Мегафон (Сибирь)
lj@onas.ru login:password [!f][!s][!d][!r][!l] text
отправляется на номер 509.

23. "Джинс" (Украина):
lj@onas.ru login:password !! [!f][!s][!d][!r] text
отправляется на номер 101. Обратите внимание на первые два !! - они обязательны.

24. Wellcom (Украина):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 010.

25. "Ди-Джус" (Украина):
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 555.

26. МТС (Реком) (Воронеж, Орел, Курск, Брянск, Белгород, Липецк):
lj@onas.ru .. login:password [!f][!s][!d][!r] text
отправляется на номер 00004 через SMSC +79107459999.

27. Чувашия Мобайл (GSM)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 076.

28. Мегафон (Урал)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 000800.

29. Байкалвестком (Иркутск)
lj@onas.ru login:password [!f][!s][!d][!r] text
отправляется на номер 00004.

* * *

Буду рад информации о других операторах.

Пишите предложения / замечания / etc...

Хостинг сайта и гейта - Зенон Н.С.П.