Есть ли способ ответить на телефонный звонок с помощью модема?

4570
JamesTheAwesomeDude

В последнее время мы получаем много телемаркетеров и спамеров, звонящих на нашу домашнюю линию, хотя мы вписаны в национальный каталог «Не звонить».

На днях я обнаружил Pentium 1 в своем подвале - в нем был модем для коммутируемой линии, и нам действительно удалось послать «телефонный звонок», сделанный из ужасного пронзительного, скрипучего звука.

Мне было интересно, есть ли способ использовать это, чтобы ответить на входящий телефонный звонок.

Наша текущая настройка такова: у нас есть телефонная связь и интернет-соединение. В стене есть 2 телефонных разъема (каждый из которых полностью подключен). У нас есть фильтр DSL, подключенный к одному разъему, выходы которого поступают на модем и телефон.

Что я представляю себе так:

  1. Телемаркетер звонит нам.
  2. Мы проверяем CID, подтверждаем, что это спамер (те же самые 3 или около того называют нас БОЛЬШЕ, БОЛЕЕ и БОЛЕЕ ...)
  3. Мы быстро подбегаем к Пенту. 1, и щелкните что-нибудь, может быть, пакетный скрипт или аналогичный, который будет делать это:
  4. Нажмите на телефонную линию как обычную трубку
  5. Попытайтесь выполнить коммутируемое рукопожатие.
  6. Продавец: "?????"
  7. PROFIT! (Ну, может быть, не прибыль, как таковая, но, конечно, было бы неплохо не получать спам каждые 5 минут ...)

Так что, если бы кто-нибудь мог помочь мне с этим, это было бы хорошо.

PS, если это незаконно (домогательство, спам и т. Д.), Просто ответьте на него как на гипотетический ответ на гипотетический вопрос. (Мне может понадобиться и гипотетический поиск неисправностей, а также ...;)

33
Это, безусловно, интересная идея, но если вы планируете проверить CID вручную, прежде чем подключать модем, вы можете взять что угодно. Может, зайти в хозяйственный магазин и купить воздушный рожок? Получение p1 с модемом, чтобы сделать скрининг для вас, было бы действительно крутой уловкой. Fopedush 11 лет назад 1
@Fopedush На самом деле, у нашего телефона есть регулятор шума: вы взорвали в него воздушный рожок, он на секунду отключил звук. Однако получение P1 для проверки CID (и автоматического расширения «приветствия») было бы довольно эпическим. :) JamesTheAwesomeDude 11 лет назад 0
Я думаю, что это преследование / спам (но не вами). Кроме того, я считаю, что каждый вправе отвечать на визг телефона, как велоцираптор. Dracs 11 лет назад 13
Если у вас подходящее программное обеспечение, вы можете добавить спамера 3 в адресную книгу в качестве номеров факсов, и он будет относиться к ним как к таковым. Тем не менее, я не использовал факс в течение многих лет, поэтому я не могу помочь вам выбрать один. cybernard 11 лет назад 0
@cybernard Факсы тоже подойдут, если только это цифровое совершенство проникает через телефонную линию в чьи-то уши. ;) Однако я абсолютно незнаком с Win 95, и в основном со всем предыдущим поколением (модем, факс и т. Д.), Поэтому я бы не знал, что мне нужно делать .. JamesTheAwesomeDude 11 лет назад 0
Разве вы не можете сообщить об этих спамерах и их номерах властям, которые могут принять меры против них (штрафы, аннулирование лицензии и т. Д.) За преследование людей из списка «Не звонить»? Karan 11 лет назад 1
@ Каран Эхх, я не уверен, почему мои родители еще не сделали этого - это, кажется, их не беспокоит ... Хотя этот путь гораздо веселее! > :) JamesTheAwesomeDude 11 лет назад 1
IIRC модем может быть настроен на автоматический ответ на вызов после X числа звонков. Если у вас был ** внешний модем **, вы могли бы подключить разъем DB25, чтобы обмануть модем, думая, что к нему подключен ПК. sawdust 11 лет назад 1
Зависит от того, является ли это модемом только для отправителя или источником / ответом. Большинство старых модемов были (и я думаю, что большинство более новых модемов все еще есть) создают / отвечают и более или менее реализуют старый протокол SmartModem (который теперь имеет некоторое IEEE или ISO или любое другое стандартное имя). Daniel R Hicks 11 лет назад 0
@Karan - Сообщение о нарушениях функции «Не звонить» - это, как правило, трата сил. (Но сделай это в любом случае.) Daniel R Hicks 11 лет назад 0
@Karan - Во-первых, телемаркетинг в США снизился на 80% с момента выхода реестра DNC. Однако простой вызов кого-либо из списка DNC ** не ** нарушение. Многие люди не понимают, что присутствие в реестре DNC не означает, что вас не могут вызвать. Существуют законные звонки, которые исключены из списка DNC, а также люди не читают мелкий шрифт при регистрации в службах, в которых сообщается, что вы предоставляете им свой номер, чтобы они могли вам звонить. Другие правила, например, если вы покупаете что-то у компании, они имеют право звонить вам до года ... Есть много правил ... Keltari 11 лет назад 0
@Keltari: Мех, я здесь не для того, чтобы обсуждать плюсы и минусы подачи жалоб или того, действительно ли родители ОП невольно дали телемаркетерам разрешение позвонить. Это было простое предложение, и я думаю, что действующие местные законы решат, имеет ли это смысл. Во всяком случае, вернемся к технической части обсуждения ... Karan 11 лет назад 0
Разве не было бы замечательно, если бы был какой-то способ использовать систему распознавания голоса и искусственного интеллекта типа Элизы, чтобы эти ребята были вовлечены в длительную бесплодную беседу ?! : D Karan 11 лет назад 2
@Keltari Я., когда мои родители сказали, что они были в «Списке не звонить», я подумал, что они просто ввели свой номер телефона на какой-то случайный сайт в Интернете, который обещал навсегда остановить спам ... Я думал: «О, большой сюрприз, спамеры зовут вас * без вашего разрешения *. " Этот инцидент несколько восстановил мой скептицизм в отношении значения DNS ...: / JamesTheAwesomeDude 11 лет назад 0
@ Karan - не совсем то, что вы упомянули, но кто-то просто запатентовал то, что по сути является словесной системой CAPTCHA для предотвращения робоколлов. Keltari 11 лет назад 0

7 ответов на вопрос

21
Rich Homolka

Я хотел бы сказать, что это не отвечает на ваш вопрос напрямую, но я думаю, что вы смотрите на проблему неправильно. Вы действительно хотите, чтобы 400-ваттный компьютер работал весь день только для того, чтобы просматривать пару телефонных звонков? Я думаю, что и «что мне делать с Pentium I», и «как мне делать скрин-звонки» - это отличные вопросы, но я думаю, что вы должны разделить их.

Я не уверен, что «беги к Pentium, щелкни по сценарию, шумом над модемом» эффективнее, чем сказать «я никогда не куплю твой продукт» и повесить трубку. Или, что еще лучше, скажите «позвольте мне получить ____» и оставьте свой телефон снятым; эти парни живут и умирают от оборота, и мертвый воздух может стоить им и расстроить их достаточно, чтобы они не позвонили вам.

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

У меня есть ObiTalk 110, подключенный к моей (запасной) учетной записи Google Voice. Устройство имеет две линии, и одна может быть существующей линией дома, как в вашей ситуации. Другой может быть SIP или Google Voice, так что у вас есть место для расширения. Это немного неудобно в настройке, но ObiTalk можно использовать для отображения телефонных номеров. Поскольку у вас есть небольшое количество номеров, которые нужно заблокировать, эта проблема не может быть проблемой.

Если вам нравится ObiTalk, вы можете использовать его для прямого общения с Google Voice. Вы даже можете перенести свой домашний номер в Google Voice, если вам нужно сохранить его (хотя сначала вам может понадобиться перенести номер на мобильный телефон). Отличный просмотр звонков! Бесплатные звонки в США! Недостатком является то, что вы, по сути, будете VoIP на своей основной линии, боль, если вам когда-либо понадобится отправить факс .

Если ObiTalk слишком чист, и вы хотите проект, я бы предложил Asterisk на Raspberry Pi или что-то подобное. Веселее, чем старый Pentium, и вы экономите электроэнергию.

Это отличный момент. Также есть устройства, предназначенные для остановки телемаркетеров. Google показывает это http://www.amazon.com/Privacy-Technologies-TZ-900-TeleZapper-900/dp/B00006881R и многие другие. Keltari 11 лет назад 5
Даже если вы только раздражаете людей, потому что это требуется как часть единственной работы, которую вы можете получить, * вы все равно раздражаете людей *. AakashM 11 лет назад 1
«Вы действительно хотите, чтобы 400-ваттный компьютер работал весь день» - более 50 Вт… Это Pentium I, а не современный игровой автомат с тестами производительности. Joren 11 лет назад 0
6
Matthew Steeples

Хотя это и не прямой ответ на ваш вопрос, кто-то достиг чего-то похожего с помощью Raspberry Pi.

Их полную статью можно найти здесь, но в итоге они использовали адаптер телефона к Ethernet (как тот, который @Rich Homolka упоминает в своем ответе), подключенный к Pi и пару сценариев, чтобы убедиться, что вызывающий абонент человек или появляется в белом списке до того, как фактическому телефону позволят звонить. Я предполагаю, что вы сможете настроить его как черный список, чтобы три числа сказали, чтобы они исчезли в недвусмысленных терминах или просто навсегда были отложены.

Я предполагаю (и надеюсь), что после окончания конкурса он сделает свою работу доступной для всех.

4
Keltari

Sure you can do this. Hook the modem up to the phone line. You will need a terminal program to control the modem. Granted, I havent seen one in years and MS doesnt include one with Windows anymore, but Im sure if you google it, you can find one.

You might even be able to pipe the command "ATA" to the COM port in command window.

FYI "ATA" is the Hayes standard command to tell a modem to pick up.

На данный момент он работает под управлением Win 95, у него был какой-то встроенный драйвер / утилита для модема. Мой друг настроил это (я понятия не имею о старых вещах, подобных этому :), поэтому мне нужно будет руководствоваться процессом. : / JamesTheAwesomeDude 11 лет назад 0
Я думаю, что Win 95 имеет программу терминала ... проверьте и посмотрите под аксессуарами Keltari 11 лет назад 0
У Win95 был HyperTerminal. Если вы не видите его в разделе «Аксессуары», следуйте инструкциям [здесь] (https://iihelp.iinet.net.au/Enabling_dialup_networking_on_Windows_95_and_98). Karan 11 лет назад 0
Так что, если вы будете следовать инструкциям @Karan и справке по гипертерминалу, вы сможете подключиться к модему и набрать ATA в консоли и ответить на телефонный звонок, чтобы начать рукопожатие (визг). Keltari 11 лет назад 1
Я скучаю по этому шуму; даже использовал MP3 в качестве мелодии звонка некоторое время. :) Karan 11 лет назад 2
3
CyberFonic

Позвольте мне ответить на ваш вопрос с чисто технической точки зрения. Вот что я бы сделал, если бы я был на вашем месте и разделял ваши мотивы:

  1. Найдите модем в Google и скачайте техническую информацию - если вы не можете ее найти, то это, вероятно, слишком хлопотно. Пока вы там, загрузите ссылку на набор команд Hayes (AT-команды и т. Д.)
  2. сдуть окна 95 - это больше проблем, чем стоит
  3. установить серверную версию Linux - или даже просто DSL (Damn Small Linux)
  4. напишите небольшую программу на Python (Ruby, Lua и т. д., если хотите), чтобы выполнить то, что вам нужно.

NB. CID передается в виде набора тонов между первым и вторым звонками. Большинство модемов могут быть настроены на «чтение» этих номеров. Таким образом, вы можете иметь «черный список» чисел, которые вы автоматически обнаруживаете и обрабатываете.

Мне нравится ваша идея - на самом деле, я только что получил Dell Inspiron B130 на днях, и у него есть телефонный разъем, но запуск `echo ata> / dev / ttyS0` и другие подобные команды выдавали ошибку ввода-вывода при записи в Устройство :( JamesTheAwesomeDude 11 лет назад 0
3
GaTechThomas

В прошлой злой жизни я работал на техническую сторону индустрии телемаркетинга. Мне жаль.

Что-то, что работает очень хорошо, - это быстро остановить собеседника на своем пути и сказать: «Пожалуйста, добавьте меня в свой список« не звонить »». По закону они должны остановить то, что они делают, и добавить вас в список. Иногда они спрашивают, уверены ли вы, но это все. Просто повторите им: «Пожалуйста, добавьте меня в свой список« не звонить »». Как будто ты сказал «Бетельгейзе» три раза. Если они этого не понимают, вам нужно настоять на том, чтобы поговорить с их руководителем. Это может стоить им тысячи долларов, и вам могут заплатить за ваши проблемы.

Во-вторых, если вы хотите приблизиться к нему с технической точки зрения, вы можете добавить три тона в начале каждого звонка, который вы принимаете. Это то, что может сделать какое-то оборудование, которое вы могли бы добавить в свой телефон в 1990-х годах. Разные последовательности разных тонов означают разные вещи. Вот одна ссылка, которая входит в некоторые детали:

http://what-when-how.com/voip/tones-detection-voip/

Наконец, другие предложили взорвать звуки модема на телемаркетере. Вероятно, они никогда не услышат этот шум, но он может предотвратить обратные вызовы. Программное обеспечение телемаркетинга набирает огромное количество звонков в час. Если он услышит факс, он поймет, что человека там нет, и если он закодирован логически, отметит номер как факс и никогда не перезвонит, поскольку цель состоит в том, чтобы поговорить с как можно большим количеством людей. Если вы просто положите трубку или не ответите, или речь идет о автоответчике или голосовой почте, вам обязательно перезвонят в ближайшее время. Определенно.

На какую юрисдикцию вы ссылаетесь, когда говорите: «По закону они должны прекратить то, что делают, и добавить вас в список»? Имейте в виду, что большинство людей, читающих ваш ответ (возможно, включая ОП), вероятно, живут в другом штате или стране, чем вы. Psychonaut 9 лет назад 0
0
Psycogeek

Потому что вы думаете сделать это вручную, это должно быть довольно легко. настройте модем на линию, как это было бы для факса или сети, и инициируйте дозвон. Открытие браузера с настройками подключения к Интернету инициирует набор номера. Есть также параметры, которые могут быть введены в большинство модемов для быстрого набора (много), и другие команды, которые были введены прямо в настройки параметров сети, система отправит модему на модемном соединении.

Когда у нас был модем на той же линии, что и (единственный) стационарный телефон, это иногда случалось случайно, кто-то мог разговаривать по телефону, а кто-то другой открыл программу, которая хотела получить доступ к сети. Модем не был достаточно умен, чтобы проверить тональный сигнал готовности, он просто наберет номер и начнет пробовать соединение. В остальное время нет проблем с подключением модема к линии.

Это не только возвращает меня к использованию модема, но и к тому времени, когда Интернет не был чем-то, с чем люди были связаны как константа :-)

Я думаю, что вам нужно другое «использование» для этого компьютера, хотя, чтобы он сидел там и тратил энергию только на шум, похоже, телемаркетеры победили бы.

Это всего лишь чип PCI - я мог бы легко перенести его на один из компьютеров, которые работают более последовательно. JamesTheAwesomeDude 11 лет назад 0
Я не специалист по работе с факсами, модемами и т. Д., Один из моих друзей увидел мой внутренний модем и показал мне кое-что, что вы можете с ним сделать. Без конкретных инструкций весь первый абзац является для меня чепухой. (Я знаю, что это совершенно правильно, я просто еще не изучил это - если бы кто-то сказал мне опубликовать мою таблицу разделов или что-то в этом роде, когда я был новичком, я бы не знал, о чем они говорили. Это не ваша ответ, который неадекватен - это мои знания;) JamesTheAwesomeDude 11 лет назад 0
0
spechter

Кто-то написал программу, которая выглядит примерно так, как вы хотите. Возможно, даже лучше, чем вы хотите:

http://jcblock.sourceforge.net/

Документированное решение основано на Raspberry Pi и голосовом модеме определенной марки, но с тех пор они поддерживают несколько других брендов.

Похоже, ядром программы является программа на C, которая просто читает и записывает в последовательный порт, на котором включен модем.

Это должно быть легко перенесено (т.е. с небольшими изменениями) в любую операционную систему, при условии, что вы можете скомпилировать программу на C и Google, как читать / записывать последовательный порт для вашей ОС.

Это должно быть намного проще, чем связанное решение «Bananaphone» - решение «jcblock» просто подключается к любой розетке, и когда оно обнаруживает нежелательный вызов (из черного списка), оно на короткое время набирает номер через модем, а затем кладет трубку тем самым зависая на телемаркетере и не давая другим телефонам в вашем доме звонить только после 1 звонка или около того. т.е. это полностью бесполезная операция после установки.

Я серьезно думаю о том, чтобы собрать его вместе ...

Похожие вопросы