Sei sulla pagina 1di 3

www.sgdsperu.

com

ARCHIVOS DE CONFIGURACION DE ASTERISK


Asterisk funciona bsicamente con dos archivos: sip.conf y extensions.conf.
Para entender cmo funciona Asterisk, haremos una comparacin entre la telefona
anloga y la telefona IP.
CONCEPTO EN TELEFONIA

EQUIVALENTE EN TELEFONIA IP

TRADICIONAL
1

CENTRAL TELEFONICA O CENTRALITA

SERVIDOR ASTERISK

ANEXO O EXTENSION

CANAL SIP

A cada telfono se le asigna un anexo o

Configurado en el archivo sip.conf. Est

extensin.

relacionado con dispositivos que utilizan


protocolo SIP. A cada dispositivo SIP se le
asigna un canal SIP.

PLAN DE MARCACION

DIALPLAN (PLAN DE MARCACION)

Define que va a suceder cuando se marca un

Configurado en el archivo extensions.conf.

nmero de telfono.

Define que va a suceder cuando se marca


un nmero de telfono

sip.conf
En este archivo se configuran los canales de comunicacin que utilizan protocolo SIP.
Para que los dispositivos de comunicacin (telfonos, softphones) que utilizan
protocolo SIP puedan ser reconocidos y registrados por Asterisk, deben ser asociados
con estos canales. Podra decirse que en este archivo se define el numero de anexo
del telfono, los codecs que van a utilizar, el puerto por donde Asterisk escucha
peticiones de los dispositivos, la clave de autenticacin y se establece el
comportamiento del canal: el tipo user solo puede recibir llamadas, el tipo peer solo
puede hacer llamadas y el tipo friend puede hacer y recibir llamadas. Esta ltima
opcin es la recomendada.
Consta de dos partes:

Configuracin de parmetros generales


[general]

; Parmetros aplicables a todos los canales

context=local

; Contexto por defecto para los canales

port=5060

; Puerto de comunicacin utilizado por Asterisk

Jirn Leticia 948, stand52.


A la altura de la cuadra 12 de Paruro.

TEL. 7936949 RPM #032264 990210013 informes@sgdsperu.com

www.sgdsperu.com

bindaddr=0.0.0.0

; Asterisk puede atender peticiones desde cualquier

direccin IP.
disallow=all

; Deshabilitar todos los codecs

allow=ulaw

; Habilitar el codec ulaw

language=es

; Definir como idioma el espaol

Configuracin de canales
[2001]

; Identificacin del canal (numero del telfono)

type=friend

; Puede hacer y recibir llamadas

secret=12345

; Contrasea usada para la autenticacin.

host=dynamic

; El dispositivo podr registrarse utilizando cualquier

direccin IP
context=local

; El contexto que define el plan de marcacin para este

canal
[2002]
type=friend
secret=12345
host=dynamic
context=local

extensions.conf
Contiene el dialplan o plan de marcado que controla las llamadas entrantes y salientes
para cada usuario o grupo de usuarios. Es decir, indica las aplicaciones que se
ejecutaran al marcar un nmero desde el teclado del dispositivo. As mismo, se define
el orden en que se ejecutan dichas aplicaciones. Estas aplicaciones pueden ser: Dial
(llamar a un dispositivo), Answer (responder), Record (grabar un archivo de audio),
Playback (reproducir un archivo de audio), Hangup (desconectar un canal, colgar el
dispositivo), etc.

Este archivo consta de dos partes principales:

Configuracin de parmetros generales


[general]

; Configura las opciones aplicables a cualquier plan de

marcacin

Jirn Leticia 948, stand52.


A la altura de la cuadra 12 de Paruro.

TEL. 7936949 RPM #032264 990210013 informes@sgdsperu.com

www.sgdsperu.com

static=yes

; Indica si se puede guardar el dialplan desde la consola.


; Por defecto es "yes". Funciona en conjunto con "writeprotect"

writeprotect=no

; Permite ejecutar un comando "save dialplan" desde la consola.

Configuracin de planes de marcacin


Para ello se utilizan los Contextos, en los cuales se crean planes de marcacin
diferentes. Dentro del contexto se crea el dialplan, el cual tiene la siguiente sintaxis:
exten => extensin, prioridad, aplicacin(parmetros)

Donde :

extensin

Es el numero ingresado desde el teclado del telfono

prioridad

Es el orden en que se ejecutan las instrucciones. Primero se ejecuta


la prioridad 1, luego la 2 y sucesivamente

aplicacin

Es la aplicacin que se ejecutara, puede recibir parmetros o no

Ejemplo:
[local]

; contexto local en donde se define el plan de

marcacin
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,hangup

Explicacin:
Al marcar el numero 2000, como prioridad 1 se ejecuta la aplicacin Dial (timbrar,
marcar) que hace timbrar el dispositivo asociado al canal SIP 2000 (definido en
sip.conf). Si en 20 segundos el dispositivo no responde, como prioridad 2 se ejecutara
la aplicacin hangup (colgar) que desconecta el canal.

Jirn Leticia 948, stand52.


A la altura de la cuadra 12 de Paruro.

TEL. 7936949 RPM #032264 990210013 informes@sgdsperu.com

Potrebbero piacerti anche