jueves, 26 de noviembre de 2009
Ayúdanos a crecer, haz NeoTeo tu página de inicio RegistrarseIniciar sesión

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

Por: Federico Reggiani  @  martes, 09 de enero de 2007  Nota vista 85486 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.
¿te interesa?
154 -16
170 votos
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
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.
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
¡RECUERDA EL PASSWORD!
La instalación durará unos minutos. ¡Ten paciencia!
Terminada la instalación, te aparecerá la pantalla de Login
Aquí configuramos la red
Asi debe quedar la configuración
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!
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.



Artículo Siguiente
Ohayocon '07: Friquilandia
Artículo Anterior
España cierra sitios Pro-anorexia
CopyRight
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.

 

URL Trackback para esta noticia:
Votos: 1 de 5
Jordi
Jordi
Jordi
19/01/2007
10:12:51
#1   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 
Votos: 0 de 2
Ricardo
Ricardo
Ricardo
24/01/2007
16:36:38
#2   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 
Votos: -1 de 1
Max
Max
Max
25/01/2007
20:56:26
#3   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 
Votos: -1 de 1
David Martinez
David Martinez
David Martinez
30/01/2007
5:03:31
#4   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 
Votos: -1 de 1
Fede
Fede
Fede
06/02/2007
14:37:23
#5   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 
Votos: -1 de 1
Fernando
Fernando
Fernando
12/02/2007
19:52:34
#6   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 o mas) - Con extensiones virtuales personalizables ILIMITADAS. Que se puedan admitir indefinidos DDI´s y que en la centralita se pueda programar que cuando alguien llame a un DDI se pueda contestar con el nombre de la empresa. Es que esta instalación es para un Hotel de empresas y la misma secretaria atenderá llamadas de diferentes empresas. - Música en espera - Tarificador o algun sistema de información de consumo online - Si puede tener algún tipo de integración con Outlook el softphone o telefonos SIP.
     Responder 
Votos: -1 de 1
Fede
Fede
Fede
13/02/2007
15:15:09
#7   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 
Votos: -1 de 1
Armando
Armando
Armando
14/02/2007
16:07:20
#8   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 
Votos: 0 de 2
fede
fede
fede
14/02/2007
16:10:41
#9   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 
Votos: -1 de 1
Dan
Dan
Dan
20/02/2007
12:26:41
#10   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 
Votos: -1 de 1
Dan
Dan
Dan
20/02/2007
12:35:15
#11   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 
Votos: -2 de 2
Armando
Armando
Armando
21/02/2007
13:57:24
#12   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 
Votos: 0 de 2
miri
miri
miri
08/05/2008
20:12:26
#1   Hola!
Tengo telefono cisco 7940, llamo a softphone y me funciona (llamada saliente) pero del softphone al telefono no funciona (llamada entrante). Entre telefonos tampoco funciona.
Agradeceria ayuda.

Gracias.
     Responder 
Votos: -1 de 1
abc
abc
abc
21/02/2007
15:46:59
#13   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 
Votos: 0 de 2



24/03/2007
16:30:17
#14   Hola mi nombre es Wlanderz porfavor ayudemen quiero configuara asterisk pero desde 0 ayudemen gracias agradecere todo tipo de documentacion que me den
     Responder 
Votos: 0 de 0
linda jineth
linda jineth
linda jineth
02/04/2007
17:00:23
#15   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 
Votos: 0 de 0
linda jineth
linda jineth
linda jineth
02/04/2007
19:58:16
#16   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 
Votos: 0 de 0
linda jineth
linda jineth
linda jineth
02/04/2007
20:00:25
#17   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 
Votos: 0 de 0
Nas
Nas
Nas
03/04/2007
13:31:06
#18   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óviles, (tanto aquí como en el otro país), tendría tarifa plana de llamadas móvil-móvil entre los dos países. La pregunta, repito después del rollo, es ¿como se hace si se puede hacer? Muchas gracias...
     Responder 
Votos: 0 de 0
Fede
Fede
Fede
13/04/2007
20:22:27
#19   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 
Votos: 0 de 0
Fede
Fede
Fede
13/04/2007
20:25:04
#20   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 
 
 
Datos  Login Registrarse
Usuario
   
Email
Website
 
Nuevo comentario:


Tags HTML permitidos: br
 

Síguenos en TwitterAgréganos a tu RSS

 

Autores