[PYTHON] Raspberry Pi Parlons téléphone de répulsion frauduleuse

J'ai reçu un appel d'un groupe frauduleux chez moi.

Le contenu est "Vous utilisez Internet!" "Oui, vous l'utilisez." "C'est un site de gestion." Je ne sais pas ce qu'est le site de gestion, alors je me suis parlé. Ennuyeux avec un drôle de téléphone. J'ai essayé d'acheter un répondeur, mais il semblait qu'il apparaissait sur Amazon, mais j'ai arrêté parce que c'était cher. J'ai accidentellement sauté Rasp pi. C'est vrai, faisons un PBX. Le répondeur est également dans Asterisk, et comme ma maison est un Hikari Denwa, il devrait être facile de se connecter. Cela devrait être possible avec des paramètres simples et des scripts IVR.

IP-PBX est un central téléphonique qui construit un réseau LAN avec un téléphone et permet les appels via Internet.

IVR (Interactive Voice Response) est un système qui distribue la correspondance aux communicateurs en fournissant un guidage vocal préparé à l'avance et en entrant un numéro en fonction de la raison de l'appel entrant.

Utilisez Raspberry pi pour créer un téléphone répulsif frauduleux.

Asterisk (PBX) est un commutateur de ligne téléphonique qui contrôle la connexion des téléphones supplémentaires. En plus de connecter les lignes internes, il contrôle également ce qui va de la ligne extérieure à la ligne intérieure et ce qui va de la ligne intérieure à la ligne extérieure. Utilisez cette fonction pour laisser parler Raspberry PI.

Conditions préalables

--Il a été converti en téléphone optique (téléphone IP).

L'unité maître du téléphone est le Raspberry pi et l'unité esclave est un smartphone familial!

image.png

Préparation du smartphone

Installez votre téléphone IP Sip préféré.

Télécharger Veuillez l'installer sur votre téléphone mobile.

image.png

C'est facile à mettre en place.

image.png

Paramètres Hikari Denwa sur le routeur

image.png Tout d'abord, connectez votre iPhone au numéro d'extension 3 pour le tester.

image.png image.png

Veuillez appeler le site de vente par correspondance commençant par 0120 pour un essai.

  1. Installez pbx (astérisque) sur Raspberry pi. La méthode d'installation telle que le téléchargement est indiquée ci-dessous.
$ sudo su
# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
# tar zxvf asterisk-16-current.tar.gz
# cd asterisk-16.3.0
root@raspberrypi:/usr/src/asterisk-16.3.0# sudo apt-get update -y
root@raspberrypi:/usr/src/asterisk-16.3.0# sudo apt-get install -y libedit-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install  ncurses-dev libxml2 libxml2-dev sqlite libsqlite3-dev libssl-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install alsa-utils sox libsox-fmt-all^
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install uuid uuid-runtime uuid-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install libjansson4 libjansson-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install libpjsip-simple2 libpjsip-ua2 libpjsip2 libpjproject-dev libsrtp-dev srtp-utils
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install subversion
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install liburi-escape-xs-perl
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan  URI::Escape
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan  URI::Escape
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan LWP::UserAgent
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan LWP::Protocol::https
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan JSON
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install flac
root@raspberrypi:/usr/src/asterisk-16.3.0# ./configure --with-jansson-bundled

Succès si la marque d'illustration astérisque suivante apparaît


               .$$$$$$$$$$$$$$$=..      
            .$7$7..          .7$$7:.    
          .$$:.                 ,$7.7   
        .$7.     7$$$$           .$$77  
     ..$$.       $$$$$            .$$$7 
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$I        .$$$7 
$$$       .7$$$$$$$$$$$$$$$$      :$$$. 
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.  
$$$        $$$   7$$$7  .$$$    .$$$.   
$$$$             $$$$7         .$$$.    
7$$$7            7$$$$        7$$$      
 $$$$$                        $$$       
  $$$$7.                       $$  (TM)     
   $$$$$$$.           .7$$$$$$  $$      
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$      
       $$$$$$$$$$$$$$$$.                

configure: Package configured for: 
configure: OS type  : linux-gnueabihf
configure: Host CPU : armv7l
configure: build-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
configure: host-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
root@raspberrypi:/usr/src/asterisk-16.3.0#

Installer le fichier audio japonais

root@raspberrypi:/usr/src/asterisk-16.3.0# make menuselect

À partir de l'écran de menu, sélectionnez le fichier au format requis CORE_SOUND-JA -.... dans Core Sound Packages. image.png

Sélectionnez comme ci-dessous image.png

Puis lancez make

root@raspberrypi:/usr/src/asterisk-16.3.0# make

En cas de succès, effectuez l'installation

image.png

Sauvegarde du fichier de configuration

root@raspberrypi:/home/pi# cd /etc/asterisk
root@raspberrypi:/etc/asterisk# cp sip.conf sip.conf.bak
root@raspberrypi:/etc/asterisk# cp extensions.conf extensions.conf.bak

Installation d'aquestalkpi Créer un support pour Asterisk

mkdir /usr/lib/asterisk/atp
cp /home/pi/aquestalkpi/*  /usr/lib/asterisk/atp
cp -r /home/pi/aquestalkpi/*  /usr/lib/asterisk/atp

à suivre

Recommended Posts

Raspberry Pi Parlons téléphone de répulsion frauduleuse
Faisons Raspberry Pi?
Exploitons GPIO de Raspeye avec Python CGI
Qu'est-ce que Raspberry Pi?
pigpio sur Raspberry pi
Caméra vidéo Raspberry Pi
Mauvaise connaissance Raspberry Pi
DigitalSignage avec Raspberry Pi
Notes de configuration du Raspberry Pi 4
Cython sur Raspberry Pi
Vérifions! Développons Raspberry Pi Zero à distance - Essayez avec Arafruit WebIDE