Existe alguma maneira de atender uma ligação telefônica usando um modem dial-up?


34

Ultimamente, temos recebido MUITOS operadores de telemarketing e spammers ligando para nossa linha de casa, apesar de estarmos inseridos no diretório nacional Não ligue.

Outro dia, eu descobri um Pentium 1 no meu porão - ele tinha um modem dial-up e nós conseguimos enviar uma "ligação telefônica" feita com um som horrível e irritante.

Fiquei me perguntando se há alguma maneira de usar isso para atender uma chamada telefônica de entrada.

Nossa configuração atual é a seguinte: temos uma conexão telefônica e uma conexão à Internet. Existem 2 tomadas telefônicas na parede (cada uma é uma conexão completa.) Temos um filtro DSL conectado a uma tomada, com suas saídas indo para o modem e o telefone.

O que estou visualizando é o seguinte:

  1. Operador de telemarketing nos chama.
  2. Verificamos o CID, confirmamos que é um spammer (os mesmos três estão nos chamando OVER, OVER e OVER ...)
  3. Nós rapidamente corremos para o Pent. 1 e clique em algo, talvez um script em lote ou semelhante, que faria isso:
  4. Toque na linha telefônica como um telefone normal
  5. Tente executar um aperto de mão dial-up.
  6. Vendedor: "?????"
  7. LUCRO! (Bem, talvez não tenha lucro, por si só , mas certamente será bom não receber spam a cada 5 minutos ...)

Então, se alguém pudesse me ajudar com isso, seria bom.

PS, se isso for ilegal (assédio, spam, etc.), responda apenas como uma resposta hipotética a uma pergunta hipotética. (Também posso precisar de uma solução de problemas hipotéticos ...;)


1
Essa é certamente uma idéia interessante - mas se você planeja verificar o CID manualmente antes de conectar o modem, pode escolher praticamente qualquer coisa. Talvez pare na loja de ferragens e compre um airhorn? Obter a p1 com o modem para fazer a triagem para você seria um truque muito legal.
Fopedush

13
Eu acho que é assédio / spam (mas não por você). Também acredito que todos têm o direito de atender o telefone gritando como um velociraptor.
amigos estão dizendo

1
Você não pode denunciar esses spammers e seus números às autoridades que podem tomar medidas contra eles (multas, cancelamento de licença etc.) por assediar pessoas na lista de Não ligar?
quer

1
@ Karan Ehh, não sei por que meus pais ainda não fizeram isso - não parece incomodá-los ... Desta forma, é muito mais divertido! > :)
JamesTheAwesomeDude

2
Não seria incrível se houvesse alguma maneira de empregar um sistema de reconhecimento de voz e a IA do chatterbot do tipo Eliza para manter esses caras envolvidos em uma longa conversa infrutífera ?! : D
Karan

Respostas:


7

Embora não seja uma resposta direta à sua pergunta, alguém realizou algo semelhante a isso usando um Raspberry Pi.

O artigo completo pode ser encontrado aqui, mas o resumo é que eles usaram um adaptador de telefone para Ethernet (como o que @Rich Homolka menciona em sua resposta) conectado ao Pi e a alguns scripts para garantir que o chamador seja atendido. uma pessoa ou aparece em uma lista de permissões antes que o telefone real possa tocar. Suponho que você possa configurá-lo como uma lista negra, para que os três números sejam instruídos a desaparecer sem incertezas ou apenas para sempre ficar em espera.

Estou assumindo (e esperando) que, uma vez terminada a competição, ele disponibilize seu trabalho para qualquer um.


21

Eu gostaria de dizer que isso não responde diretamente à sua pergunta, mas acho que você está encarando o problema da maneira errada. Você realmente quer um computador de 400 Watt funcionando o dia todo apenas para rastrear algumas chamadas telefônicas? Eu acho que "o que eu faço com um Pentium I" e "como faço para selecionar as chamadas" são excelentes perguntas, mas IMHO eu acho que você deveria dividi-las.

Não sei ao certo como "correr para o Pentium, clicar em um script, emitir algum ruído no modem" é mais eficaz do que dizer "nunca comprarei seu produto" e desligar. Ou melhor ainda, diga "deixe-me pegar ____" e deixe seu telefone fora do gancho; esses caras vivem e morrem pela rotatividade, e o ar morto pode custar e frustrá-los o suficiente para não ligar para você.

Quanto a ser rude com o interlocutor, lembre-se; a pessoa no telefone falando com você não é o chefe. São pessoas cujas dificuldades financeiras tornam o melhor trabalho disponível para eles, sentados, fazendo telefonemas repetitivos que as pessoas odeiam.

Eu tenho um ObiTalk 110, conectado à minha conta (de reposição) do Google Voice. O dispositivo possui duas linhas, e uma pode ser uma linha da casa existente, como na sua situação. O outro pode ser SIP ou Google Voice, para que você tenha espaço para expansão. É um pouco complicado de configurar , mas o ObiTalk pode ser usado para rastrear números de telefone. Como você tem um número pequeno de números para bloquear, essa confusão pode não ser um problema.

Se você gosta do ObiTalk, pode usá-lo para conversar diretamente com o Google Voice. Você pode até portar o número da sua casa para o Google Voice, se precisar mantê-lo (embora seja necessário portar primeiro para um número de celular). Excelente triagem de chamadas! Chamadas gratuitas para os EUA! A desvantagem é que você seria essencialmente o VoIP na sua linha principal, uma dor se precisar enviar um fax .

Se o ObiTalk é muito limpo e você deseja um projeto, sugiro o Asterisk no Raspberry Pi ou algo semelhante. Mais divertido do que um Pentium antigo, e você economiza um pouco de eletricidade.


5
Esse é um ponto excelente. Existem dispositivos dedicados a parar os operadores de telemarketing também. Googling mostra esta amazon.com/Privacy-Technologies-TZ-900-TeleZapper-900/dp/... e muitos outros
Keltari

1
Mesmo se você é apenas pessoas irritantes porque é necessário como parte do único emprego que você pode conseguir, você ainda é pessoas irritantes .
precisa saber é o seguinte

"Você realmente quer um computador de 400 Watt funcionando o dia todo" - Mais como 50 W ... É um Pentium I, não uma máquina de jogos moderna que executa benchmarks.
Joren #

re: dividindo perguntas também, quero dizer que o Pentium era apenas para datar o dispositivo / fora do interesse / para mostrar de onde ele veio; o modem em si é apenas uma placa de expansão que pode ser facilmente inserida no meu driver diário, desde que eu não saia barato e consiga outro mobo sem uma porta PCI
JamesTheAwesomeDude

4

Claro que você pode fazer isso. Conecte o modem à linha telefônica. Você precisará de um programa de terminal para controlar o modem. Concedido, eu não vejo um em anos e o MS não inclui mais um com o Windows, mas tenho certeza que se você pesquisar no Google, poderá encontrar um.

Você pode até conseguir canalizar o comando "ATA" para a porta COM na janela de comando.

FYI "ATA" é o comando padrão da Hayes para solicitar que um modem atenda.


No momento, ele está executando o Win 95, e tinha algum tipo de driver / utilitário embutido para o modem dial-up. Um amigo o configurou (não tenho idéia de coisas antigas como essa :), então precisarei ser guiado pelo processo. : /
JamesTheAwesomeDude

Acho Win 95 tem o programa do terminal ... Confira e veja em Acessórios
Keltari

O Win95 possui o HyperTerminal. Se você não vê-lo em Acessórios, siga as instruções aqui .
Karan

1
Portanto, se você seguir as instruções de @Karan e a ajuda do Hyperterminal, poderá conectar-se ao modem e digitar ATA no console e atender o telefone para iniciar o aperto de mão (ruído estridente)
Keltari

2
Sinto falta daquele barulho; até usei um MP3 como toque por um tempo. :)
Karan

3

Permitam-me responder à sua pergunta de um ponto de vista puramente técnico. Isto é o que eu faria se estivesse na sua posição e compartilhando suas motivações:

  1. Pesquise no Google o modem e faça o download das informações técnicas - se você não encontrar, provavelmente é muito complicado. Enquanto você estiver nele, faça o download da referência no conjunto de comandos Hayes (comandos AT, etc)
  2. soprar janelas 95 - é mais problemas do que vale a pena
  3. instale uma versão apenas para servidor do Linux - ou mesmo apenas DSL (Damn Small Linux)
  4. escreva um pequeno programa Python (Ruby, Lua, etc, se preferir) para fazer o que você precisa.

Nota: O CID é enviado como um conjunto de tons entre o primeiro e o segundo toque. A maioria dos modems pode ser configurada para "ler" esses números. Assim, você pode ter uma "lista negra" de números que você detecta e manipula automaticamente.


Gosto da sua ideia - na verdade, acabei de adquirir um Dell Inspiron B130 outro dia e ele possui uma tomada de telefone, mas a execução echo ata > /dev/ttyS0e outros comandos semelhantes deram um erro de E / S ao escrever no dispositivo :(
JamesTheAwesomeDude

3

Em uma vida passada e má, trabalhei no lado técnico da indústria de telemarketing. Eu sinto Muito.

Algo que funciona muito bem é interromper rapidamente o chamador e dizer: "Por favor, adicione-me à sua lista de não-chamadas". Por lei, eles precisam parar o que estão fazendo e adicioná-lo à lista. Às vezes, eles perguntam se você tem certeza, mas é isso. Apenas repita para eles: "Adicione-me à sua lista de não ligar". É como você disse "Betelgeuse" três vezes. Se eles não entenderem, você precisa insistir em falar com o supervisor deles. Isso pode custar-lhes milhares de dólares e você pode ser pago pelo seu problema.

Segundo, se você quiser abordá-lo do ponto de vista técnico, poderá adicionar três tons no início de cada chamada que atender. Isso é o que alguns dos hardwares que você poderia adicionar ao seu telefone nos anos 90 fariam. Sequências diferentes de tons diferentes significam coisas diferentes. Aqui está uma referência que entra em detalhes:

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

Finalmente, outros sugeriram que os sons do modem fossem disparados no operador de telemarketing. Eles provavelmente nunca ouvirão esse ruído, mas isso poderá impedir retornos de chamada. O software de telemarketing disca um grande número de chamadas por hora. Se ouvir um fax, entenderá que um humano não está lá e se é codificado logicamente, marcará o número como um fax e nunca ligará de volta, pois o objetivo é falar com o maior número possível de humanos. Se você simplesmente desligar ou não atender, ou for para a secretária eletrônica ou o correio de voz, você será definitivamente chamado em breve. Definitivamente.


A que jurisdição você se refere quando diz "Por lei, eles precisam parar o que estão fazendo e adicioná-lo à lista"? Lembre-se de que a maioria das pessoas que lê sua resposta (possivelmente incluindo o OP) provavelmente vive em um estado ou país diferente do seu.
Psychonaut

0

Como você pensa em fazê-lo manualmente, deve ser bem fácil. configure o modem na linha como seria para fax ou rede e inicie uma conexão discada. Abrir um navegador, com as opções da Internet definidas para discagem, iniciaria uma discagem. Também existem parâmetros que podem ser introduzidos na maioria dos modems para discar (lotes) mais rapidamente e outros comandos que foram colocados diretamente nas configurações de opções de rede, que o sistema enviaria ao modem em uma conexão discada.

Quando tínhamos um modem na mesma linha que o (único) telefone fixo, isso acontecia por acidente algumas vezes, alguém podia estar ao telefone e outra pessoa abre um programa que queria acesso à rede. O modem não era inteligente o suficiente para procurar um tom de discagem, apenas discará e começará a tentar uma conexão. O resto do tempo, não há problema em deixar o modem conectado à linha.

Isso não só me remonta ao uso do modem, mas desde a Web não era algo que os humanos estavam conectados como uma constante :-)

Eu acho que você precisa de outro "uso" para este computador, para que ele fique desperdiçando energia apenas para fazer barulho, parece que os operadores de telemarketing teriam vencido.


É apenas um chip PCI - Eu poderia facilmente transferi-lo para um dos computadores que estão na forma mais consistente ..
JamesTheAwesomeDude

Não sou especialista em Fax / Dial-up / etc., Um de meus amigos viu meu modem interno e me mostrou algumas das coisas que você pode fazer com ele. Sem instruções específicas, a totalidade do primeiro parágrafo é um monte de bobagens para mim. (Eu sei que é perfeitamente válido, ainda não o aprendi - se alguém me dissesse para postar minha tabela de partições ou algo assim quando eu era novo, eu não teria ideia do que eles estavam falando. responder que é inadequado - é o meu conhecimento;)
JamesTheAwesomeDude

0

Alguém escreveu um programa que parece que faria aproximadamente o que você deseja. Talvez até melhor do que você deseja:

http://jcblock.sourceforge.net/

A solução documentada é baseada em um Raspberry Pi e em uma marca específica de modem de voz, mas desde então eles têm suportado algumas outras marcas.

O núcleo do programa parece ser um programa C que simplesmente lê e grava na porta serial em que o modem está.

Isso deve ser facilmente transportado (ou seja, com pequenas modificações) para qualquer sistema operacional, desde que você possa compilar um programa C e o Google como ler / gravar uma porta serial para o seu sistema operacional.

Deve ser muito mais simples do que a solução 'Bananaphone' vinculada - A solução 'jcblock' simplesmente se conecta a qualquer soquete e, quando detecta uma chamada indesejável (em uma lista negra), atende rapidamente a linha pelo modem e depois desliga. , desligando o operador de telemarketing e impedindo que outros telefones em sua casa toquem depois de apenas 1 toque. ou seja, é uma operação totalmente livre de usuário após a instalação.

Estou pensando seriamente em me juntar ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.