Está en la página 1de 4

www.sgdsperu.

com

ARCHIVOS DE CONFIGURACION DE ASTERISK

Asterisk funciona básicamente con dos archivos: sip.conf y extensions.conf.


Para entender cómo funciona Asterisk, haremos una comparación entre la telefonía análoga y la telefonía
IP.
CONCEPTO EN TELEFONIA EQUIVALENTE EN TELEFONIA IP
TRADICIONAL
1 CENTRAL TELEFONICA O CENTRALITA SERVIDOR ASTERISK
2 ANEXO O EXTENSION CANAL SIP
A cada teléfono se le asigna un anexo o Configurado en el archivo sip.conf. Está
extensión. relacionado con dispositivos que utilizan
protocolo SIP. A cada dispositivo SIP se le
asigna un canal SIP.
3 PLAN DE MARCACION DIALPLAN (PLAN DE MARCACION)
Define que va a suceder cuando se marca un Configurado en el archivo extensions.conf.
número de teléfono. Define que va a suceder cuando se marca
un número de teléfono

sip.conf
En este archivo se configuran los canales de comunicación que utilizan protocolo SIP.
Para que los dispositivos de comunicación (teléfonos ip, softphones, etc) que utilizan protocolo SIP
puedan ser reconocidos y registrados por Asterisk, deben ser asociados con estos canales.
Un canal SIP define los codecs que van a utilizar, el puerto por donde Asterisk escucha peticiones de los
dispositivos, la clave de autenticación, el contexto etc.

Consta de dos partes:


Configuración de parámetros generales
[general] ; Parámetros aplicables a todos los canales
bindaddr=0.0.0.0 ; Asterisk puede atender peticiones desde cualquier
bindport=5060 ; Puerto de comunicación utilizado por Asterisk dirección IP.
disallow=all ; Deshabilitar todos los codecs
allow=ulaw ; Habilitar el codec ulaw (códec g711)
allow=gsm ;
language=es ; Definir como idioma el español

1 TEL. 7802102 RPM #032264 990210013 informes@sgdsperu.com


www.sgdsperu.com

Configuración de canales
[2001] ; Identificación del canal
type=friend ; Puede hacer y recibir llamadas (friend, user, peer)
secret=12345 ; Contraseña usada para la autenticación.
host=dynamic ; El dispositivo podrá registrarse utilizando cualquier dirección IP
nat=no ; Si el equipo IP se encuentra dentro de la red LAN
context=local ; El contexto que define el plan de marcación para este canal

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

2 TEL. 7802102 RPM #032264 990210013 informes@sgdsperu.com


www.sgdsperu.com

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 número 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:
Configuración de parámetros generales
[general] ; Configura las opciones aplicables a cualquier plan de marcación
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.

Configuración de planes de marcación


Para ello se utilizan los Contextos, en los cuales se crean planes de marcación diferentes. Dentro del
contexto se crea el dialplan, el cual tiene la siguiente sintaxis:
exten => extensión, prioridad, aplicación(parámetros)

Donde : extensión Es el numero ingresado desde el teclado del teléfono


prioridad Es el orden en que se ejecutan las instrucciones. Primero se ejecuta la prioridad
1, luego la 2 y sucesivamente
aplicación Es la aplicación que se ejecutara, puede recibir parámetros o no

Ejemplo:

[local]
contexto local en donde se define el plan de marcación

#anexo prioridad aplicación


exten => 201 ,1 ,dial(SIP/2001)
exten => 201 ,2 ,hangup

3 TEL. 7802102 RPM #032264 990210013 informes@sgdsperu.com


www.sgdsperu.com

exten => 201 ,1 ,dial(SIP/2001)


exten => 201 ,2 ,dial(sip/operadora)
exten => 201 ,3 ,hangup

Explicación:
Al marcar el numero 2000, como prioridad 1 se ejecuta la aplicación 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 aplicación hangup (colgar) que desconecta el canal.

4 TEL. 7802102 RPM #032264 990210013 informes@sgdsperu.com

También podría gustarte