Installation de ProjectMF (téléphone Phreaking) (5 / 8 étapes)

Étape 5: Configuration de poste

Chaque fois que nous éditons le fichier /etc/asterisk/extensions.conf , il faut redémarrer l’astérisque. Les lignes suivantes dans ce fichier déterminent comment astérisque gère un appel entrant, où le numéro DID nous est donné par Vitelity.net

Contextes de configuration dans Extensions.conf

Il y a trois contextes qui devront être précisées crochets – par défaut, entrants, et de-interne. Le contexte par défaut sont des extensions qui peuvent être composées sans aller sur un tronc de SF. Il est également référencé dans le fichier /etc/asterisk/sip.conf comme "contexte par défaut pour les appels entrants." Ce contexte est utilisé uniquement si un contexte spécifique n’est pas spécifié dans l’entrée du périphérique/fournisseur sip.conf. Seulement les numéros dans le contexte par défaut peuvent être composés directement par l’intermédiaire de la DISA n’a.

Entrant est dans ce contexte que nous utilisons pour un nombre de Vitelity.net entrant. C’est le contexte utilisé lorsque les troncs 25-48 de recevoir un appel de troncs 1-24 ("g1") par exemple,

est une instance unique dans le contexte entrant qui répondra aux appels entrants pour DID. DISA dans cet exemple, est «Direct Inward System Access» et répondra à l’appel avec une tonalité à laquelle le code comme spécifié ci-dessus "1234" donnera une nouvelle tonalité de numérotation. Si nous créons une extension 999 comme,

Nous pouvons alors créer une connexion à un canal Zaptel, en utilisant la fonction Dial() , comme,

Il relierait au canal Zaptel dans extension 999. Nous pouvons définir cette fonction à exécuter lorsqu’une extension spécifique est composée de notre connexion DISA, quelque chose comme l’extension 2600 comme,

Lorsque 2600 est notre numéro de poste qui répond, crée une connexion de Zaptel pour le groupe 1 avec la paire suivante disponible sur notre réseau. Cette extension doit être dans le contexte par défaut que la commande de DISA pour les points d’entrée DID à cet égard. Avec notre nouvelle connexion de canal Zaptel, nous pouvons maintenant composer des numéros de-interne à l’aide de notre boîte bleue. Les deux le "de-interne" et "par défaut" contextes sont définis aussi dans le fichier Zapata.conf comme nous l’avons vu à l’étape 3 - Configuration.

Lecture Audio

Si nous voulons jouer des sons ou des clips audio, nous devons tout d’abord les créer. Sons en astérisque sont mieux joués sous forme de fichiers GSM, que nous pouvons faire facilement à convertir des fichiers WAV à l’aide de sox.

Fichiers MP3 peuvent également être codés au format WAV en utilisant l’utilitaire LINUX boiteux-mp3 qui devra être installé à partir des sources externes, comme

ou, encore une fois nous pouvons script ce processus comme suit,

Puis nous suffit de placer les nouveaux fichiers GSM/WAV dans le répertoire/var/lib/asterisk/sounds / . Nous pouvons maintenant utiliser les fonctions de ControlPlayback() ou de Playback() dans le fichier /etc/asterisk/extensions.conf pour les jouer. Par exemple, nous pouvons mettre en place extension 112 pour jouer un son vibrant et puis fichier classtrack1HQ.gsm avec le code suivant comme,

Nous pouvons modifier tous les fichiers .wav dans le répertoire courant avec cette simple One-Liner de Bash :

Ensuite il suffit de faire,

Pour les copier dans le répertoire de ressources sonores Asterisk.

If - Else logique

Si / Else logique est possible en utilisant le fichier extensions.conf ternaire-comme dans la. Par exemple, nous pouvons recueillir les commentaires du clavier de l’utilisateur, le vérifie, et si c’est ce que nous veulent aller à une ligne marquée exten. Examinons un exemple.

Le code ci-dessus pour extensions.conf simule une Unité de Test d’accès Direct. Notez comment les nombres habituellement utilisées pour le classement des lignes d’exten sont maintenant « n » également, nous avons maintenant des étiquettes après la ' n s comme "anneau", "commencer", "getnum" et "readnum." Ces étiquettes sont désignés par les fonctions GoTo() et GoToIf() . Nous utilisons la fonction Read() pour émettre un signal sonore et écouter les entrées d’utilisateur. L’entrée d’utilisateur est ensuite stockée dans la variable nom spécifié. Une définition générale du read() peut être aussi,

Où "nom_fichier" est le fichier audio GSM pour être joué. Dans notre cas, nous jouer le diapason 440Hz et attendez que l’entrée d’utilisateur. Nous allons jeter un coup d’oeil à GoToIf().

Si expression est true, GoToIf() ira à l’étiquette de "somelabel" et exécute cette nouvelle ligne. S’il n’est pas vrai, il va à l’étiquette otherlabel et exécute la nouvelle ligne. Si otherlabel n’est pas défini, astérisque aurait juste continué jusqu'à la prochaine ligne. C’est comment de simples if/else logica peut être utilisé en astérisque pour ProjectMF.

Articles Liés

Axée sur l’Arduino Blue Box (téléphone Phreaking)

Axée sur l’Arduino Blue Box (téléphone Phreaking)

Histoire et histoireDans les années 1950, des années 1960, années 1970, des années 1980 et même vers le haut dans les années 1990 téléphone phreaking était une façon étonnamment frais d'explorer un monde inconnu de commutation de réseaux de téléphone
ProjectMF boîte bleue phreaking démo

ProjectMF boîte bleue phreaking démo

projet MF est un être vivant, simulation de la signalisation de téléphone analogique SF/MF de respiration, tout comme il a été utilisé dans le réseau téléphonique des années 1950 jusqu'aux années 1980. Il vous permet des appels téléphoniques « boîte
Restaurer et refaire l’installation électrique un téléphone des années 1930

Restaurer et refaire l’installation électrique un téléphone des années 1930

Si vous êtes creuser autour, et vous trouverez ce qu'on dirait que c'est un très vieux, grungy, téléphone. Vous ne voulez pas il dans votre maison parce qu'il est bien, ont accumulé des années de croûte. Ou peut-être il n'est pas câblé avec une fiche
Cassé la torche pour chargeur de téléphone d’urgence

Cassé la torche pour chargeur de téléphone d’urgence

L'idée de ce projet est venu d'un ami. Il avait pris sa famille en vacances camping, comme il l'avait fait pour pas mal d'années depuis que ses enfants est devenu assez vieux pour en profiter. Eh bien, l'année dernière à la fin de la fête, ils sont t
Comment faire pour convertir un vieux téléphone portable (NOKIA 6600) en A SUPERGADGET-MICRO-ORDINATEUR

Comment faire pour convertir un vieux téléphone portable (NOKIA 6600) en A SUPERGADGET-MICRO-ORDINATEUR

http://www.internetsecretbook.comAu milieu de difficultés se trouve occasion. -Albert EinsteinLes caractéristiques du téléphone Nokia 6600 affichent les nouvelles fonctionnalités d'imagerie avancées, notamment un brillant TFT 65 536 couleurs et appar
Voix de controler votre PC depuis votre téléphone (android)

Voix de controler votre PC depuis votre téléphone (android)

cette instructable cravates dedans avec mon précédent instructable, « voix contrôlée adjoint PC ». Si vous n'avez pas vu que, y aller tout d'abord comme cela ' ible s'appuie sur l'autre : Cette instructable va vous apprendre comment contrôler l'assis
Adaptateur de trépied Cell Phone

Adaptateur de trépied Cell Phone

récemment, j'ai remplacé mon téléphone portable. Le téléphone portable précédent, (un Samsung Galaxy S3) dispose d'un écran gravement fissuré, mais fonctionne autrement. Je l'utilise maintenant comme un réveil et un appareil photo.La caméra du S3 est
Comment correctement configurer le téléphone Android Studio et ZTE vitesse FTC robotique de

Comment correctement configurer le téléphone Android Studio et ZTE vitesse FTC robotique de

À compter de la saison de FTC robotique 2015-16, un nouveau système de contrôle a été adopté pour la concurrence. Ce système utilise des appareils Android équipés des processeurs Snapdragon de QualComm. Ce changement dans le système de contrôle a éga
RotaryX : Comment faire pour pirater un téléphone à cadran

RotaryX : Comment faire pour pirater un téléphone à cadran

Comme beaucoup de technologie analogique, un téléphone à cadran exploitée avec une série de commutateurs haute/basse qui peut facilement être raccordée à un Arduino pour programmation aventures. Ce tutoriel vous guidera dans le processus d'ouverture
Mesure et carte des nuisances sonores avec votre téléphone portable

Mesure et carte des nuisances sonores avec votre téléphone portable

Nicolas Maisonneuve (Sony CSL Paris)Matthias Stevens (Vrije Universiteit Brussel / Sony CSL Paris)Luc Steels (Vrije Universiteit Brussel / Sony CSL Paris)Dans ce « Instructable », vous apprendrez comment vous pouvez utiliser votre téléphone mobile éq
Téléphone cellulaire contrôlé actionneurs linéaires

Téléphone cellulaire contrôlé actionneurs linéaires

Ce projet a été créé par les professeurs Saleh Kalantari et Ebrahim Poustinchi de l'école de conception et de Construction à la Washington State University. Ils sont responsables de l'idée et la construction physique. Je suis responsable de l'électro
Utilisez votre téléphone portable comme une souris sans fil

Utilisez votre téléphone portable comme une souris sans fil

Bonjour tout le monde. Dans ce projet simple, nous allons utiliser Arduino Leonardo pour contrôler la souris de l'ordinateur. À l'aide d'un module bluetooth, ce qui est attaché à l'Arduino, nous sommes en mesure de connecter sans fil à un androïde mo
Comment faire les téléphone portable chargeur pour la votre moto

Comment faire les téléphone portable chargeur pour la votre moto

Dans ce tutoriel, je vais vous montrer que comment installer chargeur de téléphone portable dans votre moto au cœur de ce projet est LM7805 ic, nous savons que notre batterie de téléphone portable nécessitent un 4,5 ~ 5 v CC tension de charge donc de
Installer Cyanogenmod sur Samsung Galaxy S5 G900F (UK)

Installer Cyanogenmod sur Samsung Galaxy S5 G900F (UK)

Dans ce tutoriel que nous allons passer à travers la façon d'installer Cyanogenmod, y compris votre S5 Galaxy avec le modèle de code de G900F d'enracinement, mine est sur Vodafone UK et n'a pas été à la racine ou déverrouillée ou personnalisé ROM ins