You are here: Home » Asterisk » Curso Asterisk 1.8 – Capítulo 06 – Introducción al DialPlan

Curso Asterisk 1.8 – Capítulo 06 – Introducción al DialPlan

En este capítulo veremos una introducción al Plan de Marcado de Asterisk (DialPlan), veremos para que sirve, sus componentes, la sintaxis y las aplicaciones.

Los objetivos de este capítulos son:

Entender que es el DialPlan
Conocer que son contextos, extensiones y prioridades
Aprender el uso básico de las aplicaciones del dialplan

Aprovecho este espacio para dos cosas:

1) Disculparme por la demora en la publicación de los capítulos 5 y 6 (mucho trabajo)

2) dejarles los archivos de configuración de la clase pasada por si tienen algo que corregir.

sip.conf

[general]
context=default
allowguest=no ;Deshabilita llamadas sin autenticación
srvlookup=yes
udpbindaddr=0.0.0.0
transport=udp

[telefono1]
type=friend
secret=c0ntras3!
host=dynamic
insecure=port,invite
context=users

[telefono2]
type=friend
secret=h0tf1x3d2012
host=dynamic
insecure=port,invite
context=users

extensions.conf

;General Settings for Extensions
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priortityjumping=no

[globals]

;Los contextos comienzan acá
[users]

exten => 2001,1,Dial(SIP/telefono1,20)
exten => 2002,1,Dial(SIP/telefono2,20)

Founder of http://hotfixed.net - Co-Founder of @BusyToneGroup and @S3cT0 | Penetration Tester | Security Consultant | Linux | VoIP

http://hotfixed.net

7 Comments

  1. Hombre, por mi no hace falta las disculpas, es admirable que, a pesar de sus múltiples ocupaciones tenga tiempo para compartir su conocimiento y experiencia respecto a Asterisk.

    Gracias por compartir (por cierto, no hubo problemas con el cap anterior, explicación clara)

  2. Hola que tal, antes que nada muchas felicidades por tu tutorial, de verdad que se te agradece enormemente.

    Repsecto a la sesion de esta semana, entiendo lo de las prioridades, sin embargo tengo una pregunta… no se si has escuchado hablar del CNC( Control Numerico Computarizado ), se utiliza para controlar makinas herramientas computarizadas como fresadora, tornos, cepillos, etc, en fin, ahi se hace algo mas o menos parecido a lo de las prioridades, se especifica el numero de la instruccion:

    1. taladra un orificio de .25″
    2. has una cuerda de 35°
    3. has un bisel de 45°
    4. etc

    ahi sucedia lo mismo, si necesitabas hacer un paso nuevo entre el 2 y el 3 tenias que renumerar todas las demas lineas, aunque ahi existia una solucion, consistia en no numerar sumandole uno a la siguiente linea, sino sumandole 5 por ejemplo, asi el codigo quedaba:

    1. taladra un orificio de .25″
    5. has una cuerda de 35°
    10. has un bisel de 45°
    15. etc

    de esta manera al poner una nueva instruccion entre 5 y 10 no habia ningun problema ya que se podia declarar la instruccion numero 6 y no afectaba a la demas numeracion….. mi pregunta es si se puede hacer algo parecido asi en Asterisk?

    Yo actualmente ando configurando unos canales analogicos, el dialplan para hacer llamadas entre extensiones analogicas internas ya lo tengo listo, mi problema es para recibir llamadas externas y para realizar llamadas hacia afuera desde las extensiones, me encantaria que me recomendaras algunos recursos o algo para que me oriente con esto, tengo una tarjeta TDM800, 4 FXS y 4FXO.

    Saludos y de nueva cuenta muchisimas gracias

    • Hola Samuel, como comento en el video solo es necesaria la prioridad 1, las demás van con “n”.

      Para lo de las tarjetas debes compilar dahdi y libpri, allí realizar la respectiva configuración de las tarjetas y los canales. En cuanto consiga una tarjeta de estas subo un manual.

      Saludos,

  3. Muy buen curso Daniel todo bien hasta aquí saludos y estamos a la espera de los siguientes capitulos 😉

  4. daniel cuando te vas animar a seguir con una saga de video tutoriales para aprender a manejar la plataforma ELASTIX

    • Todo depende de tiempo, y por estos días no tengo mucho

Comments are closed.