Instalación de Asterisk

download Instalación de Asterisk

of 44

Transcript of Instalación de Asterisk

1.

Instalacin de Asterisk + GUI en Ubuntu 10.04

Instalacin de Asterisk + GUI en Ubuntu 10.04

Asterisk es una aplicacin de software libre que actua como una central telefonica tradicional. Tiene uso domstico y empresarial, su creador es Mark Spencer (tambin creador del Gaim) quien desarroll Asterisk porque necesitaba una central telefonica para su empresa. Se cre Asterisk para usarse en GNU/Linux pero tambin funciona en BSD, Solaris, Mac OS X y Windows. Si queremos usar telefonos analgicos convencionales es necesario tener tarjetas FXS o FXO. Este manual comprende la instalacin de Asterisk en ubuntu donde solo se podr interactuar mediante la consola y la GUI, si lo que queremos es tener un servidor dedicado y usar un sistema ms completo y con una interfaz grfica es recomendable usar Trixbox ya que es una distribucion de GNU/Linux basada en Centos especialmete diseada para funcionar como una central telefnica (PBX). Manual de Instalacin Necesitamos una distribucion proveniente de Debian y nuestra inseparable consola, asi que lo haremos con permisos de superusuario. cd /usr/src wget -c ftp.digium.com/pub/zaptel/releases/zaptel-1.4.1.tar.gz wget -c ftp.digium.com/pub/libpri/releases/libpri-1.4.0.tar.gz wget -c ftp.digium.com/pub/asterisk/releases/asterisk-1.4.2.tar.gz wget -c ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.4.0.tar.gz Ahora instalamos dependencias necesarias y adems el compilador gcc 3.4 sudo aptitude install openssh-server build-essential automake1.9 autoconf bison flex libtool sudo aptitude install gcc-3.4 Para evitar errores tipo "Termcam" sudo aptitude install openssl libssl-dev zlib1g-dev ncurses-dev Descomprimimos: tar xvfz zaptel-1.4.1.tar.gz tar xvfz libpri-1.4.0.tar.gz tar xvfz asterisk-1.4.2.tar.gz tar xvfz asterisk-addons-1.4.0.tar.gz cd /usr/src/zaptel-1.4.1 make make installcd /usr/src/libpri-1.4.0 make make installcd /usr/src/asterisk-1.4.2

./configure make make install make samples# cd /usr/src/asterisk-addons-1.4.0 make make install En caso de que te marcara algun error puedes publicarlo aqui y yo tratar de ayudarte. Si todo sale a la perfeccin vers lo siguiente en consola. Cdigo HTML:solo_bits@solo_bits:~$ .$$$$$$$$$$$$$$$=.. .$7$7.. .7$$7:. .$$:. ,$7.7 .$7. 7$$$$ .$$77 ..$$. $$$$$ .$$$7 ..7$ .?. $$$$$ .?. 7$$$. $.$. .$$$7. $$$$7 .7$$$. .$$$. .777. .$$$$$$77$$$77$$$$$7. $$$, $$$~ .7$$$$$$$$$$$$$7. .$$$. .$$7 .7$$$$$$$7: ?$$$. $$$ ?7$$$$$$$$$$I .$$$7 $$$ .7$$$$$$$$$$$$$$$$ :$$$. $$$ $$$$$$7$$$$$$$$$$$$ .$$$. $$$ $$$ 7$$$7 .$$$ .$$$. $$$$ $$$$7 .$$$. 7$$$7 7$$$$ 7$$$ $$$$$ $$$ $$$$7. $$ (TM) $$$$$$$. .7$$$$$$ $$ $$$$$$$$$$$$7$$$$$$$$$.$$$$$$ $$$$$$$$$$$$$$$$.

solo_bits@solo_bits:~$ +--------- Asterisk Build Complete ---------+ + Asterisk has successfully been built, and + + can be installed by running: + ++ + make install + +-------------------------------------------+ Ahora es tiempo de instalar Asterisk-GUI apt-get install -qy subversion svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui cd asterisk-gui make make install make samples Configurar Asterisk-GUI Tenemos que configurar 2 archivos como se muestra a continuacin: sudo gedit/etc/asterisk/http.conf[general] enabled=yes enablestatic=yes sudo gedit/etc/asterisk/manager.conf[general]

displaysystemname = yes enabled = yes webenabled = yes port = 5038 httptimeout = 60 bindaddr = 0.0.0.0 [admin] secret = mypasswd read = system,call,log,verbose,command,agent,config write = system,call,log,verbose,command,agent,config [admin] Este es tu usuario secret = mypasswd Este es tu contrasea para poder logearte en la GUI Ejecutamos lo siguiente y checamos que todo nos marque como correcto, si no hay que checar los pasos anteriores make checkconfig --- Checking Asterisk configuration to see if it will support the GUI --* Checking for http.conf: OK * Checking for manager.conf: OK * Checking if HTTP is enabled: OK * Checking if HTTP static support is enabled: OK * Checking if manager is enabled: OK * Checking if manager over HTTP is enabled: OK Este es el comando para arrancar Asterisk asterisk -gvvvvvvvvcEntonces nuestra consola cambiar de color y aparecer: Asterisk Ready. *CLI> Ejemplo:

Esta es la consola de Asterisk donde podremos interactuar con el (Command Line Interpreter). Y es asi como usted podr empezar a configurar este servicio tan prctico. Una vez terminada la instalacin pon en tu navegador Firefox la siguiente URL: http://127.0.0.1:8088/asterisk/static/config/cfgbasic.html y debe quedarte algo as:

Instalar Asterisk 1.8 en Ubuntu 10.04Descargar asterisk:

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.0.tar.gz

descomprimir el fichero:

tar xzvf asterisk-1.8.0.tar.gz cd asterisk-1.8.0

Corremos el siguiente comando: ./configure Al terminar me arroj el siguiente error: "termcap support not found (on modern systems, this typically means the ncurses development package is missing)"

Para corregirlo instalamos ncurses: "sudo apt-get install libncurses5-dev"

"./configure" otra vez

Si termina sin errores:

"make" "make install"

Ya tenemos asterisk 1.8 instalado

Para correr la consola de asterisk

asterisk -rvvv Durante la ayudanta veremos configuraciones bsicas de Asterisk y se entregan los temas para la tarea 2.

Saludos,

Camilo

1.

Instalacion de Asterisk en Ubuntu Server

Instalacin de Asterisk en Ubuntu Server Paso a Paso Procedimiento para Instalar Asterisk VoIP en Ubuntu Server Servidor: Ubuntu Server Dapper Drake Conmutador de VoIP: Asterisk asterisk-1.2.15 Admninistrador Web : FreePBX 2.2.0 // // // // // // // Mi Particion /boot 100M /var 2 Gb /home 4 Gb /usr 8 Gb / 4Gb Swap 520 Mb

Despues de instalar Ubuntu cambiar password a root sudo passwd root password Editar Cdigo HTML:/etc/apt/sources.list

y activar los siguientes repositorios Cdigo HTML:sudo editor /etc/apt/sources.list

Descomentar y guardar Cdigo HTML:deb http://us.archive.ubuntu.com/ubuntu/ dapper universe deb-src http://us.archive.ubuntu.com/ubuntu/ dapper universe

Actualizar repositorios Cdigo HTML:sudo apt-get update

1 Instalar librerias para acceso via SSH Cdigo HTML:sudo apt-get install openssl libssl-dev ssh

2 libreras de compilacin de software, sirve para compilar Asterisk

Cdigo HTML:sudo apt-get install gcc make g++

3 verificar que versiones de kernel tengo instalado en el servidor uname -a me regresa algo como esto Cdigo HTML:Linux AsteriskServer 2.6.15-23-386

4 buscar las fuentes del kernel con las versiones instaladas en el server Cdigo HTML:apt-cache search 2.6.15

5 instalamos los encabezados para 2.6.15 espec?ficos para el procesador (linux-headers-2.6.1523-386 , linux-source-2.6.15 , linux-image-2.6.15-23-386) Cdigo HTML:sudo apt-get install linux-headers-2.6.15-23-server linux-image-2.6.15-23server linux-source-2.6.15

6 sinstalamos algunas utilerias de linux, Lynx es un navegador web de texto, nmap es sniffer depuertos, emacs es un editor de textos potente aunque puedes usar editor instalado ya en Ubuntu y sencillo de usar Cdigo HTML:sudo apt-get install nmap lynx emacs21

7 festival son paquetes para el manejo de voz Cdigo HTML:sudo apt-get install festival festival-dev

8 para poder usar la consola de asterisk Cdigo HTML:sudo apt-get install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev

9 librerias de compresion

sudo apt-get install zlib1g zlib1g-dev

10 librerias requeridas por el servicio web de FreePBX Cdigo HTML:

sudo apt-get install bison bison-doc

11 librerias requeridas por el servicio web de FreePBX Cdigo HTML:sudo apt-get install libxml2 libxml2-dev

12 librerias requeridas por el servicio web de FreePBX Cdigo HTML:sudo apt-get install libtiff4 libtiff4-dev

13 librerias requeridas por el servicio web de FreePBX Cdigo HTML:sudo apt-get install libasound2 libgsm1 libltdl3 libpq3 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev

En caso que se vaya a usar una tarjeta sangoma, se requiere instalar flex para que funcione con el driver wanpipe Cdigo HTML:sudo apt-get install flex

14 librerias requeridas por Asterisk para el manejo de ayuda y de extraccion de archivos del CVS Cdigo HTML:sudo apt-get install subversion curl doxygen

15 librerias requeridas por el servicio web de FreePBX Cdigo HTML:sudo apt-get install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl

16 Servidor web para FreePBX Cdigo HTML:sudo apt-get install apache2

17 librerias requeridas por el servicio web de FreePBX Cdigo HTML:sudo apt-get install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db

18 base de datos para el CDR y FreePBX Cdigo HTML:sudo apt-get install mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev

Despues de instalar MySQL probablemente nos pediri una configuracin como la siguiente: 2. Configurar como Internet Site 3. localhost.localdomain ******************************** 2. ******************************** 2da Parte.. ******************************** 2. ******************************** 19 creamos un repositorio local para almacenar los archivos fuente de asterisk mkdir ~/asterisk cd asterisk

Obtenemos los archivos y os almacenamos en el directorio creado 20 gateway entre freepbx y asterisk Cdigo HTML:wget http://asterisk.gnuinter.net/files/asterisk-perl-0.08.tar.gz

21 navaja suiza para manejo de archivos de sonido Cdigo HTML:wget http://keihanna.dl.sourceforge.net/sourceforge/sox/sox-12.17.9.tar.gz wget http://heanet.dl.sourceforge.net/sourceforge/lame/lame-3.96.1.tar.gz

22 Obtenemos los paquetes para el administrador web de FreePBX, podemos aqui instalar la version 2.2.1 de FreePBX la mas actualizada y seguir con el mismo procedimiento Cdigo HTML:wget http://superb-east.dl.sourceforge.net/sourceforge/amportal/freepbx2.1.1.tar.gz

23 Obtenemos los archivos para Asterisk Cdigo HTML:wget wget wget wget wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.13.tar.gz http://ftp.digium.com/pub/libpri/releases/libpri-1.2.4.tar.gz http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.15.tar.gz http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.2.5.tar.gz

24 Instalamos el Editor de Sonidos de Asterisk

Cdigo HTML:cd /usr/src/ sudo tar -xvzf ~/asterisk/lame-3.96.1.tar.gz cd lame-3.96.1 sudo ./configure --prefix=/usr --sysconfdir=/etc sudo make && sudo make install

25 Instalamos SOX, utiler?a para manejar los sonidos en Asterisk Cdigo HTML:cd /usr/src/ sudo tar -xzvf ~/asterisk/sox-12.17.9.tar.gz cd sox-12.17.9 sudo ./configure sudo make sudo make install

26 Instalamos el gateway entre Asterisk y FreePBX Cdigo HTML:cd /usr/src/ sudo tar -xzvf ~/asterisk/asterisk-perl-0.08.tar.gz cd asterisk-perl-0.08 sudo perl Makefile.PL sudo make all sudo make install

27 Instalamos FreeBX el Administrador Web de Asterisk, aqui podemos tambien instalar la version 2.2.1 en vez de la 2.1.1 Cdigo HTML:cd /usr/src sudo tar -xzvf ~/asterisk/freepbx-2.1.1.tar.gz cd /usr/src/freepbx/freepbx-2.1.1

Comenzamos a instalar la Base de Datos para el Administrador Web FreePBX y para los CDR. Iniciacilizacion de la implementaci?n de Bases de Datos en Mysql para Asterisk, Accedemos a MySQL si no han configurado su password de root mysql, solo presionar Enter Cdigo HTML:mysql -u root -p ENTER show databases; use mysql ; show tables; select * from user;

Cambiamos los password de root y creamos un usuario para Asterisk: Cdigo HTML:update user set password = password("PaSsWoRd") where user = "root"; grant all privileges on *.* to asterisk@localhost identified by "PaSsWoRd"; flush privileges; exit

Nos validamos con el usuario de Asterisk creado Cdigo HTML:mysql -u asterisk -pPaSsWoRd

Creamos las bases de datos Cdigo HTML:mysql> create database asteriskcdrdb; mysql> create database asterisk; mysql> exit

Pasamos el esquema y la informaci?n de los scripts de bases de datos por default de FreePBX Cdigo HTML:mysql -u asterisk -pPassw0rd asterisk < /usr/src/freepbx/freepbx2.1.1/SQL/newinstall.sql mysql -u asterisk -pPassw0rd asteriskcdrdb < /usr/src/freepbx/freepbx2.1.1/SQL/cdr_mysql_table.sql

Lo siguiente son los usuarios y password por default para FreePBX Cdigo HTML:mysql -u root -pPaSsWoRd

Asignamos en caso de que se requiera con el login y password por default Cdigo HTML:GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY "amp109"; 2. GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY "amp109"; 3. flush privileges; exit

Termina la implementacion de Bases de Datos en Mysql para Asterisk 28 creacion del usuario y grupo que manejara los procesos de asterisk Cdigo HTML:sudo sudo sudo sudo groupadd asterisk useradd -c "PBX asterisk" -d /var/lib/asterisk -g asterisk asterisk mkdir /var/run/asterisk chown asterisk:asterisk /var/run/asterisk

29 Cambiamo el usuario propietario de Apache Cdigo HTML:sudo emacs /etc/group ctr+x, ctr+c www-data:x:33:asterisk para guardar presionar ctrl+x ctrl+s, para salir

Ejecutamos el comando find para ubicar el archivo de configuracion de apache: Cdigo HTML:find /etc/apache2/ -type f | xargs grep Group

30 editamos el archivo de apache Cdigo HTML:sudo emacs /etc/apache2/apache2.conf

En emacs para buscar, presionar Ctrl+s 31 cambiar de www-data a asterisk Cdigo HTML:User www-data Group www-data por User asterisk Group asterisk

Guardamos para guardar es presionar ctrl+x ctrl+s, para salir ctr+x, ctr+c 32 cambiamos los permisos para el directorio de sesiones de PHP Cdigo HTML:sudo chown -R asterisk /var/lib/php5

33 Edicion de php para aumentar el tamao de archivos que se suben al servidor web: Cdigo HTML:sudo emacs /etc/php5/apache2/php.ini upload_max_filesize = 32M

34 creamos un directorio para la instalacion de los paquetes de Asterisk Cdigo HTML:sudo mkdir /usr/src/asterisk cd /usr/src/asterisk

35 libreria o drivers para tarjetas line PRI Cdigo HTML:sudo tar zvxf ~/asterisk/libpri- 1.2.4.tar.gz

36 librerias o drivers para tarjetas ZAPTEL Cdigo HTML:

sudo tar zvxf ~/asterisk/zaptel-1.2.13.tar.gz

37 El PBX Asterisk Cdigo HTML:sudo tar zvxf ~/asterisk/asterisk-1.2.15.tar.gz

38 utilerias de asterisk(cdr, rep music on hold. etc) Cdigo HTML:sudo tar zvxf ~/asterisk/asterisk-addons-1.2.5.tar.gz

39 archivos de IVR por default sudo tar zvxf ~/asterisk/asterisk-sounds-1.2.1.tar.gz 40 compilacion de PRI Cdigo HTML:cd libpri-1.2.4 sudo make & sudo make install

41 compilacion de Zaptel Cdigo HTML:cd ../zaptel-1.2.13 sudo make clean sudo make linux26 sudo make install

42 compilacion de Asterisk Cdigo HTML:cd ../asterisk-1.2.15 sudo make clean sudo make sudo make install sudo make samples sudo make progdocs

43 compilacion de Utilerias de Asterisk Cdigo HTML:cd ../asterisk-addons-1.2.5 sudo make sudo make install cd ../asterisk-sounds-1.2.1 sudo make sudo make install

44 reiniciamos el servidor web apache

sudo /etc/init.d/apache2 restart

45 Antes de instalar FreePBX creamos el directorio de asterisk en /var/run Cdigo HTML:sudo mkdir /var/run/asterisk

46 Editamos el archivo de configuracion de Asterisk Cdigo HTML:sudo emacs /etc/asterisk/asterisk.conf

47 cambiamos el directorio de Cdigo HTML:RUNASTERISK=/var/run

a Cdigo HTML:RUNASTERISK=/var/run/asterisk

48 asignamos los permisos Cdigo HTML:chown -R asteriks:asterisk /var/run/asterisk

Continuamos con la instalacion de FreePBX Cdigo HTML:cd /usr/src/freepbx/freepbx-2.1.1/ sudo pear install db

Si no encontrara el paquete db, bajarlo de internet e instalarlo manualmente: Cdigo HTML:sudo sudo sudo sudo pear install db.17.0.0.tgz mkdir /var/www/cgi-bin chown asterisk:asterisk /var/www/cgi-bin ./install_amp

Despues de ejecutar install_amp pedir los valores para crear el archivo de configuracion. Aqu introducir el usuario de la base de datos que se creo previamente Enter your USERNAME to connect to the 'asterisk' database:

asteriskuser asterisk Aqui introducir el password de la base de datos que se creo previamente Enter your PASSWORD to connect to the 'asterisk' database: amp109 Passw0rd Aqui introducir el nombre del servidor de la base de datos, com?nmente localhost Enter the hostname of the 'asterisk' database: localhost ENTER Aqui introducir el usuario que se usara como admin del API de Asterisk Enter a USERNAME to connect to the Asterisk Manager interface: admin admin Password del API, importante para conectar aplicaciones terceras a Asterisk Enter a PASSWORD to connect to the Asterisk Manager interface: amp111 Passw0rd Ruta de instalacion del Servidor de Asterisk Enter the path to use for your AMP web root: /var/www/html ENTER Created /var/www/html Ruta para instalar el Panel Flash de Asterisk Enter the path to use for your FOP web root: /var/www/html/panelENTER Created /var/www/html/panel Introducir la ruta para los CGI de Asterisk Enter the path to your Apache cgi-bin: /var/www/cgi-bin Introduzca la direccion IP de su servidor Enter the IP ADDRESS or hostname used to access the AMP web-admin: xx.xx.xx.xx localhost Introduzca el password pra poder usar el FOP Enter a PASSWORD to perform call transfers with the Flash Operator Panel: passw0rd Passw0rd Seleccionar valores por Default Use simple Extensions extensions admin or separate Devices and Users deviceanduser? extensions Seleccionar Default Enter directory in which to store AMP executable scripts: /var/lib/asterisk/bin Created /var/lib/asterisk/bin Seleccionar Default Enter directory in which to store super-user scripts: /usr/sbin Si marcara algun error installamp revisar usuarios de base de datos, libreras de php y de mysql, reiniciar apache y peardb, php-db en caso de que tuviera un error al ejecutar FreePBX puede reconfigurarlo previamente elimine el archivo de configuracion en /etc/amportal.conf

49 creamos la carpeta donde se almacenaran los sonidos del IVR Cdigo HTML:mkdir /var/lib/asterisk/sounds/custom

50 configuramos los permisos para el directorio de Asterisk Cdigo HTML:chown -R asterisk:asterisk /var/lib/asterisk/

51 ejecutamos amportal Cdigo HTML:sudo /usr/sbin/amportal start

o como root Cdigo HTML:su password

y ejecutamos Cdigo HTML:/usr/sbin/amportal start

verificamos Cdigo HTML:ps aux

Y deberiamos ver algo parecido Cdigo HTML:asterisk 5537 0.0 0.1 3676 844 pts/0 S 13:54 0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk asterisk 5544 0.2 1.4 15452 7080 pts/0 Sl 13:54 0:00 /usr/sbin/asterisk -U asterisk -G asterisk -vvvg -c asterisk 5585 0.0 0.1 3848 832 pts/0 S 13:54 0:00 -su -c cd /var/www/html/panel && /var/www/html/panel/safe_opseasterisk 5586 0.0 0.2 3640 1324 pts/0 S 13:54 0:00 /bin/bash /var/www/html/panel/safe_opserver asterisk 5588 0.3 1.5 10008 7352 pts/0 S 13:54 0:00 /usr/bin/perl -w ./op_server.pl

Cdigo HTML:sudo emacs /etc/default/asterisk RUNASTERISK=yes

Abrir en un navegador de preferencia Firefox la direccion del servidor Asterisk por ejemplo que el servidor corra en una IP 192.168.1.101 http://192.168.1.101/html/admin/ Introducimos el login y password configurado: admin admin Ahora tenemos habilitado El conmutador de Voz Sobre IP Asterisk Y el administrador Web de Asterisk FreePBX. Descargar modulos de administracion de Asterisk. Para configurar sus tarjetas ZAptel, Sangoma, IVR, AGIs, Festival, etc.. ver el procedimiento de instalacion que he agregado en este mismo WiKi o en mi blog mexrom.com Ms detalles podras consultarlo en http://phylevn.mexrom.comhttp://phylevn.mexrom.com

Instalar Zentyal en Ubuntu 10.04 Server paso a pasoPublicado Jueves, 30 Septiembre 2010 Administracin , Seguridad , Server , Servidores , Ubuntu 13 Comentarios Etiquetas: Ubuntu, instalar, tutorial, dansguardian, squid, paso a paso, Zentyal, eBox

Zentyal (antes conocido como eBox Platform) es una plataforma de red unificada formada por una serie de mdulos que permiten administrar la infraestructura de red, actuar como puerta de enlace a Internet (gateway), gestionar las amenazas de seguridad (UTM), compartir archivos e impresoras, unificar las comunicaciones o una combinacin de estas. Gracias a Zentyal podemos instalar y configurar fcilmente, usando una interfaz web, servicios como Squid, Dansguardian, L7-Filter, Snort o Asterisk, por poner algunos ejemplos. Los mdulos que tenemos disponibles son los siguientes:

Zentyal Gateway: incluye una cach transparente (Squid), control de trfico, balanceo de carga y disponibilidad, as como filtrado de contenido (Dansguardian).

Zentyal UTM: dispone de filtrado de contenido, redes privadas virtuales, cortafuegos y deteccin de intrusos (Snort).

Zentyal Office: ofrece servicio de directorio (OpenLDAP), calendario, contactos y tareas, comparticin de archivos e impresoras (SAMBA) y backup de datos (Duplicity).

Zentyal Infrastructure: est formado por un servidor DNS (Bind), un servidor web (Apache), SSL profesional y objetos de red.

Zentyal Unified Communications: incluye gestin de usuarios, correo electrnico, mensajera instantnea (Jabberd2) y voz IP (Asterisk).

Para instalar Zentyal tenemos dos opciones:

Descargar su distribucin (basada en Ubuntu Server 10.04) tanto para 32 bits como para 64 bits desde aqu e instalarla. El proceso es prcticamente igual al de instalar Ubuntu Server 10.04 LTS.

Instalar los mdulos de Zentyal sobre nuestro propio Ubuntu Server 10.04 que es lo que vamos a ver en este tutorial.

Para instalar cualquiera de los mdulos de Zentyal en Ubuntu Server 10.04slo tenemos que seguir los siguientes pasos: 1. Aadimos el repositorio de Zentyal:

echo deb http://ppa.launchpad.net/zentyal/2.0/ubuntu lucid main | sudo tee /etc/apt/sources.list.d/zentyal.list2. Agregamos la clave del repositorio:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF3. Actualizamos la informacin de los repositorios:

sudo apt-get update4. Ahora instalamos el ncleo de Zentyal, su interfaz web, que nos permitir instalar grficamente los mdulos o paquetes que necesitemos:

sudo apt-get install zentyal5. Durante la instalacin tendremos que elegir el puerto que usar Zentyal para las conexiones HTTPS, por defecto el 443.

Escribimos el puerto para las conexiones HTTPS 6. Una vez terminada la instalacin de Zentyal nos vamos a otro equipo de la red y en un navegador escribimos la direccin IP del Ubuntu Server donde lo hemos instalado usando HTTPS, en mi caso 192.168.1.3. Inmediatamente nos encontraremos frente a un aviso de

seguridad del navegador, por lo que tendremos que aadir una excepcin para poder continuar.

Aadimos la excepcin de seguridad 7. En el siguiente dilogo hacemos clic sobre Confirmar la excepcin de seguridad.

Pulsamos sobre Confirmar excepcin de seguridad 8. A continuacin nos encontraremos frente a la interfaz web de Zentyal en la que tendremos que teclear nuestro nombre de usuario y contrasea del servidor en el que lo instalamos.

Escribimos nuestro nombre de usuario y contrasea 9. La primera vez que accedamos se nos permitir elegir los mdulos (en la vista normal) o los paquetes (en la vista avanzada) que queramos instalar. Una vez marcados hacemos clic en el botn Install que est en la parte inferior de la pgina. En este ejemplo slo he seleccionado el mdulo Gateway.

Instalamos los mdulos que necesitemos 10. Zentyal nos indicar los paquetes que incluye la instalacin y, si estamos conformes, pulsaremos el botn Ok.

Hacemos clic sobre Ok 11. En todo momento estaremos informados del progreso de la instalacin (aunque es probable que al principio tarde un poco en pasar del 0%).

Vemos como se instalan los paquetes 12. Terminada la instalacin pasamos a configurar brevemente algunos parmetros del servidor. Lgicamente esto depender del mdulo o mdulos que hayamos instalado. En el caso de instalar el Gateway, tenemos que indicar cual de las 2 interfaces de red que tenemos ser la interna y cual la externa. Hecho esto, pulsamos el botn Next.

Seleccionamos la interfaz de red externa 13. Despus se nos da la oportunidad de configurar las tarjetas de red tanto por DHCP como usando una IP esttica. Sin embargo, como las tengo previamente configuradas, le indico que no las configure Zentyal y hago clic en Next.

Configuramos las interfaces de red 14. El siguiente paso consiste en guardar los cambios haciendo clic en Save changes.

Guardamos los cambios 15. Una vez guardados se nos proporciona un enlace para acceder al panel de control (dashboard) de Zentyal.

Accedemos al panel de control 16. Y as, casi sin despeinarnos, ya estamos frente a la interfaz de Zentyal desde la que podremos configurar nuestro servidor y sus servicios.

Panel de control de Zentyal 17. Por ltimo, para poder disfrutar de Zentyal en espaol hacemos clic en el men System > General. A continuacin, en Language selection elegimos Espaol y pulsamos el botn Change.

Ponemos Zentyal en espaol Ahora ya podemos empezar a administrar nuestra red de una forma muy fcil e intuitiva con todas las ventajas de usar una interfaz web. Para cualquier duda sobre la aplicacin lo mejor es preguntar en sus foros:

http://forum.zentyal.org. Espero que os resulte til.

1.

Como instalar Asterisk en Linux Ubuntu

Instalando Asterisk en Ubuntu. (Es igual que en Debian) 1* Logueate en la consola como root sudo -s 2* Entra al directorio /usr/src/ cd /usr/src/ 3* Descarga las ltimas versiones de Asterisk, Libpri, Zaptel y Asterisk-Addons wget http://downloads.digium.com/pub/zapt...1.4.7.1.tar.gz wget http://downloads.digium.com/pub/aste...-1.4.17.tar.gz wget http://downloads.digium.com/pub/libp...i-1.4.3.tar.gz wget http://downloads.digium.com/pub/aste...s-1.4.5.tar.gz 4* Descomprime los .tar.gz tar tar tar tar xvfz xvfz xvfz xvfz asterisk-1.4.17.tar.gz asterisk-addons-1.4.5.tar.gz libpri-1.4.3.tar.gz zaptel-1.4.7.1.tar.gz

*5 Ahora instalate algunas librerias y actualizaciones del kernel para no tener problemas al instalar zaptel, libpri, o el mismo asterisk, el sox es para que las grabaciones queden mezcladas. apt-get apt-get apt-get apt-get install install install install -qy bison flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel-dev -qy make linux-headers-`uname -r` gcc g++ libstdc++6 sox -qy subversion

6* Instalate Zaptel cd /usr/src/zaptel-1.4.7.1/ ./configure make make install make config 7* Instalate libpri cd /usr/src/libpri-1.4.3/ make make install 8* Instalate Asterisk cd /usr/src/asterisk-1.4.17/ ./configure make make install make samples 9* Instalate Asterisk-Addons cd /usr/src/asterisk-addons-1.4.5/ ./configure

make make install make samples 10* Configura asterisk para que arranque con el sistema. Con Nuestro LINUX DEL ALMA. cd /etc/init.d cp /usr/src/asterisk-1.4.17/contrib/init.d/rc.debian.asterisk ./asterisk update-rc.d asterisk defaults 11* Por ltimo reinicia la maquina. reboot

---* Te quiero dejar un ejemplo de configuracin para que te conectes a un carrier, en mi call center funsiona muy bien, lo maximo que tengo en perdida de paquetes es del 3%, asegurate de tener una muy buena conexin a Internet. {Teniendo una cuenta en Talk Free}

Archivo sip.conf register => 099999999999:[email protected] [TALK-FREE] type=peer host=66.150.247.189 defaultip=66.150.247.189 permit=66.150.247.189 username= 099999999999 fromuser= 099999999999 secret=222222 dtmfmode=rfc2833 tos=184 qualify=no disallow=all allow=g729 allow=g723 canreinvite=no useragent=asterisk nat=yes

Con la configuracin del siguiente extensions.conf aparte de hacer las llamadas tendremos grabacion de ellas con el siguiente formato de ejemplo:

1201-3_8527922225953_2008-01-08_15:14:48.wav Extension -> Numero marcado -> Ao -> Mes -> Dia -> Hora -> Minutos -> segundos Archivo extensions.conf [TALK-FREE] exten => _8.,1,Set(formato=${CHANNEL}_${EXTEN}_${STRFTIME(| |%F_%T)}) exten => _8.,2,Monitor(wav|/mnt/disco/grabaciones/${formato}|m) exten => _8.,3,Dial(SIP/${EXTEN:1}@TALK-FREE,30,rW) Ojala esta pequea reseta te aya servido, Perdoname por la mala orrografia.

Ya esta disponible Asterisk 1.6 ! lo puedes descargar desde el siguiente link. Index of /pub/telephony/asterisk

Instalacin de Asterisk y FreePBX en una instancia vmware de Ubuntu 10.04 (Lucid) alpha3

[english version] [all spanish posts] Necesitaba probar unas configuraciones en una centralita y como no tengo ninguna a mano que mejor que probar de una vez por todas Asterisk y aprovechar para ver que tal va Ubuntu 10.04 a falta de poco mas de un mes para su lanzamiento. Para la prueba creo una instancia de vmware-server 2.0 donde instalo Ubuntu 10.04 Lucid alpha3 con las actualizaciones hasta la fecha y con IP esttica. Para instalar Asterisk y su GUI FreePBX uso como base el script del wiki de ubuntu para Ubuntu 9.10; as que todos los reconocimientos deben de ir para los autores de dicho script. Dicho lo anterior y tras un vistazo rpido al script, este no me gusta mucho; por ejemplo se hace un "chown asterisk:asterisk /var/run"!!!. As que he preferido hacer un howto paso a paso usando el script como base por lo que os anoto aqu los pasos que he seguido yo. Bsicamente, los pasos de este howto, son los mismos que el script original. Hay muchos cambios en la forma y alguno en el fondo. Evito los pasos que no me convencen y me resigno a otros que o bien reorganizara o bien escribira de nuevo. A lo mejor si tuviera mas tiempo reescribira el script, pero se trata de comprobar unas cosas en una IPPBX y nada mas. Al fn y al cabo al final todo funciona que es lo que importa. Pasos: Comenzamos con una instalacin bsica y actualizada de Lucid Alpha 3 server en vmware-server. Instalar mysql (anotamos la password que proporcionamos para el user root de mysql: por ejemplo 1234):aptitude update aptitude install -y mysql-server

Instalar las otras dependencias que necesitaremos mas tarde:

aptitude install -y build-essential linux-headers-`uname -r` opensshserver bison flex apache2 php5 php5-curl php5-cli php5-mysql php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15dev mpg123 libxml2-dev

Descargar los elementos de asterisk que vamos a compilar:cd /usr/src/ xargs wget /etc/init.d/asterisk El 27 de septiembre de 2010 17:16, Cosme Domnguez > escribi: >> >> El da 27 de septiembre de 2010 22:51, Orlando Nuez >> escribi: >> > alguien tendr un manual de como instalar >> > asterisk en ubuntu 10.04 utilizando nicamente los repositorios? >> > De esta manera podra comprar las diferencias de instalar asterisk de >> > ambas >> > maneras. >> >> No te sirve cualquier manual para instalar software del repositorio de >> Ubuntu? >> >> No entiendo que problema tienes... >> >> ->> ubuntu-es mailing list >> ubuntu-es lists.ubuntu.com >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es > > > Saludos. > Me refiero a que no encuentro un manual para instalar y configurar Asterisk > desde los repositorios, por ejemplo, en los manuales que he encontrado dicen > que baje unos complementos de asterisk desde su pagina, que incluyen voces, > etc., ahora cuando busco eso en los repositorios no me aparecen, por eso > quisiera saber si alguien tiene un manual de como instalar y configurar > asterisk utilizando los repos de Ubuntu 10.04.

No lo encuentras porque no creo que exista. Los manuales para instalar y configurar Asterisk via la compilacin de su cdigo fuente tienen sentido porque el propio hecho de compilar un software no es una tarea cotidiana ni esta al alcance de todo tipo de usuario. Pero estamos hablando de los paquetes del repositorio de Ubuntu, donde para instalar algo casi siempre se limita a descargar los paquetes precompilados (en este caso paquetes deb) e instalarlos. No s como ests buscando los paquetes de Asterisk, pero todos los paquetes que componen dicho software o que lo complementan empiezan llevan el trmino asterisk en su nombre o en su descripcin... as que no entiendo porque te es tan difcil encontrarlos. Te recomiendo que utilices el gestor de paquetes Synaptic que viene de serie y tiene una interfaz visual, pero si te va ms la linea de comandos: apt-cache search asterisk python-asterisk - Asterisk Manager API interface module for Python asterisk - Derivacin de intercambio privada (PBX) de cdigo abierto asterisk-chan-capi - Implementacin comn ISDN API 2.0 para Asterisk asterisk-config - Archivos de configuracin para Asterisk asterisk-dbg - Smbolos de depuracin para Asterisk asterisk-dev - Archivos de desarrollo de Asterisk asterisk-doc - Dcoumentacin de cdigo fuente para Asterisk asterisk-h323 - soporte de protocolo H.323 para Asterisk asterisk-mobile Asterisk asterisk-mp3 - Soporte de formato MP3 (format_mp3) para el Asterisk PBX asterisk-mysql - Soporte MySQL para el Asterisk PBX (principalmente cdr) asterisk-ooh323c ooh323c) asterisk-prompt-de - Voz alemana para Asterisk PBX asterisk-prompt-es-co - Voz colimbiana para Asterisk soporte de protocolo H.323 para Asterisk (pila soporte de dispositivos mviles bluetooth para

asterisk-prompt-fr-armelle - Voz francesa para Asterisk por Armelle Desjardins asterisk-prompt-fr-proformatique - Voz francesa para Asterisk asterisk-prompt-it - Voz italiana para Asterisk PBX asterisk-prompt-se - Voz sueca para Asterisk asterisk-sounds-extra - Archivos de sonido adicionales para Asterisk PBX asterisk-sounds-main - Sonidos principales para Asterisk (ingls) gastman - Herramienta de interfaz grfica de usuario para administrar y monitorizar Asterisk libasterisk-agi-perl - Colecciones de mdulos Perl usados con Asterisk PBX AGI libiax-dev implementacin del protocolo Inter-Asterisk eXchange (desarrollo) libiax0 - implementacin del protocolo Inter-Asterisk eXchange asterisk-prompt-es - Punteros espaoles para Asterisk PBX Supongo que los paquetes de sonido sern los que aparecen como

asterisk-prompt-* --