In letzter Zeit haben wir eine Menge Telemarketer und Spammer, die unsere Heimleitung anrufen, obwohl wir im nationalen Telefonbuch "Nicht anrufen" eingetragen sind.
Neulich habe ich einen Pentium 1 in meinem Keller ausgegraben - er hatte ein DFÜ-Modem und wir konnten tatsächlich einen "Anruf" senden, der aus einem schrecklichen kreischenden, kratzenden Geräusch bestand.
Ich habe mich gefragt, ob ich auf diese Weise einen eingehenden Anruf beantworten kann.
Unsere aktuelle Konfiguration lautet wie folgt: Wir haben eine Telefonverbindung und eine Internetverbindung. Es gibt 2 Telefonbuchsen in der Wand (jede ist ein vollständiger Anschluss). Wir haben einen DSL-Filter, der an eine Buchse angeschlossen ist und dessen Ausgänge an das Modem und das Telefon gehen.
Was ich mir vorstelle, ist Folgendes:
- Telemarketer ruft uns an.
- Wir überprüfen die CID und bestätigen, dass es sich um einen Spammer handelt (die gleichen 3 nennen uns OVER und OVER und OVER ...)
- Wir rennen schnell zum Pent. 1, und klicken Sie auf etwas, vielleicht ein Batch-Skript oder ähnliches, das dies tun würde:
- Tippen Sie wie ein normales Mobilteil auf die Telefonleitung
- Versuchen Sie, einen DFÜ-Handshake durchzuführen.
- Verkäufer: "?????"
- PROFITIEREN! (Naja, vielleicht nicht Gewinn per se , aber es wird sicher schön sein, nicht alle 5 Minuten Spam zu bekommen ...)
Wenn mir jemand dabei helfen könnte, wäre das schön.
PS: Wenn dies illegal ist (Belästigung, Spam usw.), beantworten Sie es einfach als hypothetische Antwort auf eine hypothetische Frage. (Möglicherweise benötige ich auch eine hypothetische Fehlerbehebung ...;)
quelle
Antworten:
Obwohl dies keine direkte Antwort auf Ihre Frage ist, hat jemand mit einem Raspberry Pi etwas Ähnliches erreicht.
Ihr vollständiger Artikel ist hier zu finden , aber die Zusammenfassung ist, dass sie einen Telefon-zu-Ethernet-Adapter (wie den, den @Rich Homolka in seiner Antwort erwähnt) verwendet haben, der mit dem Pi und ein paar Skripten verbunden ist, um sicherzustellen, dass der Anrufer ist Eine Person oder wird in einer Whitelist angezeigt, bevor das eigentliche Telefon klingeln darf. Ich gehe davon aus, dass Sie es als schwarze Liste einrichten können, damit die drei Zahlen ohne Zweifel verschwinden oder für immer auf Eis gelegt werden.
Ich gehe davon aus (und hoffe), dass er nach dem Ende des Wettbewerbs seine Arbeit für jedermann zur Verfügung stellt.
quelle
Ich möchte sagen, dies beantwortet Ihre Frage nicht direkt, aber ich denke, Sie sehen das Problem falsch. Möchten Sie wirklich, dass ein 400-Watt-Computer den ganzen Tag läuft, nur um ein paar Telefonanrufe zu überwachen? Ich denke, sowohl "Was mache ich mit einem Pentium I?" Als auch "Wie überprüfe ich Anrufe?" Sind ausgezeichnete Fragen, aber meiner Meinung nach sollten Sie diese aufteilen.
Ich bin mir nicht sicher, wie das "Auf den Pentium rennen, ein Skript anklicken, etwas Lärm über das Modem blasen" effektiver ist, als zu sagen "Ich werde Ihr Produkt niemals kaufen" und auflegen. Oder noch besser: Sagen Sie "Lass mich ____" und lassen Sie Ihr Telefon vom Hörer hängen. Diese Leute leben und sterben durch Umsatz, und tote Luft kann sie so viel kosten und frustrieren, dass sie dich nicht anrufen.
Denken Sie daran, dass Sie dem Anrufer gegenüber unhöflich sind. Die Person am Telefon, die mit Ihnen spricht, ist nicht der Chef. Dies sind Menschen, deren finanzielle Not den besten Job für sie bereit hält, indem sie sich wiederholende Anrufe tätigen, die die Menschen hassen.
Ich habe einen ObiTalk 110, der in mein (Ersatz-) Google Voice-Konto eingebunden ist. Das Gerät hat zwei Leitungen und eine kann eine bestehende Hausleitung sein, wie in Ihrer Situation. Die andere kann SIP oder Google Voice sein, sodass Sie Platz für Erweiterungen haben. Die Konfiguration ist etwas umständlich, aber mit ObiTalk können Telefonnummern überprüft werden. Da Sie nur eine geringe Anzahl von Nummern blockieren müssen, ist diese Unbeholfenheit möglicherweise kein Problem.
Wenn Ihnen der ObiTalk gefällt, können Sie ihn schließlich verwenden, um direkt mit Google Voice zu sprechen. Sie können Ihre Privatnummer sogar auf Google Voice portieren, wenn Sie sie behalten möchten (möglicherweise müssen Sie zuerst eine Mobilnummer portieren). Großartiges Anrufscreening! Kostenlose USA Anrufe! Der Nachteil ist, dass Sie im Grunde genommen VoIP auf Ihrer Hauptleitung haben, ein Problem, wenn Sie jemals ein Fax senden müssen .
Wenn der ObiTalk zu sauber ist und Sie ein Projekt möchten, würde ich Asterisk auf Raspberry Pi oder ähnliches vorschlagen . Mehr Spaß als ein alter Pentium, und Sie sparen etwas Strom.
quelle
Sicher können Sie das tun. Schließen Sie das Modem an die Telefonleitung an. Sie benötigen ein Terminalprogramm, um das Modem zu steuern. Zugegeben, ich habe seit Jahren keinen mehr gesehen und MS enthält keinen mehr mit Windows, aber ich bin mir sicher, dass Sie einen finden können, wenn Sie ihn googeln.
Möglicherweise können Sie den Befehl "ATA" sogar an den COM-Anschluss im Befehlsfenster weiterleiten.
Zu Ihrer Information "ATA" ist der Hayes-Standardbefehl, mit dem ein Modem angewiesen wird, den Anruf entgegenzunehmen.
quelle
Gestatten Sie mir, Ihre Frage aus rein technischer Sicht zu beantworten. Das würde ich tun, wenn ich in Ihrer Position wäre und Ihre Motivationen teilen würde:
NB: Die CID wird als eine Reihe von Tönen zwischen dem ersten und dem zweiten Klingelton gesendet. Die meisten Modems können so konfiguriert werden, dass sie diese Nummern "lesen". So könnten Sie eine "schwarze Liste" von Zahlen haben, die Sie automatisch erkennen und verarbeiten.
quelle
echo ata > /dev/ttyS0
und ähnliche Befehle haben beim Schreiben auf das Gerät einen E / A-Fehler verursacht :(In der Vergangenheit, im bösen Leben, arbeitete ich auf der technischen Seite der Telemarketing-Branche. Es tut mir Leid.
Etwas, das sehr gut funktioniert, ist, den Anrufer schnell anzuhalten und zu sagen: "Bitte fügen Sie mich Ihrer Anrufliste hinzu." Laut Gesetz müssen sie aufhören, was sie tun, und Sie der Liste hinzufügen. Manchmal werden sie gefragt, ob Sie sicher sind, aber das war es auch schon. Wiederholen Sie einfach, "Bitte fügen Sie mich zu Ihrer Anrufliste hinzu." Es ist, als hättest du dreimal "Betelgeuse" gesagt. Wenn sie es nicht verstehen, müssen Sie darauf bestehen, mit ihrem Vorgesetzten zu sprechen. Dies kann sie Tausende von Dollar kosten, und Sie können für Ihre Mühe bezahlt werden.
Zweitens können Sie, wenn Sie sich dem technisch nähern möchten, zu Beginn jedes von Ihnen angenommenen Anrufs drei Töne hinzufügen. Dies ist, was einige der Hardware, die Sie in den 1990er Jahren zu Ihrem Telefon hinzufügen könnten, tun würden. Unterschiedliche Sequenzen unterschiedlicher Töne bedeuten unterschiedliche Dinge. Hier ist eine Referenz, die ein wenig ins Detail geht:
http://what-when-how.com/voip/tones-detection-voip/
Schließlich haben andere vorgeschlagen, die Modemtöne im Telemarketing zu strahlen. Sie werden dieses Geräusch wahrscheinlich nie hören, aber es könnte Rückrufe verhindern. Telemarketing-Software wählt eine enorme Anzahl von Anrufen pro Stunde. Wenn es ein Fax hört, wird es verstehen, dass ein Mensch nicht da ist, und wenn es logisch codiert ist, wird es die Nummer als Fax markieren und niemals zurückrufen, da das Ziel darin besteht, mit so vielen Menschen wie möglich zu sprechen. Wenn Sie einfach auflegen oder nicht antworten, oder wenn der Anrufbeantworter oder die Voicemail aktiviert ist, werden Sie auf jeden Fall bald zurückgerufen. Bestimmt.
quelle
Da Sie darüber nachdenken, es manuell zu tun, sollte es ziemlich einfach sein. Richten Sie das Modem in der Leitung wie für Fax oder Internet ein und initiieren Sie eine Einwahl. Das Öffnen eines Browsers, bei dem die Internetoptionen auf Wählen eingestellt sind, würde eine Einwahl auslösen. Es gibt auch Parameter, die in die meisten Modems eingegeben werden können, um (viele) schneller zu wählen, und andere Befehle, die direkt in den Einstellungen für die Netzoptionen eingegeben wurden, wurden bei einer Einwahl vom System an das Modem gesendet.
Wenn wir ein Modem an der gleichen Leitung wie das (einzige) Festnetz hatten, was manchmal versehentlich vorkam, war möglicherweise jemand am Telefon, und ein anderer öffnet ein Programm, das einen Netzzugang wünschte. Das Modem war nicht intelligent genug, um nach einem Wählton zu suchen. Es wählt einfach weg und versucht, eine Verbindung herzustellen. In der restlichen Zeit ist es kein Problem, das Modem an der Leitung angeschlossen zu lassen.
Das geht nicht nur auf die Verwendung von Modems zurück, sondern auch auf die Zeit, als das Web nicht als Konstante mit Menschen verbunden war :-)
Ich denke, Sie brauchen einen anderen "Verwendungszweck" für diesen Computer, um Strom zu verschwenden, nur um ein Geräusch zu machen. Es scheint, als hätten die Telemarketer gewonnen.
quelle
Jemand hat ein Programm geschrieben, das so aussieht, als würde es ungefähr das tun, was Sie wollen. Vielleicht sogar besser als das, was Sie wollen:
http://jcblock.sourceforge.net/
Die dokumentierte Lösung basiert auf einem Raspberry Pi und einer bestimmten Marke von Sprachmodems, sie hat jedoch seitdem einige andere Marken unterstützt.
Der Kern des Programms scheint ein C-Programm zu sein, das einfach die serielle Schnittstelle liest und schreibt, auf der sich das Modem befindet.
Dies sollte leicht (dh mit geringfügigen Änderungen) auf ein beliebiges Betriebssystem portiert werden können, sofern Sie ein C-Programm und Google so kompilieren können, dass eine serielle Schnittstelle für Ihr Betriebssystem gelesen / geschrieben wird.
Es sollte viel einfacher sein als die verknüpfte 'Bananaphone'-Lösung. Die' jcblock'-Lösung wird einfach an eine beliebige Steckdose angeschlossen. Wenn ein unerwünschter Anruf (von einer schwarzen Liste) erkannt wird, nimmt sie die Leitung kurz über das Modem auf und legt dann auf Damit legen Sie den Hörer auf und verhindern, dass andere Telefone in Ihrem Haus nach nur einem Klingelton klingeln. Dh es ist eine völlig benutzerfreie Operation, sobald sie eingerichtet ist.
Ich denke ernsthaft darüber nach, es selbst zusammenzustellen ...
quelle