Ivanovo Linux Users Group - Not logged in
Forum Help Search Login
Previous Next Up Topic Jabber / Серверное ПО / ejabber 2.02 (locked) (32221 hits)
- By slam Date 15.12.05 07:36
На сервере (FreeBSD) установлен ejabber 2.02, который нормально функционирует. Требуеться организовать бота для отправки SMS, как это сделать ? Какие вопросы необходимо решить с оператором ? Какие операторы предоставляют такую возможность ?
Parent - By LOE (Site/forum admin) Date 15.12.05 07:40
Написать самого бота с необходимой функциональностью.

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

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

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

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

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

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

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

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.076s with 10 database queries.