Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Jabber / Серверное ПО / ejabber 2.02 (locked) (30234 хитов)
- Написал(а) slam Дата 15.12.05 07:36
На сервере (FreeBSD) установлен ejabber 2.02, который нормально функционирует. Требуеться организовать бота для отправки SMS, как это сделать ? Какие вопросы необходимо решить с оператором ? Какие операторы предоставляют такую возможность ?
Parent - Написал(а) LOE (Site/forum admin) Дата 15.12.05 07:40
Написать самого бота с необходимой функциональностью.

Штатно - никакие операторы таких возможностей не предоставляют.
За денежку, может есть вероятность с кем-то договориться.

PS. предвосхищая возможные вопросы: у меня работает бот. Работает используя только легальные способы.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) slam Дата 15.12.05 07:55
Как происходит отправка ? Наверняка используется отправка по электронной почте, типа создаётся письмо на адрес "твойномер@ivanovo.megafon.ru".
Parent - Написал(а) LOE (Site/forum admin) Дата 15.12.05 08:11
нет
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) slam Дата 15.12.05 08:53
а как ?
Parent - Написал(а) LOE (Site/forum admin) Дата 15.12.05 08:58
Секрет полишинеля.
Т.е. если подумать, то ответ лежит на поверхности. А особо светить его не хочется.
Я ж говорю, только легальные способы отправки. Никаких хаков, ломов, подборов и т.п.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) PAHA Дата 21.12.05 16:06
скоре евсего скриптами лезет на сайты сот операторов и там уже заполняет автоматом нужную форму и отправляет куда надо
это самое простое решение
Parent Написал(а) slam Дата 07.01.06 22:12
Постом выше LOE же сказал: "Я ж говорю, только легальные способы отправки. Никаких хаков, ломов, подборов и т.п."
Parent - Написал(а) UncleAndy Дата 31.03.06 12:40
Я думаю, просто организуется интерфес с ПО на мобильный телефон и через него идет отправка. :-)
Дядюшка Энди
Parent Написал(а) G0thic Дата 10.04.06 07:31
#!/usr/bin/perl -w

use strict;
use warnings;
use LWP;

my $msg = 'test';
my $phone = '1234567'
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(POST => 'http://www.beeonline.ru/servlet/send/sms/');
$req->content_type('application/x-www-form-urlencoded');
$req->content("phone=$phone&number_sms=number_sms_send&prf=7905&termtype=G&message=$msg&translit=&x=5&y=4");

my $res = $ua->request($req);

if ($res->is_success) {
        print $res->content;
}
else {
        print $res->status_line;
}
Когда кругозор человека сужается к минимуму, он называет это своей точкой зрения.
Parent - Написал(а) PAHA Дата 10.04.06 07:50
#!/usr/bin/perl -W
use IO::Socket;
use MIME::Base64;
use LWP::UserAgent;

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year+=1900;
$mday="0".$mday;
$mon+=1;
$mon="0".$mon;
$hour+=2;

$Numb=@ARGV[0];
$Txt=@ARGV[1];
$sum=length($Txt);

$ua = new LWP::UserAgent;
$r = HTTP::Request->new(POST => "http://www.ivanovo.mts.ru/cgi-bin/cgi.exe?function=sms_send");
$r->push_header(User_Agent =>"Mozilla/4.7 [en] (Win95; I)");
$r->push_header(Referer =>"http://www.ivanovo.mts.ru/cgi-bin/cgi.exe?function=sms_send");
$r->push_header('Accept-Language' =>"ru,ja;q=0.5");
$r->push_header('Accept-Encoding' =>"gzip, deflate");
$r->push_header(Host =>"www.ivanovo.mts.ru");
$r->content_type('application/x-www-form-urlencoded');

        my($L)="MMObjectType=0\&MMObjectID=\&To=$Numb\&Msg=$Txt\&count=$sum\&Hour=$hour\&Min=$min\&Day=$mday\&Mon=$mon\&Year=$year\&Lang=2\&submit=submit";
        my($leng)=length($L);

$r->content($L);
$resp = $ua->request($r);

запуск типа ./sms.pl Номер_Ибонента Такст_sms_(без проблелов)
Parent - Написал(а) BSN Дата 07.08.07 11:33
может кто нить объяснит в двух словах что это тут такое понаписано. на перле вроде как. я его не знаю конечно. у меня есть идея написать серверное приложение отправляющие SMS в случае каких либо отклонений в работе. писать буду на Делфи. поэтому хочется по русски а я в делфе соображу как это все запустить. чтото тут про МТС иваново запрос http это только на МТС? для каждого оператора писать надо свой код?

хотя на данный момент меня бы даже только МТС иваново устроил бы
Parent Написал(а) LOE (Site/forum admin) Дата 08.08.07 21:45
поначалу совет - почитать спецификацию http протокола ;-)

"писать буду на Делфи" - а при чем тут винда?

По сути - весь секрет топика лежит на поверхности. Но ради недопущения закрытия легальных(!) лазеек отсылать СМС, этот секрет не надо озвучивать во всеуслышание. Это секрет полишинеля.

PS. во избежание вопросов "что, где, как, почему" и т.п. топик блокируется
Думающий - да найдет решение сам.

PPS. все языки похожи, поэтому разобраться в коде - только чуть в него вдуматься.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Предыдущая Следующая Вверх Тема Jabber / Серверное ПО / ejabber 2.02 (locked) (30234 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.084s with 10 database queries.