Extensions.conf, el archivo para crear el dialplan

El dialplan esta contenido en el archivo extensions.conf que a su vez se ubica en el directorio /etc/asterisk, este archivo es una especie de script donde viene detallado la configuracion de nuestras extensiones.

Extensions.conf
Como se expreso anteriormente, este archivo permite tener la configuracion de las extensines y para empezar detallaremos en que consiste y como esta conformado este archivo.
Extensions.conf esta compuesto de tres partes funda,mentales que son [general] y [globals]

Contexto [general]
El contexto [general] configura unas pocas opciones generales como son:
static: Indica si se ha de hacer caso a un comando “save dialplan” desde la consola. Por defecto es “yes”. Funciona en conjunto con “writeprotect”
writeprotect: Si writeprotect=no y static=yes se permite ejecutar un comando “save dialplan” desde la consola. El valor por defecto es ” no” .
autofallthrough: Si está activado y una extensión se queda sin cosas que hacer termina la llamada con BUSY, CONGESTION o HANGUP Si no está activada se queda esperando otra extensión. Nunca debería suceder que una extensión se quede sin cosas que hacer como explicaremos posteriormente.
clearglobalvars: Si está activado se liberan las variables globales cuando se recargan las extensiones o se reinicia Asterisk.
priorityjumping: Si tiene valor ‘yes’, la aplicación soporta ‘jumping’ o salto a diferentes prioridades. En desuso
En general estas opciones no son muy importantes y se pueden dejar tal y como aparecen por defecto.

Contexto [globals]
En este contexto se definen las variables globales que se van a poder utilizar en el resto de los contextos. Por ejemplo
CONSOLE=Console/dsp: indica que cuando hagamos referencia a la variable CONSOLE estamos llamando a /Console/dsp
Las variables suelen ponerse siempre en mayusculas para diferenciarlas posteriormente.
Las variables suelen ponerse siempre en mayusculas para diferenciarlas posteriormente.
contexts, extensions, y variables

Context
El contexto evita que las extensiones entren en una confusion, ya que por medio de este le podemos dar y asignar ciertas caracteristicas, despues mas adelante del manual, se explicara con un ejemplo sencillo.
El nombre del contexto debe ir entre corchetes de este tipo [nombre_contexto], cada contexto tiene una lista de comandos y las diversos usuarios sip o iax pueden pertenecer a estos contextos. Un dialplan puede contar con diversos contextos en la configuración.

Extensions

Las extensiones poseen la siguiente sintaxis:

exten => EXTENSION, PRIORIDAD, COMANDO(ARGUMENTOS)

Existen numerosos comandos o funciones en el dialplan y se especificaran mas en detalle en el punto “Principales funciones o comandos del dialplan”.

Existen 3 tipos de extensiones que son:
constant extension
wildcard extension,
special extension

Anuncios

2 Responses to Extensions.conf, el archivo para crear el dialplan

  1. […] Explicacion del dialplan. […]

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: