Page 1

 

 

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 

 

 


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     

 

 

 


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

 

 

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

 

8  9  10  10  11  12  12  13  13  14  15  16  16  19  19  20  20  21  21  23  23  24  25  26  27  31  33  34  35  38  39 

 


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

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

 

40  40  41  42  43  44  45  46  47 

LISTA DE TABLAS     

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

 

 

46  49  49  49  49 

 

 


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. 

 

 


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. 

 

 

 

 


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.   

 

 

 


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 unid dad de CD  y presione  Enter. Luego  dee unos segun ndos 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  correspondien nte 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.  Un na  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  esp pacio 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. 

  Figura 3. Ta abla de Partiiciones   

  Figura 4. Ag gregar una pa artición 

 

 

 

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. S Se recomien nda elegir in nstalar 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 OK K.  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  C   el  e nombre   con  c el  cuál   quiere  identificar  cad da  uno  de   los  l en 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  op pción  Edit  puede  p cam mbiar  el  nombre  con   el  que  se   identifica   cada  sistem ma  op perativo.           

 

11  

 


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

 

   

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

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  de partición  donde se insstalará el gesstor de desca arga 

 

 

 

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.  Co omo  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. A Asigne la deseada.  

  Fig gura 9. Contra aseña de adm ministrador 

 

13  

 


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

 

Lu uego  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. In niciando Trrixbox.    Lu uego de insttalado, el CD será expu ulsado y el  sistema se  reiniciará. C  Cerciórese  de  saccar  el  CD   antes  a de  qu ue  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  en n  el  equipo o  (en  caso o  de  existtir  más  dee  uno),  selleccione  CentOS‐4  C que  co orresponde 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á  compilan ndo  Asterisk k.  Luego  dee  terminar,   el  sisstema se reiniciará unaa vez más.  La compilaación solo s  se realiza laa primera vvez  qu ue 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  co ontraseñ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 X  Inicialmente,  se debe ob btener la diirección IP  de nuestro  servidor Asterisk, com mo  nterior, esto o es posible  usando el c  comando ifcconfig.  se  explicó en  capítulo an 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 Barra de  dire ecciones 

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

  Figu ura 15. Pantalla de Bienvenida Trixbox x 

En n caso de exxistir problemas, se  deebe verificaar que ambo os 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 

Ap parece 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.  Un na  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  carga la pág gina de bien nvenida del  Free‐PBX  Fin

  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 Setup del Fre eePBX. 

    ón  se  defin nen  los  módulos  m neccesarios  paara  el  mon ntaje  de  una  A   continuació peq queña centrral telefónicca con el serrvidor Asterrisk.    ns (Extensiones)  a. Extension Este modullo adiciona  todos los so E oftphones, t  teléfonos V VoIP o cualq quier cosa que  s se consider e 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  só ólo  unos  pocos  disp positivos.  Usado  U parra  comuniccación  enttre  seervidores Assterisk.  ZA AP  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úm mero externo o.  •

Diligen nciar  la  in nformación   relacionad da  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  u u un  conveencionalmente  es  utilizado  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. 

Figura 23. Agregar una a extensión  

Secrett Esta es la  contraseña  a utilizada p por  el  dispositivo o  telefónico  paara  nticarse  con n  el  servid dor  Asterissk.  auten Usado o 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 

 

+   Sum ma  un  preefijo  de  discado  d al   número  marcado  m (P Por  ejempllo:  300+NX XXXXXX  eq quivaldrá  cu uando  algu uien  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  mencionad do,  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 utbound Rou utes 

 

 

 

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  llaman nte  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      t IP,  poseen   características  funciionales  sim milares  a  los  l teléfon nos  Los  teléfonos  conveencionales, lla diferencia radica en  que la voz  no es transmitida de fo  forma análo oga  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 u una interfaz  web.  Acced da  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  enton nces  el  telééfono  no  esstá  conecctado  a  unaa  red  Ethern net  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 p posee 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  parece  la  siiguiente  ventana  dond de  se  solicitta  ingresar   la  direccción  IP  del   teléfono  ap contraaseña. Por d defecto estaa contraseñaa es voip. 

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

 

 

 

45  

 


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

 

  Luego o 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 S SIP Server Add dress  S SIP User ID  A Account ID  A Authenticatio n Password 

Descripción   Dirección IP  del servidor A Asterisk  Extensión reg gistrada en el  servidor Asteerisk  Extensión reg gistrada en el  servidor Asteerisk  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 

Luego o  de  configu urar  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 ndos  mienttras  se  rein nicia  el  telééfono,  transcurrido  esste  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 red d 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    

Luego o  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.   no  no  respo onda,  realizzar  un  reboot  desde   el  menú  del  d En  caaso  de  que   el  teléfon teléfono.  Para  essto  ingrese   a  MENU  y  y presione   +  + o  –  hastaa  que  lleguee  a  ‐‐reset‐‐‐  y  luego  presione M MENU 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 acced de 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  Nombre de Troncal  Reglas de Llamadas Salientes  Detalles de la troncal de  salida  Detalles de la troncal de  entrada 

Servidor Asterisk 1  InterAsterisk1  3XX  host = (IP servidor 2)  qualify=  yes  type = peer  context = from‐internal  host = (IP servidor 2)  type = user 

Servidor Asterisk 2  InterAsterisk2  4XX  host = (IP servidor 1)  qualify=  yes  type = peer  context = from‐internal  host = (IP servidor 1)  type = user 

Tabla 2. Configuración de la Troncal para el método 1 

La configuración de una Ruta Saliente.  Rutas Salientes  Nombre de la Ruta  Contraseña de la Ruta  Patrones de Marcado  Secuencia de troncales 

Servidor Asterisk 1  Ruta Server 1  Dejar en blanco  3XX  IAX2/InterAsterisk1 

Servidor Asterisk 2  Ruta Server 2  Dejar en blanco  4XX  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  Nombre de Troncal  Reglas de Llamadas Salientes  Detalles de la troncal de  salida 

Servidor Asterisk 1  InterAsterisk1  3XX  host = (IP servidor 2)  qualify=  yes  type = friend 

Servidor Asterisk 2  InterAsterisk2  4XX  host = (IP servidor 1)  qualify=  yes  type = friend 

Tabla 4. Configuración de la Troncal para el método 2 

La configuración de una Ruta Saliente.  Rutas Salientes  Nombre de la Ruta  Contraseña de la Ruta  Patrones de Marcado  Secuencia de troncales 

Servidor Asterisk 1  Ruta a ext 300  Dejar en blanco  3XX  IAX2/InterAsterisk1 

Servidor Asterisk 2  Ruta a ext 400  Dejar en blanco  4XX  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 

 


Administración de servidor Asterisk  

Administración de servidor Asterisk

Advertisement
Read more
Read more
Similar to
Popular now
Just for you