Instalación de ProjectMF (teléfono Phreaking) (5 / 8 paso)

Paso 5: Configuración de Post

Cada vez que editamos el archivo /etc/asterisk/extensions.conf , necesitamos reiniciar Asterisk. Las siguientes líneas de este archivo determinan cómo Asterisk maneja una llamada entrante, donde es el número DID que nos ha dado Vitelity.net

Contextos de configuración en Extensions.conf

Hay tres contextos que deben especificarse en corchetes- por defecto, entrantes, y de interior. El contexto predeterminado son extensiones que pueden ser hechas sin pasar sobre un tronco de SF. También se hace referencia en el archivo /etc/asterisk/sip.conf como "contexto predeterminado para las llamadas entrantes." Este contexto sólo se utiliza si no se especifica un contexto específico dentro de la entrada del dispositivo proveedor de sip.conf. Solamente números en el contexto predeterminado pueden ser marcados directamente a través de la DISA hizo.

Entrada es el marco que usamos para un número de Vitelity.net entrante. Es el utilizado cuando los troncos 25-48 reciben una llamada de troncos 1-24 ("g1") por ejemplo,

es un caso único en el contexto entrante que se responde a las llamadas entrantes a la DID. DISA en este ejemplo, "Sistema de acceso directo" y contestar la llamada con un tono de marcación para que el código especificado "1234" se dará un nuevo tono de marcar. Si creamos una extensión de 999 como

Entonces podemos crear una conexión a un canal de Zaptel, utilizando la función Dial() , como,

Esto conectaría el canal Zaptel en extensión 999. Podemos fijar esta función a ejecutar cuando se marca una extensión específica de nuestra conexión de DISA, como algo así como la extensión 2600

Donde 2600 es nuestro número de extensión que responde, crea una conexión de Zaptel para grupo 1 con el siguiente par disponible en nuestro tronco. Esta extensión debe ser bajo el contexto predeterminado como el comando DISA para los puntos de entrada DID a dicho contexto. Con nuestra nueva conexión de canal de Zaptel, ahora podemos marcar números de interno utilizando nuestra caja azul. Tanto el "de interior" y "por defecto" contextos se definen también en el archivo Zapata.conf como vimos en el paso 3 - Configuración.

Reproducir Audio

Si queremos reproducir tonos u otros clips de audio, necesitamos primero crear. Sonidos en asterisco mejor se reproducirán como archivos de GSM, que podemos hacer fácilmente mediante la conversión de archivos WAV con sox.

También pueden codificar archivos MP3 a WAV usando la utilidad LINUX mp3 lame que necesita ser instalado desde fuentes externas, como

o, una vez más podemos de la escritura de este proceso como el siguiente,

Luego simplemente colocamos los nuevos archivos GSM/WAV en el directorio/var/lib/asterisk/sonidos . Ahora podemos usar las funciones ControlPlayback() o Playback() en el archivo /etc/asterisk/extensions.conf para jugarlos. Por ejemplo, podemos establecer extensión 112 para reproducir un sonido de llamada y luego classtrack1HQ.gsm archivo con el siguiente código

Podemos cambiar todos los archivos .wav en el directorio actual con esta simple línea de Bash:

Luego simplemente hacer,

Copiarlos en el directorio de recursos de sonido asterisco.

IF - Else lógica

Si otra lógica es posible utilizando el archivo extensions.conf en forma ternaria. Por ejemplo, podemos recoger la entrada de teclado del usuario, comprobarlo, y si es lo que nosotros queremos ir a una línea de marcado exten. Echemos un vistazo a un ejemplo.

El código anterior de extensions.conf simula una Unidad de prueba de acceso directo. Aviso cómo los números se utiliza generalmente para ordenar las líneas de exten son ahora 'n.' también, ahora tenemos las etiquetas después de la ' n delanillo","comenzar","getnum"y"readnum. " Estas etiquetas se refieren a las funciones GoTo() y GoToIf() . Utilizamos la función Read() para reproducir un sonido y escuchar la entrada del usuario. La entrada del usuario se almacena en el nombre de la variable especificado. Puede ser una definición general de read() ,

Donde "filename" es el archivo de audio GSM para reproducirse. En nuestro caso, reproducir el tono de 440Hz y esperar a la entrada del usuario. Echemos un rápido vistazo a GoToIf().

Si expresión es verdadera, GoToIf() irá a la etiqueta "somelabel" y ejecuta esa nueva línea. Si no es cierto, va a la etiqueta otherlabel y ejecuta la nueva línea. Si otherlabel no fue definido, asterisco sólo hubiera seguido hasta la siguiente línea. Esto es simple if/else logica puede usarse en Asterisk para ProjectMF.

Artículos Relacionados

Caja azul basados en Arduino (teléfono Phreaking)

Caja azul basados en Arduino (teléfono Phreaking)

Historia e historiaEn la década de 1950, años 1960, 1970, década de 1980 y aún hasta en la década de 1990 teléfono phreaking era una manera asombrosamente fresca a explorar un mundo desconocido de las redes de conmutación de teléfono. A "phreak"
¿Instalación de Bluetooth multifunción coche Smart para Arduino controlado por teléfono móvil

¿Instalación de Bluetooth multifunción coche Smart para Arduino controlado por teléfono móvil

por lo que usted quiere hacer un coche smart? ¿No sabes dónde empezar? Por qué aprender con equipo de ICStation.El Arduino Bluetooth coche Smart tiene la función de seguimiento, evitación del obstáculo, control remoto por infrarrojos y Bluetooth remo
Virus falso teléfono Android no broma ninguna instalación necesaria.

Virus falso teléfono Android no broma ninguna instalación necesaria.

Esta broma es divertida hará que tus amigos teléfono enloquecer pero la dosis no hacer ningún daño real tan completamente seguroPaso 1: Opción de desarrollo Vaya a configuración y luego desplácese hacia abajo hasta la opción de los desarrolladores ha
Lente de silicona para el teléfono inteligente microscopio

Lente de silicona para el teléfono inteligente microscopio

Lentes baratas son cada vez mejores! Ahora es posible hacer un microscopio digital barato utilizando un teléfono con una cámara juntada con otro lente. Ha habido un enorme interés en hacerlo como se muestra en muchos Instructables. Mientras estos no
Cómo instalar un soporte de teléfono de RAM en una motocicleta

Cómo instalar un soporte de teléfono de RAM en una motocicleta

Mi viaje al trabajo es un poco aburrido, así que decidí instalar un teléfono de RAM mount así puedo coger para arriba en mi cartera de Netflix durante mi viaje. Esto es como lo hice.Paso 1: Cosas necesitaremos.-Base RAM para el vástago de horquilla d
Coca-cola puede teléfono altavoz

Coca-cola puede teléfono altavoz

Este instructivo es una guía sobre cómo construir un altavoz de teléfono increíblemente pequeño y potente dentro de una coca-cola. Costo total de este altavoz está por debajo de 20$, excepto pilas y coque puede por supuesto. Las ventajas de este alta
Corte láser madera teléfono soporte

Corte láser madera teléfono soporte

Se trata de un soporte de madera teléfono hecho con madera de 1/8 de pulgada, utilizando la vida técnica para hacer madera flexible de la bisagra. Es ideal para ver películas o espectáculos o vídeos en la orientación del paisaje, pero no puede apoyar
Accesorio del teléfono móvil Bluetooth para llamadas perdidas y SMS

Accesorio del teléfono móvil Bluetooth para llamadas perdidas y SMS

cuando en la casa, no llevo mi celular conmigo en todas partes... a veces teléfono anillos o un SMS viene en y no oírlo. Con el volumen de la música interpretada por los adolescentes en el país, no es una sorpresa :-) así que decidí crear un pequeño
Rotary teléfono iPod Dock

Rotary teléfono iPod Dock

siempre he amado reasignar una cosa en otra. Este instructable le mostrará fotos de mi iPod completo muelle con comentarios en cómo lo pongo juntos. Pido disculpas que no tomar fotos a través de todo el proceso. Estaba demasiado entusiasmado con el p
RGB a mano Alien Ware cabeza teléfono soporte

RGB a mano Alien Ware cabeza teléfono soporte

La idea detrás de edificio este soporte de auriculares es ser inspirado y estoy siempre tratar de construir algo nuevo y único para mi PC de escritorio. Estoy buscando soporte de auricular y teléfono cabeza todos looks simples y costoso como comparac
Voz controlar tu PC desde tu teléfono (android)

Voz controlar tu PC desde tu teléfono (android)

este instructable lazos con mi anterior instructable, 'voz controlada asistente PC'. Si usted no ha visto que, ir allí primero como esta ' ible se construye sobre el anterior: Este instructable le mostrará cómo controlar el asistente 'Jarvis' desde s
Un muy barato WiFi ESP8266 coche inteligente controlada por teléfono basada en NodeMCU

Un muy barato WiFi ESP8266 coche inteligente controlada por teléfono basada en NodeMCU

DoitCar es diseñado y desarrollado por médicos de la inteligencia de Shenzhen y tecnología (SZDOIT), que es la más rentable. Se aplica extensamente en muchos campos, como el amante de la electrónico, los estudiantes universitarios, Internet de las co
Cómo construir un Longboard eléctrico con control de teléfono

Cómo construir un Longboard eléctrico con control de teléfono

Longboards eléctricos son awsome!IMÁGENES DE PRUEBA EN EL VIDEO DE ARRIBACÓMO CONSTRUIR UN LONGBOARD ELÉCTRICO CONTROLADO DESDE UN TELÉFONO CON BLUETOOTHActualización #1: Cinta del apretón instalada, algunos ajustes en el controlador de velocidad han
Sistema de sonido de motocicleta DIY para los cascos. Conexión para teléfono, GPS o dispositivo de música

Sistema de sonido de motocicleta DIY para los cascos. Conexión para teléfono, GPS o dispositivo de música

descargo de responsabilidad: no se recomienda que utilice este sistema mientras viajaba en su motocicleta.  Es más importante mantener alerta y ser consciente de sus alrededores que al atasco el camino.  Sólo uso de este sistema al tomar viajes largo