Alexander Demidov ([info]demidov) wrote,

гейт sms-2-lj

Просуммируем немножко информацию про гейт 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...

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

  • Post a new comment

    Error

    Your IP address will be recorded 

  • 933 comments
Previous
← Ctrl← Alt
Next
Ctrl →Alt →

[info]kst

June 9 2003, 03:24:17 UTC 8 years ago

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

[info]demidov

June 9 2003, 03:30:26 UTC 8 years ago

Ага, спасибо, добавил.

Anonymous

4 years ago

Deleted comment

[info]demidov

8 years ago

[info]tatien

8 years ago

[info]demidov

8 years ago

[info]tatien

8 years ago

[info]demidov

8 years ago

[info]tatien

8 years ago

[info]demidov

8 years ago

[info]ico

June 9 2003, 04:19:04 UTC 8 years ago

Так, а пароли ты куда складываешь? ;))

Ps: md5 да еще набирать с телефона это мазохизм чистой воды!

[info]olorin

June 9 2003, 04:23:35 UTC 8 years ago

Набрать достаточно один раз, и положить в шаблон.

Deleted comment

[info]demidov

8 years ago

[info]dvic

8 years ago

[info]demidov

8 years ago

[info]dvic

8 years ago

[info]demidov

8 years ago

[info]dvic

8 years ago

[info]demidov

8 years ago

[info]dvic

8 years ago

[info]demidov

8 years ago

[info]kay27

8 years ago

[info]demidov

8 years ago

[info]regly

7 years ago

[info]ron4a

6 years ago

[info]demidov

8 years ago

[info]levgem

8 years ago

[info]flyingru

7 years ago

[info]info_link

4 years ago

[info]lazyboa

June 9 2003, 04:27:58 UTC 8 years ago

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

[info]demidov

June 9 2003, 07:41:27 UTC 8 years ago

Спасибо!

[info]lazyboa

8 years ago

[info]maria_gorbatova

June 9 2003, 05:30:21 UTC 8 years ago

У МТС отправка через такой сервис-центр по телефону +0883. Но, может, это моя Нокия выпендривается. :)

[info]olorin

June 9 2003, 05:33:57 UTC 8 years ago

+0883, да.

[info]btf

8 years ago

[info]demidov

8 years ago

[info]btf

8 years ago

[info]demidov

8 years ago

[info]btf

8 years ago

[info]btf

8 years ago

[info]olorin

8 years ago

[info]btf

8 years ago

[info]kotriver

8 years ago

[info]demidov

8 years ago

[info]ansate

7 years ago

[info]natarts

6 years ago

[info]almat

June 9 2003, 06:01:15 UTC 8 years ago

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

[info]demidov

June 9 2003, 07:41:46 UTC 8 years ago

Спасибо!

[info]gianthare

June 9 2003, 07:39:54 UTC 8 years ago

А как с заголовком?

[info]demidov

June 9 2003, 07:42:03 UTC 8 years ago

То есть?

[info]gianthare

8 years ago

[info]demidov

8 years ago

[info]gianthare

8 years ago

[info]demidov

8 years ago

[info]gianthare

8 years ago

[info]demidov

8 years ago

[info]ex_amcp

8 years ago

[info]demidov

8 years ago

[info]ex_amcp

8 years ago

[info]demidov

8 years ago

[info]alex_rex

8 years ago

[info]demidov

8 years ago

[info]waterman

June 9 2003, 08:38:26 UTC 8 years ago

Саш, а у моей нокии нет квадратных скобочек для ключей... какие ставить? круглые () или треугольные <>, а?

[info]demidov

June 9 2003, 08:42:44 UTC 8 years ago

Re:

Не, там скобочки вообще не нужны!
Они ставятся здесь, чтобы показать, что этот параметр - необязательный. ;)

[info]waterman

8 years ago

[info]demidov

8 years ago

[info]waterman

8 years ago

[info]demidov

8 years ago

[info]rustavy

June 12 2003, 21:41:22 UTC 8 years ago

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

[info]demidov

June 15 2003, 09:03:23 UTC 8 years ago

Спасибо.

[info]rustavy

8 years ago

[info]kaa

July 4 2003, 08:48:57 UTC 8 years ago

универсальный гейт (для всех операторов)

lj@onas.ru login:password [!f][!s] text

+358405174761

[info]demidov

July 6 2003, 22:41:33 UTC 8 years ago

Re:

Спасибо!

[info]stroy

8 years ago

[info]demidov

8 years ago

[info]trgwr

8 years ago

[info]demidov

8 years ago

[info]trgwr

8 years ago

[info]demidov

8 years ago

[info]trgwr

8 years ago

[info]seeyasoon

8 years ago

[info]demidov

8 years ago

[info]seeyasoon

8 years ago

[info]demidov

8 years ago

[info]oleg007

7 years ago

[info]demidov

7 years ago

[info]aleshru

7 years ago

[info]demidov

7 years ago

[info]breakz

6 years ago

[info]aleshru

6 years ago

[info]perekat

July 4 2003, 10:02:00 UTC 8 years ago

Для СОНЕТ

lj@onas.ru login:password [!f][!s] text
отправляется на номер 888 или 8888888

Только вот что то у меня не получилось... ладно... завтра разберёмся что к чему..:-)

[info]demidov

July 6 2003, 22:43:47 UTC 8 years ago

Re: Для СОНЕТ

Ну и как, получилось?

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]perekat

8 years ago

[info]demidov

8 years ago

[info]deneo

July 5 2003, 18:18:43 UTC 8 years ago

Амурская область, Благовещенск

ДальТелеком Интернешнл (Билайн):
адрес (пробел) сообщение отсылается на номер 102

[info]demidov

July 6 2003, 22:44:02 UTC 8 years ago

Re: Амурская область, Благовещенск

Спасибо!

[info]demidov

8 years ago

[info]deneo

8 years ago

[info]demidov

8 years ago

[info]deneo

8 years ago

[info]demidov

8 years ago

[info]prool

July 7 2003, 07:07:19 UTC 8 years ago

UMC (Украина)
lj@go.ru login:password [!f][!s] text

отправлять надо на номер 101 (это гейт UMC->e-mail)

Кстати, исправь plz пометку возле оператора KyivStar - он не только в Киеве работает, а по всей Украине (как и UMC)

[info]demidov

July 7 2003, 07:16:33 UTC 8 years ago

Re:

Спасибо!
Исправил.

[info]antti_v_83

July 7 2003, 20:20:52 UTC 8 years ago

У меня МТС. Пробовал отсылать сообщение с телефона на СВОЕ мыло и обнаружил, что перед текстом всегда пишется "от [номер телефона]". Не это ли является причиной того, что у меня не работает sms-2-lj?

[info]antti_v_83

July 7 2003, 20:24:41 UTC 8 years ago

Оказалось, это и является! Отправил на lj@onas.ru с простого мыла и оно дошло. А с телефона - никак. Имхо, все дело как раз в этой приписке.

Как быть?

[info]demidov

8 years ago

[info]demidov

8 years ago

[info]antti_v_83

8 years ago

[info]demidov

8 years ago

[info]quash

July 11 2003, 09:41:12 UTC 8 years ago

Есть такое предложение (возможно, оно уже было, я не нашёл):

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

[info]demidov

July 13 2003, 23:36:39 UTC 8 years ago

Видимо, сделаю.
Вопрос лишь в том, что у каждого - своя интерпретация транслита. ;)

[info]zuiki

8 years ago

[info]demidov

8 years ago

[info]zuiki

8 years ago

[info]demidov

8 years ago

[info]zuiki

8 years ago

[info]demidov

8 years ago

[info]mazta

7 years ago

[info]leosapiens

8 years ago

[info]demidov

8 years ago

[info]leosapiens

8 years ago

[info]demidov

8 years ago

[info]demidov

8 years ago

Deleted comment

[info]demidov

6 years ago

[info]kitp

July 12 2003, 20:33:11 UTC 8 years ago

А что за email-2-sms? Я его хочу :-)

[info]demidov

July 13 2003, 23:38:06 UTC 8 years ago

e-mail-2-sms, к сожалению, работает на такой машине, которая практически в любой момент может перестать работать...
Поэтому public доступ к нему не дается, к сожалению. :(

[info]kitp

8 years ago

[info]demidov

8 years ago

[info]kitp

8 years ago

[info]demidov

8 years ago

[info]antti_v_83

July 12 2003, 23:49:51 UTC 8 years ago

Я теперь со специального аккаунта [info]anti_user пытаюсь сообщения размещать, а он капризничает и не хочет. Вот я хотел спросить, особенность моего гейта (то, что он перед текстом пишет "от {номер телефона}") была учтена универсально или только для моего аккаунта ([info]antti_v_83)?

[info]demidov

July 13 2003, 23:45:05 UTC 8 years ago

Универсально, конечно. ;)

Тут почему-то была проблема с временем:
(Глядя в лог) Вы отправляли сообщение в 10:12 (по Москве), ключ "!d" был, из сообщения было взято время 13:12. Вроде, должно быть все ок, но в журнале есть запись "из будущего" (2004-07-12 16:02). Поэтому ничего и не запостилось. :(

Видимо, надо сделать какой-то ключ, который будет включать "backdate option"?

[info]demidov

8 years ago

[info]lannel

July 15 2003, 00:41:28 UTC 8 years ago

Я посылала посты на питерский мегафон по этому образцу. Но номер 9909 предлагает в ответ создать почтовый ящик (а он у меня уже там есть) - т.е. написать "С" и юзернейм. Других смс-ок не воспринимает. Пост не проходит. Что с этим делать?

[info]lannel

July 15 2003, 00:47:48 UTC 8 years ago

Ой, все поняла. Там в звездочках было дело.. В журнале пока пост не появился, хотя пришел отчет email sent. Наверно, это несколькоминутная задержка :)

[info]demidov

8 years ago

[info]lannel

8 years ago

[info]demidov

8 years ago

[info]lannel

8 years ago

[info]demidov

8 years ago

[info]globus_

July 15 2003, 04:46:56 UTC 8 years ago

Вроде лишним не будет

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

Ключи еще не проверял, но вроде проблем не должно быть.

[info]demidov

July 15 2003, 04:54:23 UTC 8 years ago

Re: Вроде лишним не будет

Да, конечно.
Спасибо!

[info]shoorick

8 years ago

[info]demidov

8 years ago

[info]globus_

8 years ago

[info]demidov

8 years ago

[info]milena

July 15 2003, 06:01:00 UTC 8 years ago

Александр, добрый день! Сможете мне подсказать? Я отправляла смс-ки в соответствии со всеми правилами и вот что получается: текст латинскими буквами проходит нормально, транслит конвертируется в русские буквы тоже, вроде, хорошо. А вот русский текст не проходит - вместо маленьких букв получаются заглавные и совершенно другие (т.е. русские, но полная абракадабра). Странно, потому что телефон у меня из новых - Nokia 6610 - то есть, по идее, должен быть нормально русифицирован, у меня даже на симке по умолчанию выбирается русский язык. А вот в ЖЖ не идёт..? (сеть - Мегафон СПб)
И ещё вопрос. Отправляла один раз смс-ку на транслите, без ключей конвертации. Почему-то она не дошла. У меня есть предположение, что это произошло из-за использования мною в самом тексте сообщения "звёздочек" (*). Если это так, то, может, есть ещё какие-то символы, которые нельзя использовать, т.к. они не воспринимаются какой-то системой. Хотелось бы, если можно, их знать, чтобы больше не "прокалываться". :) Заранее спасибо!

[info]demidov

July 15 2003, 06:19:58 UTC 8 years ago

А можете вот сейчас отправить одно сообщение по-русски? Включил детализацию в логе - можно попробовать понять, что происходит с кодировкой.

А проблема, видимо, была в этом:
http://www.nwgsm.ru/site/rus/services/servlist/email.html
Из-за звездочек логин, пароль, ключи и, видимо, часть текста попали в subject, и гейт этого не понял.
Надо подумать, что с этим можно сделать...

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]demidov

8 years ago

[info]milena

8 years ago

[info]theslash

8 years ago

[info]demidov

8 years ago

[info]casper_ru

July 16 2003, 05:52:29 UTC 8 years ago

Что-то не пойму как перевести пароль в md5?

[info]demidov

July 16 2003, 06:01:01 UTC 8 years ago

Вот так - на perl'е:

#!/usr/local/bin/perl
use Digest::MD5 qw(md5 md5_hex md5_base64);
...
$pass = md5_hex($pass);

Кому что удобнее. ;)

[info]demidov

8 years ago

[info]casper_ru

July 16 2003, 06:04:29 UTC 8 years ago

а такие сабжи всегда будут? :)))

[info]demidov

July 16 2003, 06:08:52 UTC 8 years ago

А что именно смущает?
То, что его нельзя менять, или ссылка в subj'е?

[info]casper_ru

8 years ago

[info]demidov

8 years ago

[info]casper_ru

8 years ago

[info]casper_ru

8 years ago

[info]demidov

8 years ago

[info]casper_ru

8 years ago

[info]demidov

8 years ago

[info]leosapiens

July 17 2003, 02:36:21 UTC 8 years ago

кста, кодировка транслита какая? мягкий знак например где, или там й или э...

[info]jorje

July 17 2003, 06:10:54 UTC 8 years ago

Golden Telecom (Украина)

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

[info]demidov

July 17 2003, 06:35:07 UTC 8 years ago

Спасибо!

[info]maximgalkin

July 18 2003, 01:39:53 UTC 8 years ago

Молодцы, сделали очень-очень классную вещь!
А сервак onas.ru не упадет???
А то я представляю, сколько народу сейчас начнет этим сервисом пользоваться... :))

[info]demidov

July 18 2003, 01:48:02 UTC 8 years ago

Re:

Думаю, что не упадет:
http://www.host.ru/tech/
;)

[info]keen

July 18 2003, 03:08:56 UTC 8 years ago

работает. спасибо за принесённую пользу

[info]demidov

July 18 2003, 03:14:11 UTC 8 years ago

Re:

Приятно. ;) Спасибо.
Previous
← Ctrl← Alt
Next
Ctrl →Alt →
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…