Vous êtes sur la page 1sur 51

   

MANUAL DE 
INSTALACIÓN Y 
CONFIGURACIÓN DE 
UN SERVIDOR 
ASTERISK  

Luis Felipe Martínez, Wilson Teran T. 

Junio de 2007 
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

MANUAL DE INSTALACIÓN Y 
CONFIGURACIÓN DE UN SERVIDOR 
ASTERISK 
 

CONTENIDO
 
 
CONTENIDO ................................................................................................................. 1 
LISTA DE FIGURAS ...................................................................................................... 3 
LISTA DE TABLAS ................................................... ¡Error! Marcador no definido. 
INTRODUCCIÓN ......................................................................................................... 5 
REQUERIMIENTOS ..................................................................................................... 7 
PROCESO DE INSTALACIÓN .................................................................................... 8 
1.  Reiniciar desde el CD. ........................................................................................ 8 
2.  Configuración del Teclado ................................................................................ 9 
3.  Crear las particiones (solo instalación avanzada) ........................................... 9 
4.  Configuración del gestor de arranque .............................................................. 11 
5.  Selección de Zona Horaria ............................................................................... 13 
6.  Contraseña de administrador o root e Inicio de instalación. ........................ 13 
7.  Iniciando Trixbox. ............................................................................................. 15 
8.  Configuración de Red ....................................................................................... 16 
CONFIGURACIÓN DE ASTERISK ............................................................................. 18 
1.  Accediendo a Free‐PBX .................................................................................... 19 
2.  Módulos del FreePBX ...................................................................................... 22 
a.  Extensions (Extensiones) ............................................................................. 24 
b.  Features Codes .............................................................................................. 26 
c.  General Setting (Aspectos Generales) ........................................................ 26 

  1   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

 
d.  Trunks (Troncales) ....................................................................................... 28 
e.  Outbound Routes (Rutas Salientes) ........................................................... 32 
f.  Inbound Routes (Rutas Entrantes) ............................................................. 34 
g.  Blacklist (Lista Negra) .................................................................................. 35 
h.  IVR ‐Interactive Voice Responce‐ (Recepcionista Digital) ....................... 36 
i.  Conferences (Salas de conferencia) ............................................................ 36 
j.  Music On Hold (Música en espera) ............................................................ 36 
k.  Time Conditions (Condicions Horarias) .................................................... 36 
l.  Follow me ...................................................................................................... 37 
m.  Ring Groups (Grupos de Extensiones) .................................................... 37 
n.  Queues (Colas) ............................................................................................. 37 
o.  DISA (Direct Inward System Access) ......................................................... 37 
p.  System Recordings ....................................................................................... 37 
FLASH OPERATOR PANEL ....................................................................................... 38 
CONFIGURACIÓN DE LOS SOFTPHONES ............................................................ 39 
1.  Configurar Idefisk ............................................................................................ 39 
2.  Configurar X‐Lite ............................................................................................. 42 
CONFIGURACIÓN DE LOS TELEFONOS IP .......................................................... 45 
INTERCONECTAR DOS SERVIDORES ASTERISK ................................................. 48 
Método 1. Usuario/Servidor ................................................................................... 48 
Método 2. Servidores Amigos ................................................................................ 49 
BIBLIOGRAFIA ........................................................................................................... 50 
 

   

  2   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

LISTA DE FIGURAS 
 

Figura 1. Pantalla de Instalación  8 
Figura 2. Configuración del Teclado  9 
Figura 3. Tabla de Particiones  10 
Figura 4. Agregar una partición  10 
Figura 5. Elegir el Gestor de descarga.  11 
Figura 6. Selección de Sistema Operativo a cargar por default  12 
Figura 7. Selección de partición donde se instalará el gestor de descarga  12 
Figura 8. Selección de zona horaria  13 
Figura 9. Contraseña de administrador  13 
Figura 10. Proceso de Instalación  14 
Figura 11. Listado de Sistemas Operativos  15 
Figura 12. Login  16 
Figura 13. Configuración de parámetros de red  16 
Figura 14. Barra de  direcciones  19 
Figura 15. Pantalla de Bienvenida Trixbox  19 
Figura 16. Autenticación para entrar en modo administrador  20 
Figura 17. Ventana principal  20 
Figura 18. Accediendo a Free‐PBX  21 
Figura 19. Página de bienvenida del Free‐PBX  21 
Figura 20. Administrador de módulos  23 
Figura 21. Barra de Cambios de configuración  23 
Figura 22. Setup del FreePBX.  24 
Figura 23. Agregar una extensión  25 
Figura 24. Menú con extensiones creadas.  26 
Figura 25. Modulo de Opciones Generales  27 
Figura 26. Agregar una Troncal  31 
Figura 27. Configuración de Outbound Routes  33 
Figura 28. Agregar una Inbound Route  34 
Figura 29. Elegir destino de la llamada en Inbound Route  35 
Figura 30. Flash Operator Panel  38 
Figura 31. Ventana de Idefisk  39 

  3   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Figura 32. Agregar una cuenta en Idefisk  40 
Figura 33. Configurando una cuenta SIP en Idefisk  40 
Figura 34. Idefisk  41 
Figura 35. Ventana principal de X‐Lite  42 
Figura 36. Configurando X‐Lite  43 
Figura 37. X‐Lite  44 
Figura 38. Contraseña para configuración del teléfono IP  45 
Figura 39. Página de configuración  46 
Figura 40. Configuración de los parámetros de red del teléfono  47 
 
 

LISTA DE TABLAS 
 

Tabla 1. Configuración Teléfono IP  46 
Tabla 2. Configuración de la Troncal para el método 1  49 
Tabla 3. Configuración de la Rutas Salientes para el método 1  49 
Tabla 4. Configuración de la Troncal para el método 2  49 
Tabla 5.  Configuración de la Rutas Salientes para el método 2  49 

   

  4   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

INTRODUCCIÓN
 

En este documento se muestra paso a paso el proceso de instalación y configuración 
de un servidor IP PBX basado en Asterisk. 

Esta información es de gran utilidad para realizar la Práctica 4. 

Además  sirve  de  ayuda  para  todo  aquel  que  desee  implementar  una  central 
telefónica basada en Asterisk. 

Antes de continuar, es conveniente iniciar al lector con una breve reseña de lo que es 
Asterisk. 

Asterisk  es  una  aplicación  software  libre  de  una  central  telefónica  (PBX).  Como 
cualquier  PBX,  se  puede  conectar  un  número  determinado  de  teléfonos  para  hacer 
llamadas entre sí e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto 
básicos como primarios. Asterisk tiene licencia GPL. 

Fue  creado  por  Mark  Spencer,  de  Digium,  y  en  la  actualidad  es  su  principal 
desarrollador, junto con otros programadores que han contribuido a corregir errores 
y  añadir  novedades  y  funcionalidades.  Originalmente  desarrollado  para  el  sistema 
operativo  GNU/Linux,  Asterisk  actualmente  también  funciona  en  BSD,  MacOSX, 
Solaris y Microsoft Windows, aunque la plataforma nativa (GNU/Linux) es la mejor 
soportada de todas. 

Asterisk  incluye  muchas  características  anteriormente  sólo  disponibles  en  costosos 


sistemas propietarios PBX: buzón de voz, conferencias, IVR, distribución automática 
de llamadas, y otras muchas más. Los usuarios pueden crear nuevas funcionalidades 
escribiendo  un  dialplan  en  el  lenguaje  de  script  de  Asterisk  o  añadiendo  módulos 
escritos en lenguaje C o en cualquier otro lenguaje de programación soportado por 
Linux. 

Para conectar teléfonos normales analógicos hacen falta unas tarjetas telefónicas FXS 
o FXO fabricadas por Digium o por otros fabricantes. 

  5   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Quizá lo más interesante de Asterisk es que soporta muchos protocolos VoIP como 
pueden ser SIP, H.323, IAX y MGCP.  Asterisk puede  inter‐operar con  terminales IP 
actuando como un registrador y como gateway entre ambos. 

Lejos  de  poder  competir  con  las  compañías  que  comercializan  soluciones  de  VoIP 
Hardware/Software de alta calidad como Alcatel, Cisco, Avaya o Nortel, Asterisk se 
empieza  a  adoptar  en  algunos  entornos  corporativos  como  solución  de  bajo  costo 
junto con SER (Sip Express Router). 

Como se describió anteriormente, Asterisk es un software nativo de Linux y es sobre 
esta  plataforma  donde  su  operación  es  óptima.  Por  lo  cual  será  sobre  Linux  el 
sistema  donde  se  implementará  el  servidor  PBX.  Precisamente  este  es  uno  de  los 
principales  inconvenientes  que  conlleva  trabajar  con  Asterisk,  al  estar  basado  en 
Linux  hereda  uno  de  las  aparentes  desventajas  de  este  sistema  operativo,  su 
complejidad. 

Partiendo  de  eso  y  gracias  a  la  característica  de  Asterisk  de  ser  libre,  una  gran 
cantidad  de  desarrolladores  en  el  mundo,  consientes  que  la  inmensa  mayoría  de 
usuarios  de  PCs  desconocen  que  existen  sistemas  operativos  diferentes  a  Windows 
de  Microsoft,  han  desarrollado  herramientas  que  permitan  a  cualquier  usuario 
implementar un servidor Asterisk sin siquiera darse cuenta que están trabajando con 
Linux. Estas han sido lanzadas como distribuciones de Asterisk, las cuales incluyen 
Asterisk  y  aplicaciones  de  GUI  (Graphical  User  Interface)  o  interfaces  gráficas  que 
ayudan al usuario a la configuración de su servidor PBX. Entre  las más populares se 
encuentran Trixbox (anteriormente conocida como Asterisk@Home), EvolutionPBX, 
CosmoPBX y más recientemente AsteriskNOW la cuál es desarrollada por Digium. 

De las anteriormente mencionadas, Trixbox se caracteriza por su gran trayectoria, su 
gran  aceptación  por  parte  de  los  usuarios  y  por  poseer  un  gran  número  de 
aplicaciones que facilitan enormemente la instalación y configuración de un servidor 
Asterisk. Es Trixbox la distribución elegida para la implementación de los escenarios 
donde  se  describe  un  sistema  de  VoIP  basado  en  un  IP  PBX  implementado  con 
Asterisk. 

   

  6   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

REQUERIMIENTOS 
 

Como  cualquier  sistema  operativo,  Trixbox  necesita  unos  requerimientos  mínimos 


que garanticen el buen funcionamiento del mismo. 

Estos requerimientos son: 

• Las  especificaciones  mínimas  de  hardware  son:  Procesador  Pentium  III  de 
500MHz con 256Mb de RAM. 
• Una  partición  con  formato  ext3  o  ext2.  El  tamaño  de  esta  depende  de  que 
cantidad de operaciones o servicios  tendrá que implementar el servidor. Para 
una aplicación académica, una partición de 3Gb es suficiente.  
• Una partición swap. El tamaño de esta partición debe ser al menos el doble de 
la  memoria  RAM  instalada  en  el  equipo.  Una  mayor  cantidad  de  memoria 
RAM y una partición swap mayor, permite ejecutar un mayor de procesos al 
tiempo (muchas llamadas al tiempo, por ejemplo). 

Si el equipo donde va a ser instalado Trixbox es además utilizado para otros fines y 
posee  instalado  un  sistema  operativo,  lo  recomendable  es  crear  estas  particiones, 
previas a la instalación. Estas se pueden realizar con software como Partition Magic 
u otros similares. Otra opción es simplemente dejar el espacio correspondiente a las 
dos particiones (ext3 y swap) sin formato y durante la instalación se llevará a cabo la 
creación de las mismas. 

Para la instalación, es necesario contar con el  CD de instalación, suministrado junto 
con  este  tutorial.  En  cualquier  caso,  El  CD  de  instalación  de  Trixbox  puede  ser 
descargado desde la pagina oficial www.trixbox.org  en formato ISO. 

   

  7   
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

PR
ROCESO DE
D  INSTA
ALACIÓN
 

1. Re
einiciar desde el CD.  

Reeinicie el PC
C con el CD
D de Trixbox en la uniddad de CD  y presione  Enter. Luego 
dee unos segunndos se mostrara la sig
guiente imagen. 

 
Figura 1. Pan
ntalla de Instalación 

Si   el  equipo   es  además   utilizado  para 


p otros   fines, 
f introduzca  adva
anced  y  luego  
preesione Enteer para instaalar Trixboxx en modo a  avanzado. 

Si   el  equipo


o  será  utilizado  solo
o  como  serrvidor  PBX
X,  proseguimos  con   la 
insstalación prresionando  Enter. 

  Nota: Al pressionar Enter, t
 toda la inform
mación almaceenada previam
mente en el diisco duro 
del equipo seerá eliminada.. 
 

   

  8    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

2. Co
onfiguració
ón del Tecllado 

Lu
uego  de  qu
ue  el  sistem
ma  detecte   el  hardwaare  del  equ uipo,  pregu untará  por   la 
configuración
n  del  teclad
do.  Utilice   las  teclas   de  navegacción  para  seleccionar 
s   el 
correspondiennte a su tecclado y luego presione  OK.  

 
Fiigura 2. Conffiguración de
el Teclado 

3. Crrear las parrticiones (ssolo installación avan
nzada) 

Si  el equipo seerá utilizad
do solo como servidor P
 PBX continú
úe con el paaso 5. 

Unna  vez  quee  se  decid de  instalar   Trixbox  en  e modo  avanzado, 
a   el  gestor   de 
insstalación  muestra 
m unaa  ventana   con  las  acctuales  partticiones  deel  sistema.   El 
esppacio reservvado apareccerá como f  free space yy el ocupad do por los o otros sistem mas 
op
perativos ap parecerá com mo hdan, donde n es e  el número d  de la particiión. (Si possee 
máás  de  un  diisco  duro  seerán  hda  y   hdb,  si  el   disco 
d duro   es  SATA  laas  particion
nes 
serrán sda1, sd
da2, etc.) 

Paara  crear  un
na  partición
n  accedemo os  a  New  donde 
d se  seeleccionaráá  que  tipo   de 
sisstema de arcchivos se crreará y el taamaño de laa partición c creada. 

Se   deben  creear  la  particción  con  siistema  de   archivos 


a sw
wap  con  un n  tamaño  del 
d
do
oble  de  la  memoria 
m RA
AM  instalad da  (es  lo  reecomendado).  Y  una   partición 
p exxt3 

  9    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

con punto de montaje “  / ”. El tamaaño de esta  partición d
depende de  cuanto dessee 
asiignar a Trixxbox. 

abla de Partiiciones 
Figura 3. Ta

Figura 4. Ag artición 
gregar una pa

   

  10    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

4. Co
onfiguració
ón del gesttor de arra
anque 

Yaa que se tien ne otro sisteema operativo instalad do en el equ uipo, al inicciar el sistem


ma 
el   usuario  deebe  elegir  con  cuál  sisstema  operaativo  arranccar  la  máqu uina.  En  essta 
paantalla  se  pregunta 
p sii  desea  insstalar  un  gestor 
g de  arranque 
a o   utilizar  ottro 
preeviamente i  instalado. SSe recomien nda elegir innstalar el geestor GRUB. 

Fig
gura 5. Elegirr el Gestor de
e descarga. 

A   Continuacción,  se  observará 


o u
una  pantaalla  solicitaando  ingreesar  algun
nos 
comandos esp peciales que son necessarios para  el arranquee de ciertass máquinas. A 
meenos que seepa que estaa haciendo,  deje estas o
 opciones en n blanco y p
 presione OKK. 

Lu
uego,  se  mu
uestra  la  op
pción  para   colocar  unaa  contraseñ
ña  al  gestorr  de  descarrga 
GR
RUB. Esta o opción no ess recomend dada a meno os que deseee que otrass personas n  no 
pu
uedan usar e el equipo.   

Seguidamentee, se detectarán los sisttemas operrativos instaalados y seráán mostrad dos 
n  pantalla.   Configure 
en C   el 
e nombre   con 
c el  cuál   quiere  identificar  cadda  uno  de   los 
l
sisstemas operrativos instaalados y cuáál se cargaráá de manerra automáticca al arranccar 
la   máquina.   Sistemas  operativos 
o   Windows 
W s mostraráán  como  Others. 
se  O En   la 
oppción  Edit  puede 
p cam
mbiar  el  nombre  con   el  que  se   identifica   cada  sistemma 
opperativo. 

  11    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

 
Figura 6. Seleccción de Siste  por default 
ema Operatiivo a cargar p

Fin
nalmente, s
 se preguntaará en que p
 partición desea instalaar el gestorr de descarg
ga. 
Se  recomiend
da instalarlo
o en el MBR
R  

Figura 77. Selección d arga 
 de partición  donde se insstalará el gesstor de desca

   

  12    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

5. Se
elección de
e Zona Horraria 

Lu
uego  de  probar  el  haardware  dettectado,  see  preguntarrá  por  la  zona 
z horarria. 
Seleccione Am
mérica‐Bogo otá/Lima, c
 correspondiiente a Colo ombia. 

 
F
Figura 8. Sele
ección de zon
na horaria 

6. Co
ontraseña  de administrador o rroot e Iniciio de insta
alación. 

Coomo  en  tod


das  las  distrribuciones   Linux,  el  sú
úper‐usuariio  o  root  ess  quien  tien
ne 
tod
dos  los  privilegios  dee  administtrador.  En   esta  ventaana  le  preg gunta  por   la 
contraseña. AAsigne la deseada.  

 
Fig
gura 9. Contra ministrador 
aseña de adm

  13    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

Luuego  de  estto,  se  proceede  con  la   creación  y 


y formateo   de  las  parrticiones  paara 
lueego empezaar con la insstalación. 
 

 
Figura 10. Prroceso de Insstalación 

   

  14    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

7. Inniciando Trrixbox. 
 
Luuego de insttalado, el CD será expu ulsado y el  sistema se  reiniciará. C
 Cerciórese  de 
saccar  el  CD   antes 
a de  quue  el  sistem
ma  se  reiniicie.  Luego   aparecerá   una  pantalla 
sim
milar a la siiguiente, en n ella se listan los distintos sistem mas operativvos instalad dos 
enn  el  equipo o  (en  caso o  de  existtir  más  dee  uno),  selleccione  CentOS‐4 
C que 
coorresponde a  a Trixbox.  

 
Figu
ura 11. Listado
o de Sistema
as Operativoss 

A  continuació ón se obserrvará una grran cantidaad de líneass de código,, este proceeso 
tom ma  tiempo   ya  que  el   sistema 
s esttá  compilanndo  Asterisk k.  Luego  dee  terminar,   el 
sisstema se reiniciará unaa vez más.  La compilaación solo s  se realiza laa primera vvez 
quue es ejecutaado Trixboxx, las próxim mas veces el proceso taardará meno os. 
Un na  vez  rein
niciado,  seleeccione  nueevamente  CentOS‐4 
C y   luego  de  un 
u tiempo,   se 
mo ostrará  unaa  pantalla   donde  deb berá  registtrarse  (login:  root  y   password:   la 
coontraseña seeleccionadaa en el paso  6) 
Si  introduce l la contraseñ ña correctaa observará  una ventan na similar a
 a la siguientte. 
(La dirección  IP mostrad da puede vaariar). 
 

  15    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

 
Figu
ura 12. Login  

8. Co
onfiguració
ón de Red  

Paara que la cconfiguració ón del Trixb box sea possible, nuestra maáquin na debe ten ner 


un
na  dirección n  IP  válidaa  y  que  se   encuentre   en  nuestraa  red.  Para   acceder  a   la 
co
onfiguración n de red, ejeecute el com mando netco onfig. 

Ap
parecerá un
n cuadro de  diálogo preeguntando  si desea configurar la  red. Presione 
OK
K y a contin
nuación apaarecerá la siiguiente pan
ntalla. 

 
Figura  13. Configura
ación de parrámetros de r
 red 

  16    
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Si  el  servidor  Trixbox  obtiene  los  parámetros  de  red  a  través  de  un  servidor 
DHCP, seleccione la casilla correspondiente y luego presione OK. 

De lo contrario, introduzca los parámetros de red del servidor Asterisk, estos son 
dirección IP (cerciórese de que se encuentre en el rango de su red), máscara de 
red,  dirección  de  la  puerta  de  enlace  y  dirección  de  servidor  DNS  (en  caso  de 
utilizarlo, sino puede colocar la dirección de la puerta de enlace) 

Para  que  los  cambios  se  hagan  efectivos,  debe  ejecutar  el  comando:  service 
network restart 

Para  comprobar  los  parámetros  de  red  configurados,  utilice  el  comando: 
 ifconfig 

   

  17   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

CONFIGURACIÓN DE ASTERISK 
 

La  forma  habitual  para  configurar  Asterisk  es  mediante  la  introducción  y 
modificación de comandos en diferentes archivos, en estos archivos de configuración 
(de  hecho  su  extensión  es  .conf)  se  configuran  las  extensiones  (los  usuarios)  y  el 
Dialplan o plan de llamadas, que es donde se define que acción tomará Asterisk para 
el manejo de llamadas saliente y entrantes.  

Si  quisiéramos  comunicarnos  además  con  usuarios  conectados  en  otra  red  o  con 
usuarios que son administrados por otro servidor Asterisk, tendríamos que editar y 
configurar  otros  archivos  de  configuración. Lo  que resulta  un  proceso  tedioso  y  un 
poco  complicado.  Aún  más  si  se  tiene  en  cuenta  que  Asterisk  en  un  programa 
instalado  en  Linux  o en  su  defecto  un  sistema  operativo  basado  en  Linux  (como  el 
caso  de  Trixbox)  y  la  mayoría  de  personas  no  está  familiarizada  con  Linux,  su 
filosofía, sistema de archivos, comandos, etc. 

Afortunadamente  en  el  mundo  del  software  libre,  encontramos  aplicaciones  como 
Free‐PBX,  que  nos  permiten  de  una  manera  fácil  e  intuitiva  la  configuración  de 
nuestra máquina Asterisk. Y lo que es mejor, Trixbox, la distribución de Asterisk que 
ya  hemos  aprendido  a  instalar,  posee  instalada  el  Free‐PBX  como  aplicación  por 
defecto para la configuración del servidor PBX Asterisk. 

   

  18   
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

1. Acccediendo  a Free‐PBX

Inicialmente,  se debe ob btener la diirección IP  de nuestro  servidor Asterisk, com
mo 
se  explicó en  capítulo an
nterior, esto
o es posible  usando el c
 comando ifcconfig. 

Lu
uego, desde  un PC con nectado a laa misma red d del servido or Asterisk,, digitamos  la 
dirrección del  servidor Asterisk en l  la barra de  direccioness del browser (puede s  ser 
Intternet  Expllorer,  Moziilla  Firefox   o  cualquier  otro).  Para  este  ejem
mplo  nuesttro 
serrvidor tienee dirección  192.168.1.1 

Figura 14. B ecciones 
Barra de  dire

Si  no hay problemas en l
 la configuraación de red
d, se mostraará la siguieente pantalla. 

 
Figu
ura 15. Pantalla de Bienvenida Trixbox

Enn caso de exxistir problemas, se  deebe verificaar que amboos equipos  estén bajo  la 
miisma  red  (puede  pro obarse  utillizando  el   comando   ping).  Ottro  problem
ma 
freecuente es l
 la configuraación de pro
oxy del brow wser. 

  19    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

A  continuació
ón, seleccio
onar switch para acced
der. Aparece el siguien
nte cuadro  de 
diaalogo. 

 
Fiigura 16. Aute
enticación para entrar en
n modo adm
ministrador 

Apparece un reecuadro de  identificación, de estaa forma cuaalquier persona no pod drá 
deesconfigurarr  nuestro  servidor 
s PB
BX  Asterisk..  Como  lo   indica  la  figura 
f 16,  por 
p
deefecto el nom
mbre de usu uario es ma
aint y la con
ntraseña es p password. 

Unna  vez  auttenticado  el 


e perfil  de  administrrador,  la  paantalla  antterior  camb
bia 
levvemente. 

 
Figura 17.  Ventana prin
ncipal 

  20    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

Paara acceder  al Free‐PBX
X, seleccion
ne Asterisk  y al despleg
garse el meenú, ingresee a 
Free‐PBX. 

 
F
Figura 18. Ac
ccediendo a F
 Free‐PBX 

nalmente, c
Fin  carga la pág
gina de bien
nvenida del  Free‐PBX 

 
Figura
a 19. Página d
 de bienvenida del Free‐PB
BX 

   

  21    
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

2. Módulos del FreePBX1 

FreePBX  no  se  instala  completamente,  solo  los  paquetes  más  comunes  y 
necesarios para la realización de las aplicaciones básicas de un sistema VoIP. 

 
Nota: FreePBX tiene una barra en la parte superior derecha con la opción de elegir el 
  idioma, no brinda una buena traducción al español (además de no estar traducido en 
su totalidad) por lo que es recomendable continuar trabajando en inglés. 
 

Seleccione  Tools  y  luego  en  el  menú  lateral  Module  Admin.  A  continuación 
muestra una lista con todos los módulos del freePBX, el tipo y la versión de cada 
módulo; además indica cuales módulos están activados (o instalados) y cuales no. 

Al  seleccionar  un  módulo  se  despliega  un  sub‐menú  donde  se  muestran  varias 
opciones:  En  Action  se  define  que  acción  tomar  con  el  módulo  seleccionado 
(instalar,  desinstalar,  desactivar  o  no  modificar).  En  Description  se  muestra  una 
breve  descripción  de  la  utilidad  del  módulo.  Algunos  módulos  poseen  la  opción 
ChangeLog donde se muestra la evolución del módulo, versión tras versión. 

Trixbox  brinda  además  la  opción  de  revisar  actualizaciones  en  línea  para  los 
módulos. 

                                                           
1
 Asterisk Desconsolado, Eduardo Viegas y Facundo Correa. ASTERIO. 

  22   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

 
Figura 20. Administrador de módulos 

Luego,  se  instalan  los  módulos  necesarios  en  la  opción  action,  y  finalmente  se 
selecciona Process para instalar los paquetes o módulos escogidos. Seguidamente, 
se  carga  una  ventana  que  muestra  el  progreso  de  la  instalación  e  indica  si  la 
instalación se realizó satisfactoriamente.  

Luego  de  esto,  aparece  una  barra  roja  en  la  parte  superior  izquierda.  Esta  barra 
indica  que  se  han  realizado  cambios  a  la  última  configuración  guardada  en  el 
servidor Asterisk y al hacer click sobre ella se guardan los cambios en el servidor. 

 
Figura 21. Barra de Cambios de configuración 

Ahora  al  seleccionar  Setup  en  la  barra  superior  de  FreePBX  deben  salir  todos  lo 
módulos instalados.  

  23   
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

Figura 22. S eePBX. 
Setup del Fre

A   continuació
ón  se  definnen  los  módulos 
m neccesarios  paara  el  mon
ntaje  de  una 
peqqueña centrral telefónicca con el serrvidor Asterrisk. 

a. Extension
ns (Extensiones) 

Este modullo adiciona  todos los so
E oftphones, t
 teléfonos V
VoIP o cualqquier cosa que 
s
se considere una exten
nsión, que fi
 finalmente s
 serán los ussuarios que  administre  el 
s
servidor As terisk. 

P
Pasos para 
 agregar una
a extensión:: 

• Elegir e
 el tipo de diispositivo. E
 Entre las op
pciones se encuentra SIIP, IAX2, ZA
AP 
y custo
om. 

  24    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

SIIP es “Sessio
on Iniciatio
on Protocol””, para teléffonos IP o so
oftphones.   

IA
AX2  es  “Inter  Asterisk   Protocol”,   un  nuevo   protocolo 
p   manejado 
m p
por 

ólo  unos  pocos  disp positivos.  Usado 
U parra  comuniccación  enttre 
seervidores Assterisk. 

ZAAP  es  un   hardware 


h q se  coneecta  a  un  servidor 
que  s Asterisk.  Usad
do 
paara manejarr teléfonos aanálogos. 

Custom es un adaptado or para cuallquier dispo
ositivo no esstandarizad
do, 
po
or ejemplo  H.323. Tam
mbién puedee ser usado o para trazarr un mapa  de 
un
na extensió
ón a un númmero externo o. 

• Diligen
nciar  la  in
nformación   relacionadda  con  la   extensión n  creada.  La 
informaación  necessaria  para   que 
q un  usu
uario  quedee  registrado
o  se  explicaa  a 
continu
uación. 

User   Extension   Debe  ser   un  númeero 


único o,  identificaa  al  usuario
o.  Este  es   el 
númeero  que  pu uede  ser  maarcado  desde 
otra   extensióón  cuallquiera,  ó 
directtamente  desde 
d la  recepcionissta 
digitaal  (IVR),  si  está  activado  esste 
módu ulo.  Este  número  puede  p ten
ner 
cualquier  longitud,   peero 
conveencionalmente  es  utilizado 
u u
un 
númeero de tres ó  ó cuatro díg gitos. 

Displaay  Name  Nombre 


N co
on  el  cuál   se 
identiifica  la  exxtensión  en
n  el  servid
dor 
Asteriisk. Es el no ombre que  aparecerá  en 
el identificador d de llamadass. 

Secrett Esta es la  contraseña a utilizada p
por 
el  dispositivo o  telefónico  paara 
nticarse  con
auten n  el  serviddor  Asterissk. 
Figura 23. Agregar una
a extensión  
Usadoo en extensiiones SIP e  IAX2. 

  25    
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Otras  opciones  como  el  manejo  de  fax  o  correo  electrónico,  buzón  de  voz, 
grabación  de  la  conversación,  entre  otras,  son  opciones  que  pueden  ser 
configurables en este menú. Diligenciado todos los datos, seleccionar Submit. 

Una vez creadas las extensiones, estas pueden ser editadas.  

 
Figura 24. Menú con extensiones creadas. 

b. Features Codes (Códigos Destacados) 

Este  módulo  permite  personalizar  los  números  que  se  deben  marcar  para 
acceder  a  las  funciones  predefinidas  de  Asterisk.  Entre  estas  se  destacan:  el  
número que se debe marcar para revisar el buzón de voz, activar o desactivar 
las llamadas en espera entre otros servicios. 

c. General Setting (Aspectos Generales) 

Configuración  de  aspectos  generales  de  Asterisk.  Entre  todas  las  opciones  se 
destacan: 

Dialing Options (Opciones de marcado) 

Habilitan  las  diferentes  opciones  que  el  usuario  podrá  utilizar  para  las 
llamadas entrantes y salientes. 

La opción más común es “Tr”, que significa “La persona que está recibiendo la 
llamada puede transferirla usando #” y “Generar tonos de llamado cuando una 

  26   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

extensión esta  llamando”. Existen otras  opciones  que pueden  ser  consultadas 


digitando show application dial en la consola del servidor Asterisk 

La  opción  Outbound  Dial  command  permite  las  mismas  características  de  la 
opción mencionada anteriormente, pero aplicado a llamadas salientes. 

Voice Mail (Correo de Voz) 

Configuraciones  generales  del 


correo de voz.  

• Número de segundos que 
los teléfonos timbrarán antes de 
enviar  la  llamada  al  correo  de 
voz. 

• Prefijo  de  extensión  para 


acceder  directamente  al  correo 
de  voz.  Anteponiendo  este 
prefijo a la extensión la llamada 
se  transfiere  directamente  al 
correo de voz (voicemail). 

• Mensaje  que  se 


reproducirá  cuando  la  llamada 
sea  transferida  al  correo  de  voz 
y  volumen  con  el  que  se 
grabarán los mensajes de voz.  

  

Figura 25. Modulo de Opciones Generales   

Security Settings (Opciones de Seguridad) 

¿Permitir el ingreso de llamadas SIP anónimas? (Allow Anonymous Inbound 
SIP Calls?): Al seleccionar “Sí” permitirá que cualquier persona pueda llamar 
dentro  de  su  servidor  Asterisk  utilizando  el  protocolo  SIP.  Esto  sólo  debería 
ser  utilizado  si  usted  comprende  completamente  lo  que  implica  permitir 
llamadas anónimas dentro de su servidor.  

  27   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

d. Trunks (Troncales) 

Las troncales son lo que se utiliza para llevar una ó varias llamadas a un VSP 
(VOICE SERVICE PROVIDER) ó a algún  dispositivo  que  responda al número 
que  se  marcó  (por  ejemplo,  otro  Asterisk  o  la  PSTN).  Existen  cinco  tipos  de 
troncales: 

• ZAP (líneas analógicas) 

• IAX2 (Inter Asterisk) 

• SIP (Session Initiation Protocol) 

• ENUM 

• Personalizada (Custom Trunk) 

Todas las troncales se configuran de la misma forma: 

Outbound CallerID (Identificador de llamadas salientes) 

Al  configurar  y  activar  esta  acción,  todas  las  llamadas  provenientes  de  esta 
trocal  serán  identificados  con  este  nombre  (no  identificará  el  nombre  de  los 
clientes, sino de la troncal).  

Maximum Channels (Canales máximos) 

Especifica  el  número  máximo  de  llamadas  simultáneas  que  pueden  salir  o 
entrar  por  esta  troncal.  Se  recomienda  dejar  en  blanco  para  no  especificar 
ningún límite. 

Outgoing Dial Rules (Reglas de llamadas Salientes) 

Las reglas de marcado son muy importantes, y simples de aprender. Le indica 
al  servidor  cómo  van  a  ser  marcadas  las  llamadas  en  esta  troncal.  Puede  ser 
utilizado  para  agregar  ó  quitar  prefijos.  Los  números  que  no  tengan  una 
equivalencia con ningún patrón definido, serán marcados como estén. 

Reglas: 

• X    Equivale a cualquier dígito de 0 a 9 

• Z    Equivale a cualquier dígito de 1 a 9 

  28   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

• N  Equivale a cualquier dígito de 2 a 9 

• [1,5‐9] Equivale a cualquier dígito ó letra entre llaves (en este ejemplo 1,5, 6, 
7, 8, 9) 

• .   Equivale a uno ó más caracteres (no permitido antes de un | ó +) 

• |   Quita  un  prefijo  de  discado  del  número  (Por  ejemplo: 
300|NXXXXXXequivaldrá  cuando  alguien  marque  30035551234,  pero  sólo 
ingresará en la troncal 5551234) 

• +   Suma  un  prefijo  de  discado  al  número  marcado  (Por  ejemplo: 
300+NXXXXXX  equivaldrá  cuando  alguien  marca  5551234  e  ingresará  a  la 
troncal como 3005551234) 

Dial Rules Wizards (Asistente de reglas de marcado). 

Esta herramienta facilita la creación de reglas de marcado. Basta elegir una de 
las opciones y seguir las instrucciones en pantalla. Cuando el asistente finaliza, 
agrega la regla en el cuadro de texto de reglas de marcado. 

Outbound Dial Prefix (Prefijo para llamadas salientes) 

En  esta  opción  especifica  el  prefijo  que  se  adicionará  a  todas  las  llamadas 
salientes. 

Outgoing Settings (Detalles de la Trocal de Salida) 

Con esta opción se especifica la configuración de la troncal de salida. 

En el Trunk Name, se coloca el nombre de la troncal. 

En el cuadro de texto PEER Details se colocan los parámetros que identificarán 
la troncal 

• username: Nombre de usuario para autenticarse con el servidor remoto. 

• host:  Cómo  la  central  busca  al  servidor  del  VSP  contratado.  Los  valores 
posibles son dynamic, hostname o dirección ip. 

• type:  Si  “type”  está  fijado  en  “user”,  es  el  contexto  para  las  llamadas 
entrantes. Si está fijado en “peer”, es el contexto para las llamadas salientes. 
Si “type=friend”, es el contexto para llamadas entrantes y salientes. 

  29   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

• auth: Nombre de usuario para autenticarse contra el VSP. 

• secret:  Si  Asterisk  está  actuando  como  un  cliente  de  un  servidor  SIP 
remoto, en secret colocamos la contraseña que usará para autenticarse. 

• allow: Codecs aceptados en orden de preferencia 

• type: Puede configurarse como “user”, que es el contexto para las llamadas 
entrantes. “peer”, que es el contexto para las llamadas salientes. O “friend”, 
es el contexto para llamadas entrantes y salientes.. 

• port: Puerto de comunicaciones del cliente. 

Incoming Settings(Detalles de la Trocal de Entrada) 

En  esta  sección  se  encuentran  las  Outgoing  settings  pero  para  llamadas 
entrantes. 

Register String (Cadena de Registro) 

La mayoría de los VSP requieren que la central se registre con el servidor, los 
parámetros  y  forma  de  los  registros  son  suministrado  por  el  proveedor.  En 
general, suelen tener un formato similar a este:       

nombre_de_usuario:contraseña@servidor 

  30   
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

Figura 26. A
 Agregar una T
 Troncal   

  31    
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

e. Outbound Routes (Rutas Salientes) 

Dependiendo  del  tipo  de  llamadas,  estas  son  enrutadas  a  las  diferentes 
troncales,  este  módulo  permite  especificar  las  características  que  debe  tener 
una llamada para poder ser enrutada a cierta troncal. Por ejemplo, es posible 
que  se  tenga  contratada  una  troncal  para  llamadas  internacionales  y  otra 
troncal para llamadas nacionales, se puede enrutar cada llamada dependiendo 
del número marcado. 

A continuación se describe como se configura las rutas de salida. 

Route Name (Nombre de la Ruta) 

Nombre descriptivo de la ruta. 

Route Password (Contraseña de la Ruta) 

Es posible solicitarle al usuario una contraseña para poder realizar la llamada. 
Útil para llamadas de larga distancia por ejemplo. 

Emergency Dailling (Llamadas de emergencia) 

Activar esta opción indica que está troncal será la utilizada para las llamadas 
de emergencia. 

Dial Patterns (Patrones de marcado) 

Poseen el mismo formato de las reglas de llamadas salientes para las troncales: 

• X    Equivale a cualquier dígito de 0 a 9 

• Z    Equivale a cualquier dígito de 1 a 9 

• N  Equivale a cualquier dígito de 2 a 9 

• [1,5‐9] Equivale a cualquier dígito ó letra entre paréntesis (en este ejemplo 
1,5, 6, 7, 8, 9) 

• .   Equivale a uno ó más caracteres (no permitido antes de un | ó +) 

• |   Quita  un  prefijo  de  discado  del  número  (Por  ejemplo:  300|NXXXXXX 
equivaldrá  cuando  alguien  marque  30035551234,  pero  sólo  ingresará  en  la 
troncal 5551234) 

  32   
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

• +   Summa  un  preefijo  de  discado 


d al   número  marcado 
m (PPor  ejempllo: 
300+NX XXXXXX  eq quivaldrá  cu
uando  alguuien  marca   5551234  e   ingresará 
i a   la 
troncall como 30055551234) 

Trunk Sequ
uence (Secu
uencia de trroncales) 

Cuando  essta  ruta  ess  reconocid da  por  el   patrón  de   discado  anteriormen
a nte 
mencionaddo,  la  centrral  intenta   realizar 
r la   llamada 
l usaando  las  troncales  en   el 
orden en q
 que sean selleccionadas  en esta opcción. 

Figura  27. Configurración de Ou utes 
utbound Rou

   

  33    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

f. Inbound R
 Routes (Ru
utas Entran
ntes) 

La  página   de  Inbound  Routes  lee  permite  configurar 


c   que 
q destino o  Asterisk  usa 
u
para llamaadas entranttes desde trroncales. Cuando una  llamada ess recibida p por 
Asterisk  desde  una  troncal, 
t se   identifican
n  el  DID  (n número  maarcado  por   el 
llamante)   y  el  CID  (número 
( deesde  el  cuaal  el  llamannte  realiza   la  llamadaa  ‐ 
callerID) yy la llamada  es derivadaa de acuerd do con su co onfiguración n. 

Para config
gurar una R
Ruta entrantte. 

Número dee DID. 

Para  un  SIIP  o  un  parra  IAX2,  el   número  DID 


D es  norm
malmente  el 
e número   de 
cuenta. 

Número dee Caller ID. 

Este  es  el   número  dee  Identificaador  de  llam


madas  (Calller  ID)  dell  servidor  del 
d
proveedor..  Esto  no  es 
e algo  en   lo 
l que  se   deba 
d confiaar,  ya  que   es 
e fácilmen nte 
falsificablee  (para  llam
madas  IP  ó ó líneas  teelefónicas).   Puede  dejjar  estas  dos 
d
casillas (nú úmero DID  y número  de caller ID D) en blanco y reconoccerá todas l  las 
llamadas d de cualquierr origen. 

Fig
gura 28. Agregar una Inbo
ound Route  

Set Destinaation (Elegiir destino)  

Es  esta  seccción  se  esspecifica  a   quien  será   direccionaada  la  llamaada  entrantte. 
Entre  las   opciones,   se  puede   llamar  a   una  exten nsión,  a  un 
u grupo  de 

  34    
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

extensiones,  a  una  IVR,  reproducir  un  mensaje  pre‐grabado,  a  una  cola  de 
llamadas u otras acciones como dar tono de ocupado, etc. 

 
Figura 29. Elegir destino de la llamada en Inbound Route 

Hasta ahora solo se han descrito las opciones necesarias para la configuración 
del servidor Asterisk que permiten establecer llamadas entre sus clientes.  

SERVICIOS DE VALOR AGREGADO 

A  continuación  se  describen  algunos  de  los  servicios  de  valor  agregado  sin 
ahondar en su configuración detallada, con el fin de dar al lector una idea del 
servicio que provee cada herramienta. Si se desea implementar alguno de estos 
servicios,  se  invita  al  lector  a  consultar  la  referencia  bibliografica  de  este 
manual. 

g. Blacklist (Lista Negra) 

Como  su  nombre  lo  indica,  es  la  lista  de  los  usuarios  bloqueados  o  no 
admitidos. Puede ingresar un número en la lista de números bloqueados en la 
lista  negra  ó  reemplazarlo.  Esto  se  logra  ingresando  el  numero  en  la  casilla 
correspondiente y seleccionando submit changes. 

   

  35   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

h. IVR ‐Interactive Voice Responce‐ (Recepcionista Digital) 

Es una recepcionista digital, puede configurarse para que reproduzca mensajes 
pre‐grabados  por  el  usuario  o  los  cargados  por  defecto  con  Asterisk.  Su 
configuración  es  muy  sencilla,  solo  debe  colocar  los  mensajes  que  el  usuario 
escuchará y definir que acciones tomar dependiendo de las teclas marcadas (se 
puede  crear  un  menú  de  servicios,  similar  a  los  utilizados  por  las  compañías 
celulares o pedirle al usuario que digite el número de la extensión con la que 
desea comunicarse, entre otras opciones). 

i. Conferences (Salas de conferencia) 

Se  pueden  describir  como  un  Chat  room,  donde  varios  usuarios  marcan  una 
extensión y pueden comunicarse entre si.  

j. Music On Hold (Música en espera) 

Aquí  usted  puede  configurar  los  archivos  de  música  en  espera  que  serán 
reproducidos. Usted puede configurar varias “clases” de música en espera, que 
son  usadas  en  distintas  colas.  La  idea  es  que  su  música  en  espera 
preestablecida  es  música  “standard”,  y  sus  distintas  colas  pueden  tener 
diferentes sonidos mientras los llamantes aguardan en línea. 

k. Time Conditions (Condiciones Horarias) 

Con  esta  herramienta,  se  puede  configurar  al  servidor  para  que  varíe  su 
configuración dependiendo de la hora y fecha de la llamada. Por ejemplo: Si 
usted  llama a una empresa  un  domingo,  y en esta empresa no se  trabaja los 
domingos,  puede  configurar  al  servidor  para  que  mediante  un  mensaje 
pregrabado le comunique a quien llama que se comunique otro día, o puede 
desviar  la  llamada  a  otra  extensión  que  si  labore  ese  día  (vigilancia,  por 
ejemplo).  De  igual  forma  se  puede  configurar  dependiendo  de  la  hora  de  la 
llamada.  

   

  36   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

l. Follow me (Sígueme) 

Esta  opción  permite  al  usuario  transferir  llamadas  a  otra  extensión  o 


extensiones en caso de no encontrarse disponible. 

m. Ring Groups (Grupos de Extensiones) 

Esto  define  una  extensión  “virtual”  que  llama  a  un  grupo  de  teléfonos 
simultáneamente,  deteniéndose  cuando  el  llamado  es  contestado.  Una 
implementación de esta herramienta son los Call Centers. 

n. Queues (Colas) 

Las  colas  le  permiten  administrar  un  gran  número  de  llamadas  entrantes, 
como  es  de  esperarse  en  un  call  center  ó  en  un  contact  center.  Esta  es  una 
aplicación muy completa, y como tal, tiene muchas opciones de configuración. 
Como  el  tiempo  de  espera  de  cada  usuario,  el  mensaje  de  espera,  Music  on 
Hold entre otras opciones útiles 

o. DISA (Direct Inward System Access) 

DISA le permite proveer un tono de discado interno a llamantes externos, esto 
es, que una persona que se comunique con su servidor, luego de autenticarse 
hacer  llamadas  como  si  estuviese  en  conectado  directamente  a  su  servidor 
Asterisk. 

 
p. System Recordings (Grabaciones del Sistema) 

Usado para cargar al sistema mensajes grabados por el usuario que pueden ser 
usados  para  la  IVR  o  cualquier  mensaje.  Tiene  la  opción  de  cargar  mensajes 
grabados desde una extensión, o cargar archivos de audio.   

  37   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

FLASH OPERATOR PANEL 
 

El  Flash  Operator  Panel  (FOP),  o  el  Panel  de  Operador  es  una  herramienta  que 
permite  el  monitoreo  del  funcionamiento  del  PBX,  el  estado  de  sus  usuarios  y 
permite hacer operaciones sobre las comunicaciones. 

La información que entrega el FOP es la siguiente: 

• Las extensiones que están ocupadas, llamando ó disponibles. 
• Qué extensión está en una llamada y con quién. 
• El registro de estado y disponibilidad en SIP e IAX2. 
• Estado de las salas de conferencia (cantidad de participantes). 
• Estado de las colas (cantidad de usuarios en espera). 
• Indicador de mensajes en espera y conteo de mensajes. 
• Las Troncales que tiene configuradas y su estado. 

Para  acceder  al  Panel  de  Operador,  seleccione  Flash  en  el  menú  superior  del 
FreePBX. 

Figura 30. Flash Operator Panel   

  38   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

CONFIGURACIÓN DE LOS SOFTPHONES 
 

Una vez configurado el servido Asterisk, lo siguiente es configurar a los usuarios de 
dicho servidor. 

Para  esto  se  utilizan  softphones,  software  que  hace  una  simulación  de  teléfono 
convencional  por  computadora,    es  decir,  permite  usar  la  computadora  para  hacer 
llamadas a otros softphones o a otros teléfonos convencionales usando un VSP. 

A continuación se explica la configuración de dos softphones populares, el X‐lite y el 
Idefisk.  Ambos  son  programas  freeware  Y  pueden  descargarse  desde  las  páginas 
oficiales. www.counterpath.com y www.asteriskguru.com respectivamente. 

1. Configuración de Idefisk 
 
Una  vez  descargado  e  instalado,  al  ejecutarlo  se  encontrará  con  la  ventana  de 
Idefisk. Para configurar una extensión entramos a opciones (el icono de la llave 
de herramientas) o pulsando el click derecho se selecciona opciones. 
 

 
Figura 31. Ventana de Idefisk 

  39   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

En SIP accounts  seleccione Add a new SIP account y escriba un nombre para la 
cuenta creada. 
 

Figura 32. Agregar una cuenta en Idefisk 

 
En el campo Domain, escriba la dirección del servidor Asterisk. 
En Username el número de la extensión. En este caso 201. 
En password equivale al secret digitado al configurar la extensión en el FreePBX. 
El Caller ID Name puede ser cualquier nombre que identifique al usuario. 
 

Figura 33. Configurando una cuenta SIP en Idefisk 

  40   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Para registrar, presione Register, y si su estado cambia a Registered, el softphone 
se ha autenticado con el servidor Asterisk y está habilitado para hacer llamadas. 
 

Figura 34. Idefisk 

Idefisk  además  utiliza  protocolo  IAX,  y  su  configuración  se  realiza  de  la  misma 
forma que para SIP. 

 
   

  41   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

2. Configuración de X‐Lite 
 
Una vez descargado e instalado, al ejecutarlo se encontrará con la ventana de X‐
lite.  

Figura 35. Ventana principal de X‐Lite 

Para configurar una extensión se debe dar click derecho sobre cualquier parte de 
la ventana y seleccionar Sip Account Settings. Este le muestra la lista de las 
cuentas SIP instaladas. Como aún no se ha instalado ninguna, aparece vacía. Para 
agregar una cuenta seleccione Add. 

 
En Display Name colocar cualquier nombre que identifique al usuario. 
En User name el número de la extensión. En este caso 202. 
En password coloque el secret digitado al configurar la extensión en el FreePBX. 
En Authorization user name digite nuevamente el número de la extensión. 
En el campo Domain, escriba la dirección del servidor Asterisk. 
Configure las opciones del proxy si tiene uno en su red, de los contrario elija la 
opción target domain. 

  42   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Figura 36. Configurando X‐Lite 

 
Al guardar los cambios X‐Lite intentará autenticarse con el servidor Asterisk, y si 
el registro fue exitoso, mostrará en la ventana el número de su extensión. 

  43   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Figura 37. X‐Lite 

 
Ahora X‐Lite puede realizar llamadas a través de la red. 

   

  44   
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

CONFIGU
URACIÓN
N DE LOS TELÉFON
NOS IP 
 

Los  teléfonos 
t IP,  poseen   características  funciionales  sim
milares  a  los 
l teléfon
nos 
conveencionales, lla diferencia radica en  que la voz  no es transmitida de fo
 forma análooga 
sino d
 digital, a traavés del prottocolo IP. 

La  con
nfiguración
n  de  los  telééfonos  Tigeer  Netcom   IPPH2 
I es  similar  a  la   configuració
c ón 
del servidor Asteerisk, ya quee se realiza m mediante uuna interfaz  web. 

Accedda  a  la  direección  IP  del 


d teléfono o  desde  un n  navegadorr,  esta  direección  es  por 
p
defectto  192.168.0
0.160.  La  dirrección  pueede  ser  veriificada  desd
de  el  teléfono.  Para  essto 
debe   descolgar   el 
e teléfono   y  presionar  la  tecla  MENU, 
M con
n  lo  que  aparecerá  en   la 
pantalla  la  dirección  que  tiiene  asignaada.  Si  es  0.0.0.0  entonnces  el  telééfono  no  esstá 
conecctado  a  unaa  red  Ethernnet  o  es  po
osible  que  el 
e teléfono   esté 
e intentaando  obten ner 
una d
dirección IP  mediante u  un servidorr DHCP. Si s  su red no pposee un serrvidor DHC CP, 
deberrá configuraar el teléfono para que  obtenga un na dirección n estática. 

Para   mayor 
m información  dee  las  caractterísticas  deel  teléfono   consulte  el 
e manual  del 
d
fabriccante adjuntto a esta guí
uía. 

Continuando  con  la  config guración  mediante 


m el   navegador,  luego  de   acceder  a   la 
direccción  IP  del   teléfono  ap
parece  la  siiguiente  ventana  dondde  se  solicitta  ingresar   la 
contraaseña. Por d defecto estaa contraseñaa es voip. 

Figura 38. Co
ontraseña pa
ara configura éfono IP 
ación del telé

   

  45    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

Luegoo de escribir la contrasseña con éxxito, se carg
gará la págiina de conffiguración d
 del 
teléfono. 

F
Figura 39. Pág
gina de confiiguración 

Las  opciones 
o neecesarias  para 
p config
gurar  el  telléfono  com
mo  cliente   del  servid
dor 
Asteriisk son: 

Opción 
O Descripción  
S
SIP Server Add
dress  Dirección IP  del servidor A
Asterisk 
S
SIP User ID  Extensión reg gistrada en el  servidor Asteerisk 
A
Account ID  Extensión reg gistrada en el  servidor Asteerisk 
A
Authentication Password  secret de la exxtensión regisstrada en el seervidor 
Asterisk 
N
Name (Opcion nal)  Nombre mostrado en el id dentificador dee 
llamadas. 
U
User ID is Pho
one Number  Marcar Yes 
T
Tabla 1. Confi
iguración Te eléfono IP 

Luegoo  de  configuurar  los  daatos  de  la  extensión, 


e s
seleccione  S
Save  Set  para  guardar   la 
config
guración en n el teléfono o. Seguido  de esto apaarecerá unaa pantalla seeñalando qu ue 
puedee reiniciar e
 el teléfono lu
  uego de cin nco segundo os, para esto
o presione R Reboot. 

Debe   esperar  treeinta  segun nicia  el  telééfono,  transcurrido  esste 


ndos  mienttras  se  rein
tiemp
po puede reiingresar a la  a página dee configuracción del telééfono. 

  46    
MANU
UAL DE INSTA
ALACIÓN Y C
 CONFIGURAC
CIÓN DE UN 
N SERVIDOR A
 ASTERISK   

Al  reingresar  a   la  configu


uración  dell  teléfono   podemos   notar  que   los  cambiios 
realizaados anteriormente peermanecen.  El siguientte paso es co onfigurar lo
os parámetrros 
de redd del teléfon
no. Para estto seleccion
ne Basic Option en el m menú a la izzquierda de  la 
pantalla.  

Fig
gura 40. Conffiguración de
e los paráme
etros de red d
 del teléfono  

Luegoo  de  ingresaar  los  parám


metros  de   red, 
r debe  saalvar  la  con
nfiguración   y  reiniciar   el 
teléfono (en rebo oot) para qu ue se guardeen los camb bios.  

En  caaso  de  que   el  teléfon


no  no  respo
onda,  realizzar  un  reboot  desde   el  menú  del  d
teléfono.  Para  essto  ingrese   a  MENU  y 
y presione   + 
+ o  –  hastaa  que  lleguee  a  ‐‐reset‐‐‐  y 
luego  presione MMENU nuevaamente. 

  Nota: Si luego
N o de cambiar l
 la dirección IP
P del teléfono
o intenta reing
gresar a la 
c
configuración
n del teléfono,  asegúrese de  que el equipo
o donde accedde al teléfono  se 
  e
encuentra en  la misma red  del teléfono.  

   

  47    
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

INTERCONECTAR DOS SERVIDORES ASTERISK 
 

Existe más de un método para interconectar dos servidores Asterisk. A continuación 
se explicarán dos métodos comunes de interconexión. 

Para  la  comunicación  entre  servidores  Asterisk,  Digium  ha  desarrollado  un  nuevo 
protocolo,  el  IAX2  (Inter  Asterisk  eXchange  protocol  versión  2)  el  cuál  fue 
mencionado  anteriormente.  Sin  embargo,  Asterisk  es  capaz  de  comunicarse  con 
otros servidores utilizando SIP. 

Existen  otros  métodos  que  conllevan  que  se  regitrer  todas  las  extensiones  en  cada 
servidor Asterisk. Esto es, si por ejemplo se desea interconectar 3 servidores Asterisk 
A,  B  y  C,  un  usuario  con  extensión  200  registrado  en  el  servidor  Asterisk  A,  para 
poder  comunicarse  con  los  usuarios  administrados  por  los  servidores  B  y  C,  la 
extensión 200 deberá registrarse en estos servidores. Esto implica que al realizar un 
cambio en un servidor, este cambio debe ser aplicado también en los oros servidores 
para que la extensión no quede aislada, lo que resulta tedioso. Además, este método 
no permite que el sistema sea escalable y elimina totalmente la dependencia de cada 
servidor, por lo que no es recomendable implementarlo. 

Método 1. Usuario/Servidor 

Con  este  método  cada  servidor  Asterisk  trata  al  otro  como  un  usuario  más.  Este 
método no requiere que estén registradas todas las extensiones de un servidor en el 
otro. Con este método el servidor que recibe las llamadas identificará el número y la 
ID  de  la  extensión  en  vez  de  la  identificación  del  servidor  Asterisk  que  envía  la 
llamada. 

La  mejor  forma  de  explicarlo  es  mediante  una  tabla  donde  se  muestran  que  datos 
que se deben configurar en el servidor de cada lado. 

   

  48   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

Troncal IAX2  Servidor Asterisk 1  Servidor Asterisk 2 


Nombre de Troncal  InterAsterisk1  InterAsterisk2 
Reglas de Llamadas Salientes  3XX  4XX 
Detalles de la troncal de  host = (IP servidor 2)  host = (IP servidor 1) 
salida  qualify=  yes  qualify=  yes 
type = peer  type = peer 
Detalles de la troncal de  context = from‐internal  context = from‐internal 
entrada  host = (IP servidor 2)  host = (IP servidor 1) 
type = user  type = user 
Tabla 2. Configuración de la Troncal para el método 1 

La configuración de una Ruta Saliente. 

Rutas Salientes  Servidor Asterisk 1  Servidor Asterisk 2 


Nombre de la Ruta  Ruta Server 1  Ruta Server 2 
Contraseña de la Ruta  Dejar en blanco  Dejar en blanco 
Patrones de Marcado  3XX  4XX 
Secuencia de troncales  IAX2/InterAsterisk1  IAX2/InterAsterisk2 
Tabla 3. Configuración de la Rutas Salientes para el método 1 

Método 2. Servidores Amigos 

Con este método cada servidor Asterisk trata al otro como un amigo. Este método no 
requiere registro por parte de los usuarios. 

Configuración de la troncal 

Troncal IAX2  Servidor Asterisk 1  Servidor Asterisk 2 


Nombre de Troncal  InterAsterisk1  InterAsterisk2 
Reglas de Llamadas Salientes  3XX  4XX 
Detalles de la troncal de  host = (IP servidor 2)  host = (IP servidor 1) 
salida  qualify=  yes  qualify=  yes 
type = friend  type = friend 
Tabla 4. Configuración de la Troncal para el método 2 

La configuración de una Ruta Saliente. 

Rutas Salientes  Servidor Asterisk 1  Servidor Asterisk 2 


Nombre de la Ruta  Ruta a ext 300  Ruta a ext 400 
Contraseña de la Ruta  Dejar en blanco  Dejar en blanco 
Patrones de Marcado  3XX  4XX 
Secuencia de troncales  IAX2/InterAsterisk1  IAX2/InterAsterisk2 
Tabla 5.  Configuración de la Rutas Salientes para el método 2   

  49   
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR ASTERISK   

BIBLIOGRAFIA 
 

JIM VAN MEGGELENW, JARED SMITHW, LEIF MADSEN, Asterisk; The Future of 
Telephony, O’Reilly Media Inc. 2005 

Libro descargado de: 
http://www.asteriskdocs.org/modules/tinycontent/index.php?id=11 

EDUARDO VILLEGAS FACUNDO CORREA, Asterisk desconsolado; Asterio. 

    Disponible en línea:    www.asterio.com.ar 

BEN SHARIF, Trixbox without Tears 

Disponible en línea:    dumbme.voipeye.com.au/trixbox/index1.htm 

KERRY GARRISON, Asterisk Tutorials. Portal de Tutoriales de Asterisk 

Disponible en línea:    www.asterisktutorials.com 

TIGERNETCOM, IPPH 202 VoIP Telephone User Manual 

    Disponible en línea:     www.tigernetcom.com 

  50   

Vous aimerez peut-être aussi