Pull to refresh

Comments 80

а почему отказались от использования sms шлюзов. Сейчас стала интересна тема смс шлюзов, возникла необходимость отправлять смс пользователям, присматриваюсь к gnokii с отравкой через «обычный» телефон, но пока безрезультатно…
Ну, мы не ищем легких путей. :-) А если серьезно, то только прямое сотрудничество с большой компанией может позволить в будущем делать ряд других интересных SMS-сервисов (в перспективе — организовать бесплатный для абонента прием SMS с Рутвита).
UFO just landed and posted this here
Писать твиты по себестоимости можно ещё через приватбанковский t.liqpay.com

Короткий номер на Россию и Украину.
Спасибо!
А то рутвит оставляет свой копирайт…
Ссылку добавляете на рутвит…
работает. спасибо.
А где можно почитать, что по себестоимости? На офф.сайте что-то не видно, или я не там смотрю.
Там же на сайте выделено: «Стоимость СМС — по тарифам оператора». Последний раз, когда я им пользовался (правда, довольно давно) снялась обычная стоимость смс.
Там общая лента, логотип Твиттера и короткие номера, видимо нужно регистрироваться. Спасибо.
По себестоимости — дорого. Сторонние сервисы предлагают около 16 копеек за СМС и ниже.
Например turbosms.com.ua
Простите, а как связаны служба рассылки смс и отправка смс с собственного телефона?
Опс, недопонял тему разговора.
а входящие твиты он присылает или только постить позволяет?
В планах — сделать входящие тоже. Когда сделаем, снимем значок «бета» с сервиса.
Интересно. У нас тоже стояла подобная задача, правда мы конектились к гейту, но тоже через SMPP. Нужно было как принимать, так и отсылать SMPP сообщения. Для этого дела я разработал свой модуль на РНР, основанный на древней PEAR библиотеке (глюючной, правда). Что скажу… Написание заняло около месяца у одного человека, потом ещё неделя-две тестирования, за этот месяц я вкуривал все возможные документации по SMPP (официальную, специфику работы гейта), смотрел разные реализации и написал свою интегрированную в symfony. Из того что знаю, то в РНР реализациях никто не создавал ресиверов, только трансмиттеры, а потому его пришлось писать просто наощупь. Сейчас это многопроцессный демон на том же пыхе, который, как ни странно, работает.

Выбором написать свою реализацию я доволен (хотя я и не выбирал :) ), тестирование идет нормально, посмотрим как оно будет с реальными нагрузками работать.

Если работодатель позволит выложу реализацию в виде плагина, или продадим его тому же гейту :)
Счастливый… у вас был гейт. :-) А нас отдел тестирования оператора гонял по полной (правда, совершенно заслуженно гонял, они молодцы вообще: намучились с нами, наверное), документации — 100 страниц, 3 раза пришлось переделывать отдельные места.
Тю, а в чем отличие? Только в том что за тестовые смс мы платили свои деньги :( Гейт нужен был только для того, чтобы конектится ко многим операторам. Никакой поддержки они нам не предоставляли, только присылали технические документы.

Или МТС на вас ещё свой передатчик тестировали? ;)
Не понимаю… у отдела тестирования опсоса обычно такая обязанность тестировать ПО. А то что дока на сто страниц — так это не много.
Вот когда тестят систему у которой ТЗ на пару сотен страниц, потом руководство пользователя на столько же, ещё админ гайд на полтиник. А потом им ещё нужно писать тесткейсы по вашему ТЗ. Потом регрессить систему.

Но всё это не так сложно… сложности начинаются, когда попадаются тестеры которые не хотят всё это делать. И тут начинает переписка, по некоторым системам у моих знакомых аналитиков можно подшить несколько увесистых томов.
Даеш твиттер в пчелайне! :)
Мда… только со сраным пейбоксом разберутся :D
юмцс всех переживет!!! :)
Да что-то с каждым днём мне в это всё меньше веритцо :(
делали проект с билайном, тоже интегрировался серез SMPP. К счастью решил бросить PHP и взять Perl — модуль работает на отлично (еще и многопоточно), написал свою обертку вокруг него. Не без танцев с бубном, но за полторы недели запустили.
А зачем через smpp? У них же есть специальные интерфейсы без этого, простите, геморроя.
не сказал бы что гемморой, довольно просто и быстро получилось
Каждому своё… Я просто не люблю низкоуровневые протоколы… хоть и приходится иногда писать, правда, при этом матерюсь как сапожник.
Вы имели в виду «официальный Твиттер», видимо (странно, что в нем такого «официального», вроде нормальный сервис, без галстука :-). Да, «большой Твиттер» в России не поддерживает отправку дешевых SMS. Можете через rutvit.ru настроить экспорт (тогда пишете в Рутвит, а оно попадает в Твиттер), ну или как выше предлагали.
Оно работает, если вы привязали Россию до того, как она исчезла из списка. У меня, например, по вашей ссылке мой привязанный номер мобильного, с которого я могу отправлять твиты на английский шлюз+447624801423. Правда, учитывая стоимость международных смс, большого смысла в этом не вижу.
Простите, я не знаю специфику России — а у вас международные СМС стоят дороже обычных?
Вероятно, это зависит от оператора и тарифа, но да, несколько лет назад стали дороже. Вот к примеру, на одном из тарифных планов Билайна:
Отправка одного сообщения:
на все местные номера города и области подключения 0,95 руб.
на номера российских операторов 2,95 руб.
на телефоны «Билайн» в страны СНГ,
на номера других зарубежных операторов 5,45 руб.
Мда. То-то у меня так быстро деньги в Москве на телефоне заканчивались :)

У нас на том же life:) — 129 руб. за SMS в любую сторону света (1,29 российских). Это без учёта всяких акций и хитрых тарифов, где цена может падать до 20 и ниже.
на СМС одна цена, куда бы ты не слал… хоть в африку.
ну не считая «спец» номеров разводил которые в сговоре с ОПСОСами
Когда это было-то? Сейчас единая стоимость только Россия и Украина, куда за моря отправить уже дороже (вот например: www.belgorod.tele2.ru/tariffs_strike.html).
ого. каюсь. только сейчас заметил.
Россию можно вернуть в этот список — воспользовавшись html редактором =) Firebug
Не сочтите за рекламу и оффтоп, но я нашел способ наладить написание sms в twitter с любого российского оператора. webdev.vdzr.ru/articles/sms2twi
Интересная дырка, однако :)
И сколько времени ушло на интеграцию с их СМСЦ по SMPP?
Какой, к стати, SMPP? 3.3 или 3.4?
Протокол SMPP 3.4. Заняло 3 недели технической работы.
Три недели? Действительно оперативно. А какой МТС, московский?
И сколько времени ушло на интеграцию с их СМСЦ по SMPP?
Какой, к стати, SMPP? 3.3 или 3.4?
UFO just landed and posted this here
а почему нельзя купить «телефон», подключить к серверу и обрабатывать сообщения?
Можно, отчего ж нельзя. Только сразу возникают вопросы: с нагрузкой (так и представляю себе: «На окне стояли 27 включенных телефона. Только Штирлиц мог догадаться, что явка провалена.»), с тем, что в ДЦ телефон так просто не поставишь, с отсутствием перспектив, да и, наконец, с тем, что с точки зрения оператора это — нецелевое использование сервиса.
Я тут диплом делал, смс оповещение для кафедры, расписание и прочая студенческая шляпа. Использовал smstools. Ведь всю систему можно держать в дц, а сотики где то дома. Или в нескольких домах на неттопах и упсах, чтобы деферсифицироваться ;)
… а за нецелевое использование оператор люто борется с нецелевыми использователями. И если сервис себя уважает, таких вещей он делать не будет, потому что сегодня ваш входящий номер работает — а завтра нет.
Люто, бешено ненавижу МТС. Жаль, что стали взаимодействовать с этим оператором. Но за сервис спасибо.
Компания теряла мое доверие постепенно. Последней каплей стала кастрация безлимитки. В один прекрасный день увидите маааааленькую звездочку у слова бесплатно, вас это очень порадует… =)
Молодцы (сам когда-то курил Kannel, правда, в 2005-м)! Но вам не кажется, что sms-решения это уже некоторый олдскул? Особенно прием входящих твит-сообщений.
Кажется. Но что делать, если гиков в России мало, а у основной массы населения — телефоны несмартфонового типа… Приходится подстраиваться.
+ находясь в роуминге — не хочется платить за GPRS трафик, а на SMS можно потратиться.
Я как вспомню стоимость SMS в роуминге, так вздрогну
С недавних пор «Му-му» у меня ассоциируется с некоей девушкой, отчего сообщение на экране заставило меня на минутку зависнуть.
Виктор Анатольевич, вас же на хабре нет, правда?
Я 2 года назад интегрировался с МТС, Билайн, Теле2 и Мегафон (к нему через Инкор, в подключении напрямую отказали)
По SMPP 3.4 (хочу заметить, у каждого из операторов были свои детали имплементации SMPP)
Самое жесткое тестирование провел Tele2, за что им отдельное спасибо.
я и сейчас шлю твиты через SMS без всякого РуТвита…
на офф сайте вбиваешь мобильный и тебе дают номер +44 многоцифр. посылаю на него, получаешь твит.

основная проблема, нет «России» в выборе. Но при наличии Google Chrome, Firefox Firebug… это легко обманывается :)
не у всех одинаковые тарифы внутри страны и за бугор
Если речь зашла о публикации в твиттер посредством смс-ссобщений, то какое-то время назад мне удалось воспользоваться стандартным сервисом. Написал простенький скрипт, и все заработало.
userscripts.org/scripts/show/72161
именно! все работает прекрасно без всякого РуТвита
Работает, но только дороже выходит. В России SMS на номер +44xxxxxx (UK) SMS стоят дороже, чем на номер Рутвита +7 916 140-0-140.

Кроме того, через Рутвит можно слать обновления по SMS не только в Твиттер, но также и в FriendFeed, Facebook, LiveJournal и даже Buzz.
в России я могу открыть GPRS/3G в рамках своей сети, запустить приложение и сделать пост.
smpp — есть в этом протоколе что-то… магическое… ресиверы, трансмиттеры, трансиверы...3.3, 3.4, 3.4+, 5.0… каждый производитель smsc еще норовит протокол добавляет чего нить особо нужного...;)

мы просто писали для полосатого оператора гейт, который из нескольких входных потоков(soap, smpp, sql, mq) кидает на выход smpp с большой скоростью(3k/s).

Ребята настолько устали от проблемы, что каждой апликухе нужно лезть через smpp, что решили все унифицировать и пускать через более привычные интерфейсы. Сейчас потихоньку все переводят на отправку через гейт.

Кстати все на j2ee + oracle вертится
ужасно (это я про j2ee+oracle).
Как раз отлично. И то и другое ТРУ энтерпрайз. И дебажить и тестить и рефакторить — одно удовольствие. А стало быть и надежность сервиса растет.
Если бы это ещё работало бы на веблоджике, а не вебсфере было просто прекрасно… Проблемы с авторизацией у .NET приложений, которые забирают сообщения, вообще считаю подставой и постоянные брожения с безопасниками по этому вопросу стабильником раз в полгода — это просто песня.
Ага, то пароль не передается, то пользователя нужно одноименного виндового заводить :) то ли дело в яве :)
Если уж предоставляешь API, то уж будь добр реализовать это по человечески… а не через «место»
Я, когда работал в МТС, написал протокол SMPP под twisted (очевидно, на питоне).
Сам по себе протокол простой как две копейки, а вот через каннел с ним работать всё равно что через жопу (каннел я, кстати, тоже патчил, только вапбокс — чтобы он под нагрузкой не ложился, и работал нормально с телефонами многими).

Проблема основная была в том, что хотя сам протокол простой как две копейки, смпп-приблуда от смс-центра компании цбосс работала отвратительно. Она по своему желанию переставляла поля в UDH и делала много ещё всякой разной всячины, а когда цбоссовцам было указано на баг они это обозвали фичей и добавили флажок «сохранять порядок полей в UDH» (а чтобы это отловить, мне пришлось втыкать анализатор между смс центром и коммутатором и долго пыриться в дамп ss7).

Такие дела.
Привет.

P.S. На говнокод можно посмотреть здесь: gitorious.org/ota-configurator/mainline/trees/master/src
Всегда удивляло что наши операторы не сделали 160 символов тоже. Внутри бы всё билось на 2-3 сообщения, да. Телефон умеет писать сколько сообщений уйдёт с учётом русского, но явно если бы в своё время сделали 160 символов, то было бы 160. Себестоимость смсок для оператора однозначно копеечна.
а расскажите, как вы отправляли смс через kannel в итоге? просто запрашивал из своих скриптов урл /cgi-bin/sendsms?user=tester&pass=foobar& smsbox'а?
Sign up to leave a comment.

Articles