В Китае (может это просто байка), с фирмами, которые используют спам-рассылки для своей рекламы, борются следующим способом. На телефон из рассылки натравливается скрипт, который постоянно названивает на телефон, указанный в рассылке. В результате на данный телефон никто не может дозвониться. В следующий раз, фирма 100 раз подумает, прежде чем заказывать подобные рассылки. Нечто аналогичное можно организовать собственными силами. Делается за 3 минуты, но эффект - потрясающий!!!
Что нам понадобится:
- Зарегистрировать аккаунт на sipnet.ru. При регистрации Вам на счёт положат $1. Этого хватит надооолго :)
- Linphonec - программный SIP телефон, работающий из консоли
- expect - язык сценариев, позволяюший обрабатывать выхлоп любой консольной проги и в зависимости от выхлопа, выполнять определённые действия
Идём на sipnet.ru регистрируем аккаунт. В результате получаем логин/пароль и $1 на счёт. Ставим нужные пакеты
# apt-get install linphone-nox expect
Настраиваем программный SIP телефон
# linphonec linphonec> proxy add Adding new proxy setup. Hit ^D to abort. Enter proxy sip address: sip:sipnet.ru Your identity for this proxy: sip:[ваш_логин]@sipnet.ru Do you want to register on this proxy (yes/no): yes Specify register expiration time in seconds (default is 600): Expiration: 600 seconds Specify route if needed: No route specified. -------------------------------------------- sip address: sip:sipnet.ru route: identity: sip:[ваш_логин]@sipnet.ru register: yes expires: 600 -------------------------------------------- Accept the above proxy configuration (yes/no) ?: yes Proxy added. linphonec> Password for [ваш_логин]on "etc.tario.ru": [ваш_пароль] linphonec> Registration on sip:sipnet.ru successful. linphonec> quit Terminating... No active call. Registration on sip:sipnet.ru successful. linphonec> #
(синим bold-ом выделено, где от вас потребуется ввести что-то)
Всё, программный SIP телефон настроен. При следующем запуске вы должны увидеть следующее.
# linphonec Ready Warning: video is disabled in linphonec. linphonec> Registration on sip:sipnet.ru successful. linphonec>
Если регистрация не проходит - смотрите настройки. Может где ошиблись с логином или паролем.
Теперь напишем скрипт, который будет вести дозвон. Для этого воспользуемся замечательным языком expect. Создадим файл следующего содержания
# cat /home/vasyapupkin/dial #!/usr/bin/expect -f set timeout 60 spawn linphonec expect "Registration on sip:sipnet.ru successful." send "call 74951234567\n" expect "Connected." set timeout 3 send "terminate\n" expect "User is busy." send "terminate\n" send "quit\n"
Делаем скрипт исполняемым (# chmod +x /home/vasyapupkin/dial ) Суть скрипта следующая - запустить linphonec, полать туда команду call 74951234567 (7 - код страны 495 - код города 1234567 - номер телефона жертвы).
Далее, если произошёл коннект - положить трубку. Если нет коннекта - ждать дозвона тоже положить трубку.
Теперь запускаем крон и вносим туда задачу
# crontab -e # m h dom mon dow command */2 * * * * /home/vasyapupkin/dial
Перечитаем настройки крона
# /etc/init.d/cron reload
Всё. Теперь с периодичностью в 2 минуты скрипт будет набирать указанный Вами телефон и долбить фирму, заказавшую спам-рассылку. Чтоб неповадно было. Как только закончатся деньги (а за 3 секунды коннекта тратися совсем копейки), можно зарегить новый аккаунт. А чтобы не попасть под раздачу по статье "хулиганство" - можно всё завернуть через TOR-сеть. Настройка TOR описана тут


Улетно, давно искал способ
Улетно, давно искал способ "борьбы".
Кстати в Казани подобное проводиться, но только с объявлениями которые расклеивают на столбах =)
Автору мега респект!!!
Хмммм... че то не
Хмммм...
че то не работает...
попробовал позвонить иаким образом себе, вот что получилось:
linphonec> call 7**********
Contacting sip:7**********@sipnet.ru
Звонить вместо обычного номера обоненту СИПа.
Что делать?
?
Интересно, а кто платит за исходящие звонки и сколько надо делать одновременных звонков на много-линейный номер?
Больше ГЕМОРРОЯ чем результатов.
При вышеописанной настройке
При вышеописанной настройке соединение сбрасывается как только на том конце поднимают трубку. Т.е. оплата происходит только за коммутацию. Снимаются совсем копейки. При регистрации на sipnet - автоматом на счёт кладётся определённая денюжка (сипнетовская). Платит сипнет :)
Количество одновременных звонков ровняется много-линейности номера.
у меня работает так...
send "call sip:74951234567@sipnet.ru\n"
Отправить комментарий