Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Отправить смс


Автор: Mach3 20.7.2010, 05:14
Добрый день...
Написал программу по анализу контента сайта; в случае выполнения необходимых условий, программа оповещает меня через телефон. Сейчас механизм оповещения реализован чере ICQ, что не очень удобно из-за плохой связи GPRS во многих местах..
По существу: хотелось бы реализовать онное через СМС. Существуют ли на данный момент методы, отличные от анализа CAPTCHA? Например через шлюз провайдера сотовой связи...
СМС необходимо отправить на номер АКОСа..
Посоветуйте куда копать и где почитать...
Заранее примного благодарен...

Автор: Akella 20.7.2010, 07:20
Цитата(Mach3 @  20.7.2010,  05:14 Найти цитируемый пост)
Существуют ли на данный момент методы, отличные от анализа CAPTCHA? Например через шлюз провайдера сотовой связи...

наверное, это не самый законный способ, да?

Добавлено через 1 минуту и 1 секунду
Цитата(Mach3 @  20.7.2010,  05:14 Найти цитируемый пост)
Посоветуйте куда копать и где почитать...

скажи как искал и что нашёл в гугле?

Автор: Rodman 20.7.2010, 07:36
1. Ну это вопрос не в этот раздел.
2. а чтобы отправлять надо договариваться с поставщиками услуг или с оператором (с ним сложнее и объем нужен, чтобы было дешевле)

Автор: Frees 20.7.2010, 08:00
можно подключить к серверу телефон и посылать СМС через него

Автор: Mach3 22.7.2010, 12:03
Благодарю всех, кто обратил внимание на данную тему..

Цитата

наверное, это не самый законный способ, да?

Я об этом как-то и не задумавлся..
Заодно спрошу: насколько правоправны мои действия и не нарушаю ли я чьих-либо/каких-либо прав используя робота?! (робот 2-3 раза в минуту получает контент страницы используя при каждом запросе новый proxy)

Цитата

скажи как искал и что нашёл в гугле? 

Отправить смс Delphi
все что находил сводится к содержанию данной странички: http://expert.delphi.int.ru/question/2064
Цитата

1) с помощью Indy/Synapse мучим сайт оператора состовой связи (опсоса), который может отправить смс по заданному нами номеру. Делаем программу, которая самостоятельно заполняет форму и отправляет смс. Но многие операторы защищаются с помощью каптчей. Но ведь это не проблема?

Данный способ не желателен..
Цитата

3) использую телефон, подключенный к компьютеру через сом порт/кабель/Bluetooth. Тут всё ограничивается только наличием денежки на счету. При желании можно до полтысячи в час отправлять (правда опсос может раньше прибить). здесь стоит погуглить на тему PDU.

Данный способ, предложенный так же Frees'ом не очень удобен в том плане, что компьютер(сервер) находится в пригородной полосе и связь на многих операторах оставляет желать лучшего. Хотя такой способ имеет место быть.. И при отсутсвии лучшего, возможно попробую реализовать его..
Цитата

2) У многих опсосов есть привязка телефонного номера к почтовому ящику. Обычно что то вида [email protected]. Надо только поискать. И задача своиться к отправке почты.

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

Цитата

1. Ну это вопрос не в этот раздел.

Не намереваясь получить какой-либо конкретный код, исходник, посчитал правильным разместить тему в "Обищие вопросы". Если модераторы перенесут тему в "нужную" ветку форума, буду признателен.
Цитата


2. а чтобы отправлять надо договариваться с поставщиками услуг или с оператором (с ним сложнее и объем нужен, чтобы было дешевле) 

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

Цитата

можно подключить к серверу телефон и посылать СМС через него 

Вышеописанно..

Автор: Mach3 22.7.2010, 12:32
Вопрос закрыт!
Кому интересно: отправить смс проще всего, используя sms-шлюз оператора сотовой связи.
Описание технологии: http://ru.wikipedia.org/wiki/SMS-%D1%88%D0%BB%D1%8E%D0%B7
Вот некоторые шлюзы (на акос России работает):http://www.idportal.org/forums-m-posts-q-120.htm 
Отправка смс сводится к банальной отправке почты на адрес вида +7902ххххххх@sms.akos.ru.
Возможно, существуют некоторые ограничения, например на количество смс в сутки и т.п.
Отправку почты проще всего реализовать стандартными средствами Indy.
 
Еще раз всем спасибо!  smile 

Автор: Frees 22.7.2010, 12:36
можно еще договориться с подобной компанией http://www.sms2.ru/services/ и рассылать через них

Добавлено через 59 секунд
Цитата(Mach3 @  22.7.2010,  15:32 Найти цитируемый пост)
отправить смс проще всего, используя sms-шлюз оператора сотовой связи.

очень не стабильное решение...

Автор: Mach3 22.7.2010, 12:48
Цитата

Frees,
очень не стабильное решение... 

Очень хотелось бы услышать, почему..
данный метод особо не тестировал, но смс доходит почти мгновенно, что очень для меня важно..

Цитата

можно еще договориться с подобной компанией http://www.sms2.ru/services/ и рассылать через них

Спасибо, довольно интересный ресурс..
Хотя для массовой рассылки, предпочел бы метод, предложенный вами выше...

Автор: Frees 22.7.2010, 13:09
Цитата(Mach3 @  22.7.2010,  15:48 Найти цитируемый пост)
Очень хотелось бы услышать, почему..

Не все операторы представлены
Надо по номеру телефона понять что за оператор(не так уж и просто)
Сегодня этот шлюз работает завтра перестанет

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)