Guía de instalación de Asterisk, la Centralita Telefónica Total

Federico Reggiani . Vista 219652 veces

No pretendemos hacer una nota extensa acerca de qué es, ni de cómo y cuándo se origina Asterisk. Nuestro objetivo es hacer una guía útil que permita la instalación de Asterisk (en su sabor Trixbox) de una manera simple y fácil.

  • Vamos a comentar algunas ventajas que  tiene esta centralita (o PBX como más te guste), solo algunas, la lista completa la puedes ver aquí

    •    Es gratis
    •    Tiene bastante soporte en la red
    •    Funciona con líneas analógicas (de las del teléfono de siempre)
    •    Funciona con Voz IP (VoIP, ya hablaremos de esto)
    •    Tiene música en espera, desvío de llamadas, etc.

    Básicamente tiene de todo, una centralita de estas características cuesta alrededor de €6000, y es mucho menos actualizable que esta.

    La ventaja mas grande es, probablemente, que al ser Open Source existen mil proyectos relacionados, por lo que crece a un a velocidad pasmosa. Contrariamente a las otras centralitas que son caras y que no se actualizan.
    Esto la hace perfecta para una PYME. Una inmobiliaria, una oficina, o cualquier empresa que necesite tener varias líneas a la vez, y realizar llamadas a bajo costo (incluso fuera de España). Ya hablaremos sobre como utilizar Asterisk y un servicio de VoIP tanto para recibir como para enviar llamadas a bajo costo (normalmente el costo va de gratis a 1 céntimo a toda Europa o a todo el mundo).

    Trixbox, la mejor opción para montar una centralita económica Trixbox, la mejor opción para montar una centralita económica

    Asterisk funciona bajo Linux (también BSD y MacOSX). Como la mayoría de los mortales tenemos Windows, no se hace fácil la instalación de Asterisk, ya que no todos conocemos Linux.

    Por eso existe TrixBox, antiguamente llamado Asterisk@home. Trixbox es una distribución de Linux que viene lista para instalar y hacer funcionar nuestra Centralita. Y, claro, es la que utilizaremos en este artículo. ¡Pues empecemos!

    Lo primero es conseguir una PC donde instalarlo. Con una bien barata (usada) es suficiente. Un Pentium III por ejemplo. Los hay por 20 euros en eBay. Pinchando debajo lo buscamos fácilmente.

    Buscar Ordenador Usado en eBay

    Recomendamos, como mínimo, un Pentium III con 500MHZ y 256 megas de RAM.

    Si vamos a querer utilizar las líneas de teléfono convencionales debemos comprar la placa  Digium Wildcard TDM400P. Para el que no entiende, esto es algo así como un módem, pero posee 4 entradas y salidas de teléfono. Esto es lo que hará que nuestra centralita se conecte el mundo exterior.
    También la encontramos en eBay a unos €70, pinchando debajo la buscamos.

    Buscar la Placa Digium en eBay


    Recuerda fijarte cuál es tu configuración de teclado. Recuerda fijarte cuál es tu configuración de teclado.

    Una vez cumplidos los requisitos de Hardware pasamos al Software. Como dijimos antes Asterisk es gratis y TrixBox también.

    -Descargar TrixBox

    Este artículo se basa en la versión 1.2.3, que es la última en este momento. Una vez descargada la imagen ISO de CD de TrixBox empezamos con la instalación. Quemamos el CD con el ISO de TrixBox, lo colocamos en el ordenador y lo encendemos.

    CUIDADO: se formateará el disco donde instalemos TrixBox, ¡no instalarlo en el ordenador que usamos día a día!

    -Al arrancar desde el CD donde grabamos TrixBox, el ordenador se detiene con unos cursos que dice Boot. Nosotros solo presionamos Enter.  

    -Luego hay que seleccionar el idioma del teclado. Elegimos el nuestro (si es Español es “Es”). Y presionamos Ok

    Luego la hora, aquí hay que elegir Europe/Madrid (¡si es que estamos en España, claro!). Y otra vez Ok.

    Y si queremos decidir si marcamos o no la sección System Clock uses UTC, vemos que significa esto en la Wikipedia.

    -Ahora colocamos el Password (o palabra clave) que deseamos, es muy importante que la recordemos porque hará falta en otras ocasiones. ¡Anótalo en algún lado!

    -Colocamos el Password, lo confirmamos en el renglón de abajo (lo ponemos otra vez) y le damos al Ok.

    -Empezará la copia de ficheros

    Ahora esperamos un buen rato hasta que esté todo instalado. Tarda unos cuantos minutos dependiendo del ordenador. Durante la instalación el ordenador se reiniciara unas cuantas veces.

    -Cuando termine aparecerá una pantalla requiriendo el Login

    -Donde dice Login colocamos root, donde dice Password colocamos la palabra clave que elegimos al comenzar la instalación (¡te dijimos que no la olvidarás!)

    ¡Asterisk ya esta instalado! Felicitaciones.

    • Tú decides si marcar, o no, el System Clock uses UTC Tú decides si marcar, o no, el System Clock uses UTC
    • ¡RECUERDA EL PASSWORD! ¡RECUERDA EL PASSWORD!
    • La instalación durará unos minutos. ¡Ten paciencia! La instalación durará unos minutos. ¡Ten paciencia!
    • Terminada la instalación, te aparecerá la pantalla de Login Terminada la instalación, te aparecerá la pantalla de Login
    • Aquí configuramos la red Aquí configuramos la red
    • Asi debe quedar la configuración Asi debe quedar la configuración

    FreePBX FreePBX

    Configurando Extensiones
    Vamos a un navegador, IE, FireFox, el que más te guste. Y en la barra de direcciones colocamos: http://192.168.1.30 (que es la dirección estática que le habíamos puesto a Asterisk)

    -Ahí, debajo a la izquierda pinchamos en System Administration. El sistema ahora nos pide password. El usuario por defecto es maint, el password es password

    -Una vez dentro arriba a la izquierda pinchamos en FreePBX, se abre en otra ventana.

    -FreePBX es una interfaz grafica para instalar Asterisk, TriXBox la instala por defecto. Su web es www.freepbx.org

    -Siempre que hagas una modificación, FreePBX te pedirá que pinches en una banda roja que aparecerá arriba en el navegador, normalmente también lo pide la primera vez que se utiliza. Pínchala si te lo pide.

    -FreePBX esta también en Español, pero su traducción no está pulida aún. Por lo que seguiremos en inglés.

    -Vamos a Tools, luego a Module Admin (está a la izquierda). Esto instala los módulos necesarios. Antes venía con los necesarios ya instalados, pero esta versión (la 2.1.1, que es la que viene con Trixbox) no lo hace.

    -Si no sabemos que instalar, instalamos todos. Para esto los marcamos y seleccionamos Enable Selected, luego de damos al Ok
    Los módulos se pueden actualizar a través de Internet, ya hablaremos luego de eso.

    -Ahora vamos a Setup, luego de la izquierda y pinchamos en Extensions. En el medio elegimos SIP, que es el protocolo que utilizará nuestra extensión.

    Extension number: ponemos 200

    Display name: 200, o tu nombre

    menos secret, ahí le ponemos una clave como abc123, las demás las dejamos vacías.

    -Y guardamos pinchando en submit

    -Ahí aparece la barra roja que comentábamos antes, pínchala.

    ¡Ya tenemos la extensión creada! Solo nos queda un paso

    Una vez instalada tu nueva centralita... ¡a disfrutarla! Una vez instalada tu nueva centralita... ¡a disfrutarla!

    Si no tenemos un Teléfono IP (un teléfono que se conecta a la red, en vez de a la línea telefónica), lo mejor para empezar es un SoftPhone (un programa que funciona como teléfono IP pero en el ordenador. Parecido al Messenger.)
    Aquí hay uno gratis para descargar.

    Descargar Xten

    Descargamos la versión que más nos guste y lo instalamos. Cuando lo abrimos por primera vez nos aparece una ventana. Esta ventana es la que indica qué configuración tenemos actualmente. Como no tenemos ninguna no aparece ninguna.

    -Pinchamos el botón que dice Add, que esta a la derecha de esa ventana

    -Ahí colocamos:

    Detail Name: Nuestro Nombre o la extensión

    Username: la extensión

    Password: la clave (le pusimos abc123)

    Autorization username: la extensión otra vez

    Domain: la IP de Asterisk (pusimos 192.168.1.30)

    -Debajo, donde dice Send Outbound via Seleccionamos Proxy y, en la casilla de la derecha, colocamos la ip de asterisk (192.168.1.30). Y aceptamos.

    -Ahora solo conectamos un micrófono al ordenador y listo. ¡Ya estamos funcionando!

    Por defecto Asterisk va a hacer que las llamadas entrantes (las que entran por la línea que hemos conectado a la placa Digium, en el ordenador de Asterisk) suenen en la extensión que hemos creado. Y también va a hacer que las llamadas salientes salgan por la línea telefónica. Así que nuestra centralita ya debería enviar y recibir llamadas.

    En otras notas explicaremos como utilizar servicios de VoIP para hacer llamadas económicas, y como configurar teléfonos virtuales (un teléfono en Londres por ejemplo, que suene en nuestra extensión de Asterisk. Muy útil para empresas, o para familias que tienen un integrante fuera del país.

      ¡Monta una centralita con Asterisk!   Web de TrixBox

¿Y tú, qué opinas?

  • #1 Jordi
    Jordi viernes, 19 de enero de 2007, 10:12

    Buenas, Muchas gracias sobre tu artículo, me ha aclarado bastantes dudas de asterisk. Me gustaria saber si esta tarjeta es para lineas analógicas solo, y si permita tanto enviar y recibir. Para lineas RDSI, se necesitaria otro tipo de tarjetas? Gracias ;)

    Responder >> Attention Minus Plus Votos: 7 de 11
  • #2 Ricardo
    Ricardo miércoles, 24 de enero de 2007, 16:36

    De antemano muchas gracias por la guia. Tengo un telefono IP y lo conecto al switch donde esta conectado el servidor asterisk, configuro el telefono con ese numero de extension como lo hago con otros servidores como vivophone, los telefonos que estoy utilizando son marca Grandstream modelo BT-100, pero no me saca llamadas hacia los softphone, agradezco cualquier informacion que puedan suministrarme

    Responder >> Attention Minus Plus Votos: 0 de 2
  • #3 Max
    Max jueves, 25 de enero de 2007, 20:56

    Nos alegra infinitamente que la guia les haya servido. Consulten sus dudas en los foros, para una respuesta más rápida. ¡Nos vemos allí!

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #4 David Martinez
    David Martinez martes, 30 de enero de 2007, 05:03

    Gracias por tu ayuda. Me gustaria me indicaran que puedo hacer para mejor el sonido de las grabaciones de saludo, ya que el formato .gsm es bastante malo, la grabacion no es lo adecuado

    Responder >> Attention Minus Plus Votos: 0 de 2
  • #5 Fede
    Fede martes, 06 de febrero de 2007, 14:37

    bueno, respecto a las lineas analogicas y RDSI. aqui hay una buena info sobre placas analogicas y RDSI http://www.sinologic.net/2006/11/04/que-tarjeta-necesito-para-conectar-tu-asterisk/ respecto a los grandstream que no se conectan, dame mas informacion, aunque puede deberse a mil causas (asegurate que el asterisk tiene la misma IP que el vivophone, sino por mas que lo enchifes al switch no lo va a encontrar. o sino configura bien el telefono para que encuentre el asterisk) respecto a la duda sobre GSM, GSM es muy bueno (en relacion calidad-rendimiento) otro formato te traeria problemas (sobre todo con llamadas mediante VOIP) ademas no olvides que es un telefono, no un DVD :)

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #6 Fernando
    Fernando lunes, 12 de febrero de 2007, 19:52

    Se pueden tener con la ASTERISK TRIKSBOX las siguientes funcionalidades? - Descolgador automático. Programación de la centralita para que nada más llamar salte una voz pregrabada con el tipo mensaje: “Bienvenido a EMPRESA, en unos segundos atenderemos su llamada” y se transfiere al tlfno ip del cliente. Si este no contesta en 5 segundos, se transfiere a la operadora (lo ideal es que a la operadora le salga a quien están llamando para contestar la llamada de forma personalizada), si en otros 5 segundos, la operadora no contesta, entonces que vuelva al buzón de voz del cliente donde el que llama dejara el mensaje y le llegara al cliente via email - Numero maximo de extensiones IP?. (40... Leer más

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #7 Fede
    Fede martes, 13 de febrero de 2007, 15:15

    1) si se puede, lo estandar es que atienda trixbox. de un mensaje de bienvenida, y luego envie a la operadora. aunque las configuraciones son ilimitadas. 2)en principio no tiene maximo, es el mismo maximo que el de una red (255 extensiones sin entrar en configuraciones complicadas) 3)si, todo eso se puede hacer bastante facilmente 4)musica en espera, si la acepta 5)creo que lo hay, aunque no lo se exactamente (nunca lo he usado) 6)tampoco la use nunca en breve voy a hacer un nuevo tutorial mas avanzado para explicar algunas de estas funcionalidades que necesitas.

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #8 Armando
    Armando miércoles, 14 de febrero de 2007, 16:07

    necesito crear nuevos usuarios pero ahora con telefonos cisco 7910 y no con softphone, pero no se que hacer en ninguno de los archivos de configuracion. quisiera poder crear estos nuevos usuarios y poder realizar llamadas entre ellos. si alguien puede ayudarme o enviarme informacion al correo muchas gracias, odnamra_1@hotmail.com odnamra_1@cantv.net

    Responder >> Attention Minus Plus Votos: 0 de 2
  • #9 fede
    fede miércoles, 14 de febrero de 2007, 16:10

    pues del lado de asterisk la creacion es igual. el problema esta del lado del telefono. hay que conectarlo a asterisk de la misma forma. el problema es que no conozco esos telefonos

    Responder >> Attention Minus Plus Votos: 0 de 2
  • #10 Dan
    Dan martes, 20 de febrero de 2007, 12:26

    Hola. Mira que he leido sobre el tema y los tutoriales estan muy bien hechos pero en ningun lugar encuentro la respuesta a una duda básica de este sistema: Llamar al mundo real y que te llamen desde el mundo real. O sea: que necesitas (hardware) para que en una oficina con (por ejemplo) 4 telefonos puedan llamar o recibir llamadas del exterior todos a la vez como extensiones (lo que llamamos una centralita clasica con 4 lineas, vamos). ¿Por la linea de "telefonica" conectada a una de las "tarjetas placa" esas se puede hacer? o hay que contratarlo con una compañia que te de salida y un número de telefono. Muchisimas gracias.

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #11 Dan
    Dan martes, 20 de febrero de 2007, 12:35

    Hola. Mira que he leido sobre el tema y los tutoriales estan muy bien hechos pero en ningun lugar encuentro la respuesta a una duda básica de este sistema: Llamar al mundo real y que te llamen desde el mundo real. O sea: que necesitas (hardware) para que en una oficina con (por ejemplo) 4 telefonos puedan llamar o recibir llamadas del exterior todos a la vez como extensiones (lo que llamamos una centralita clasica con 4 lineas, vamos). ¿Por la linea de "telefonica" conectada a una de las "tarjetas placa" esas se puede hacer? o hay que contratarlo con una compañia que te de salida y un número de telefono. Muchisimas gracias.

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #12 Armando
    Armando miércoles, 21 de febrero de 2007, 13:57

    necesito crear nuevos usuarios pero ahora con telefonos cisco 7910 y no con softphone, pero no se que hacer en ninguno de los archivos de configuracion. quisiera poder crear estos nuevos usuarios y poder realizar llamadas entre ellos. si alguien puede ayudarme o enviarme informacion al correo muchas gracias, odnamra_1@hotmail.com odnamra_1@cantv.net estoy usando asterisk-1.4.0 sobre cestos

    Responder >> Attention Minus Plus Votos: -2 de 2
  • #13 abc
    abc miércoles, 21 de febrero de 2007, 15:46

    Hola, necesito instalar asterisk en windows, también tengo que instalar dos softphones que ofrezcan videoconferencias para usarlos con asterisk de servidor,mi pregunta es si las versiones que hay para descargar en la página oficial de asterisk son compatibles conwindows o sólo son para linux y si no lo son qué versión instalo que me venga bien para lo que quiero?

    Responder >> Attention Minus Plus Votos: 0 de 2
  • #14
    sábado, 24 de marzo de 2007, 16:30

    Hola mi nombre es Wlanderz porfavor ayudemen quiero configuara asterisk pero desde 0 ayudemen gracias agradecere todo tipo de documentacion que me den

    Responder >> Attention Minus Plus Votos: 2 de 4
  • #15 linda jineth
    linda jineth lunes, 02 de abril de 2007, 17:00

    Hola a todos, lo que yo necesito es saber como hacer para que cuando esten llamando a una extension poder contestar esa llamada en otra extension marcando un numero por ejemplo el 40 y que solo determinadas extensiones puedan contestar esa llamada dentro ese grupo de extensiones. si alguien me puede ayudar se los agradecere bastante gracias :)

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #16 linda jineth
    linda jineth lunes, 02 de abril de 2007, 19:58

    ya lo resolvi, para el que este interezado es: en el archivo sip.conf, cuando estes definiendo las extensiones agregas dos parametros callgroup=1 ;1 es el grupo pueden ser varios 1...n pickupgroup=1 entonces seria algo asi [201] type=friend disallow=all allow=gsm allow=ulaw allow=alaw context=internal host=dynamic canreinvite=no pickupgroup=1 callgroup=1 [202] type=friend disallow=all allow=gsm allow=ulaw allow=alaw context=internal host=dynamic canreinvite=no callgroup=1 pickupgroup=1

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #17 linda jineth
    linda jineth lunes, 02 de abril de 2007, 20:00

    ya lo resolvi, para el que este interezado es: en el archivo sip.conf, cuando estes definiendo las extensiones agregas dos parametros callgroup=1 ;1 es el grupo pueden ser varios 1...n pickupgroup=1 entonces seria algo asi [201] type=friend disallow=all allow=gsm allow=ulaw allow=alaw context=internal host=dynamic canreinvite=no pickupgroup=1 callgroup=1 [202] type=friend disallow=all allow=gsm allow=ulaw allow=alaw context=internal host=dynamic canreinvite=no callgroup=1 pickupgroup=1

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #18 Nas
    Nas martes, 03 de abril de 2007, 13:31

    Hola. Estoy buscando información sobre el tema, y he acabado aquí. La verdad es que estoy aprendiendo mucho... lo que necesito saber, que no se me aclara del todo, es si puedo hacer una conexión móvil-móvil. Es decir: tengo una persona en otro país con la que quiero hablar. La idea es si puedo hacer que esta persona llame desde su movil a un movil que deja en su casa conectado a la centralita, ésta desvía la llamada y conecta vía IP con mi casa, y yo en mi casa (teniendo el mismo sistema) recibo la llamada IP y mi centralita me desvía la llamada a un móvil que tengo conectado, y que llama al móvil que tengo encima. Si puedo conseguir ésto, y teniendo como tengo llamadas gratis entre móvi... Leer más

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #19 Fede
    Fede viernes, 13 de abril de 2007, 20:22

    para interactuar con la linea telefonica, trixbox utiliza las placas digium (que estan comentadas en la nota) estas haces que las llamadas entren y salgan (tambien se puede por Voz IP, en cuanto tenga un rato hago una nota sobre esto) cada placa digium acepta 4 lineas (las hay de mas, pero esta es la estandar) y se les conecta los cables de telefono que tengamos contratado.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #20 Fede
    Fede viernes, 13 de abril de 2007, 20:25

    yo otra vez. lo de las llamadas desde movil si que se puede. no lo he probado nunca pero lo que hace falta es una placa similar a la digium pero que en vez de conactarle un cable, reciba desde la red GSM (o la que sea) tambien se venden unos adaptadores para conectar telefonos Nokia y Motorola a asterisk. voy a investigar mas

    Responder >> Attention Minus Plus Votos: 0 de 0
  • « «« Anterior123Siguiente »» »
    Cargando...Cargando...

  • nuevo comentario
    Nombre

    Campo obligatorio

    Email

    Escriba una dirección de correo electrónico con el formato sunombre@ejemplo.com.

    Campo obligatorio

 
Ir arriba