You are on page 1of 9

chale un vistazo

Tutoriales, Linux, Networking, BBDD, Virtualizacin

Inicio

Sobre M

Linux

Networking

BBDD

Instalar Virtualbox 5 en Ubuntu

Virtualizacin

Tips

FreeP BX: C rear Extensin

RSS
RSS - Entradas

Instalar Asterisk + FreePBX en Ubuntu 14.04


P ublished 08/25/2015 Linux , Networking , VoIP
Tags: asterisk, freepbx, linux, ubuntu, VoIP

1 C omment

En la entrada de hoy vamos a ver cmo instalar Asterisk y FreePBX en un


servidor Ubuntu 14.04. Asterisk es un software que proporcionar a nuestro
servidor funcionalidades de una centralita pbx. FreePBX por su parte es una
Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

Unblock any w ebsite

interfaz web que nos har la vida mas fcil a la hora de congurar

Seguir

Asterisk,sobre todo si no estamos familiarizados con el sistema Asterisk.

Requisitos previos

Buscar

Antes de comenzar tenemos que asegurarnos que nuestro servidor tiene

buscar

Seguir chale
un vistazo...

instalados openssh y lamp(apache, mysql, php), en caso de no ser as los

go

Recibe cada nueva


publicacin en tu buzn de
correo electrnico.

instalamos.

Sigue el blog por Email

Como todos los comandos que vamos a lanzar en el tutorial los vamos a hacer

Introduce tu correo electrnico y recibe


todas las actualizaciones
nete a otros 122 seguidores

como usuario root, lo primero que vamos a hacer es cambiarnos al usuario


root:
$sudo -s
Actualizamos el sistema:

nete a otros 122 seguidores

Introduce
Introduce tu direccin de correo
electrnico tu
Seguir

Suscrbeme

Autor: Alberto Castillo


Construye un sitio web con
WordPress.com

# apt-get update
# apt-get upgrade
Instalamos las dependencias necesarias:

direccin de correo electr

Categoras
BBDD

# apt-get install -y build-essential linux-headers-`uname -r` openssh-server


apache2 mysql-server\
C C NA
C ISC
O
mysql-client bison flex php5 php5-curl php5-cli php5-mysql php-pear php-db
php5-gd
curl sox\
Juniper

libncurses5-dev libssl-dev libmysqlclient-dev mpg123 libxml2-dev libnewt-dev sqlite3\


Linux

libsqlite3-dev pkg-config automake libtool autoconf git subversion unixodbc-dev


uuid uuid-dev\
MySQL
libasound2-dev libogg-dev libvorbis-dev libcurl4-openssl-dev libical-dev Networking
libneon27-dev libsrtp0-dev\
libspandsp-dev

Noticias
ORAC LE
Samba

Reiniciamos el sistema:

SSH
SystemRescueC D

# reboot

Teldat
Tips

Instalamos Pear db:

Varios
Virtualizacin

# pear uninstall db
# pear install db-1.7.14
Instalamos las dependencias para Google Voice:
Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

VMware
VoIP
agosto 2015

Unblock any w ebsite

Instalamos las dependencias para Google Voice:


# cd /usr/src
# wget https://iksemel.googlecode.com/files/iksemel-1.4.tar.gz

L M X J

V S D
1 2

3 4 5 6 7 8 9
10 11 12 13 14 15 16

# tar xf iksemel-1.4.tar.gz

17 18 19 20 21 22 23

# cd iksemel-*

24 25 26 27 28 29 30

# ./configure

31

# make
# make install

Instalar y configurar Asterisk


Nos situamos en el directorio /usr/src y descargamos los ficheros necesarios:

jun

Archivos
agosto 2015
junio 2015
febrero 2015
noviembre 2014
octubre 2014

# cd /usr/src

abril 2014

marzo 2014
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12-current.tar.gz

# git clone https://github.com/akheron/jansson.git


# git clone https://github.com/asterisk/pjproject.git

febrero 2014
enero 2014

diciembre 2013
octubre 2013

Compilamos e instalamos pjproject:

septiembre 2013
abril 2013
octubre 2012

# cd /usr/src/pjproject

septiembre 2012

# ./configure --enable-shared --disable-sound --disable-resample --disable-video


agosto 2012
--disable-opencore-amr
# make dep
# make
# make install

julio 2012
junio 2012
mayo 2012
abril 2012
marzo 2012

Compilamos e instalamos jansson:


# cd /usr/src/jansson
# autoreconf -i
# ./configure
# make
# make install
Compilamos e instalamos Asterisk:
Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

febrero 2012

Entradas recientes
FreeP BX: Habilitar buzn de Voz
FreeP BX: C rear Extensin
Instalar Asterisk + FreeP BX en
Ubuntu 14.04
Instalar Virtualbox 5 en Ubuntu
Instalar Ubuntu en Nexus 4

Actualizaciones de Twitter
Unblock any w ebsite

# tar xvfz asterisk-12-current.tar.gz

FreeP BX: Habilitar buzn de Voz


echaleunvistazo.wordpress.com/2015/08/
27/fre http://t.co/6qP 6uQdVun

# cd asterisk-12.8.2/

13 hours ago

# ./configure

FreeP BX: C rear Extensin


echaleunvistazo.wordpress.com/2015/08/

# cd /usr/src

# contrib/scripts/get_mp3_source.sh
# make menuselect
En este punto se nos abrir un men donde podemos seleccionar los
diferentes mdulos a aadir, en mi caso he dejado todo por defecto y tan solo
he aadido el soporte para mp3:

26/fre http://t.co/imNkN5S4sJ
1 day ago
Instalar Asterisk + FreeP BX en
Ubuntu 14.04
echaleunvistazo.wordpress.com/2015/08/
25/ins http://t.co/TaNLdYSRzp
2 days ago
Instalar Virtualbox 5 en Ubuntu
echaleunvistazo.wordpress.com/2015/08/
18/ins http://t.co/xtlupDR8cP
1 week ago
RT @ el_pais: #Hemeroteca Tenan entre
20 y 30 aos. C uatro estaban
embarazadas cuando las fusilaron
ow.ly/QvQqf #13rosas no fuer
3 weeks ago
Follow @ AlbertoC ast_

Alberto
Castillo
Estebas apache ASA
actualizacin

asdm asterisk authorized_keys


BADA c1+ catalys t CCNA

CISCO clave privada clonado


de dis cos compartir carpetas
conexion remota configurar s amba

debian DHCP dsa

Una vez guardamos y salimos continuamos con la instalacin:

crontab

# make

freepbx gimp Gns3 google

# make install
# make config
# ldconfig
Instalamos Asterisk-Extra-Sounds:
# cd /var/lib/asterisk/sounds

ESXI ETHERCHANNEL FREENAS


analytics GPARTED ISCSi JN0-101
jncia-junos

Juniper lamp

linux mediacenter montaje de


un pc moodle

mysql

mysqlworkbench NAT no-ip


oracle packet tracer Particionado
partimage putty recovery rsa
rs ync s amba scp s erver ins tance

# wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-wav-current.tar.gz
s erver refus ed our key s ftp
Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

Unblock any w ebsite

# tar xfz asterisk-extra-sounds-en-wav-current.tar.gz


# rm -f asterisk-extra-sounds-en-wav-current.tar.gz

s mb.conf Sopcast ssh s s hkeygen ssh

secure shell
SystemRescueCD teldat tftp

ubuntu vCenter
Instalar y configurar FreePBX
Descargamos y extraemos los ficheros de FreePBX:
# cd /

vlc

VMware VoIP vSphere

WAVE windows wireshark wis cp

workbench XBMC
Blogroll
chale un vistazo

# wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-12.0-latest.tgz
# tar vxfz freepbx-12-latest.tgz

WordP ress P lanet

Blog Stats
Creamos el usuario asterisk y modificamos permisos de los directorios:

272,692 Visitas

useradd -m asterisk

Autor

# chown asterisk. /var/run/asterisk


# chown -R asterisk. /etc/asterisk
A lberto Castillo

# chown -R asterisk. /var/{lib,log,spool}/asterisk


# chown -R asterisk. /usr/lib/asterisk

+Alberto C astillo

# rm -rf /var/www/html
Hacemos unas modificaciones en los ficheros php.ini y apache2.conf:
# sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php5/apache2/php.ini
# cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig
# sed -i 's/^\(User\|Group\).*/\1 asterisk/' /etc/apache2/apache2.conf
# service apache2 restart

Preparamos MySQL. Con el siguiente comando generamos una contrasea


segura para las comunicaciones entre FreePBX y MySQL:
# export ASTERISK_DB_PW=`dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 - | cut -c2-18`

Ahora accedemos a mysql con el usuario root, creamos las bases de datos
que usar asterisk y asignamos todos los permisos sobre esas bases de datos
al usuario asterisk:
Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

Unblock any w ebsite

# mysql -u root -p
mysql> create database asterisk
mysql> create database asteriskcdrdb
mysql> GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY '${ASTERISK_DB_PW}';
mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY '${ASTERISK_DB_PW}';
mysql> flush privileges;
mysql> quit

Nos movemos al directorio /freepbx y desde ah lanzamos el resto de comandos


para la instalacin de freepbx:
# cd

/freepbx

# ./start_asterisk start
# ./install_amp --installdb --username=asterisk --password=${ASTERISK_DB_PW}
# amportal chown
# amportal a ma installall
# amportal a reload
# amportal a ma refreshsignatures
# amportal chown

Para terminar creamos el siguiente enlace simblico e iniciamos freepbx:


ln -s /var/lib/asterisk/moh /var/lib/asterisk/mohmp3
amportal restart
Start FreePBX
Ahora ya podemos abrir un navegador y como url ponemos http://x.x.x.x/admin
donde x.x.x.x ser la ip de nuestro servidor.

Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

Unblock any w ebsite

Compartir esto:

Cargando...

Relacionado
Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

Unblock any w ebsite

FreePBX:
Extensin

Crear

Servidor Web con


moodle, Instalacin.

Servidor RADIUS con


Debian, FreeRADIUS
y MySQL

1 Response to Instalar Asterisk + FreePBX en


Ubuntu 14.04
Feed for this Entry

Trackback Address

FreePBX: Crear Extensin | chale un vistazo...


Trackback en 08/26/2015 en 22:00

Deja un comentario
Introduce tu comentario aqu...

Instalar Virtualbox 5 en Ubuntu

Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

FreeP BX: C rear Extensin

Unblock any w ebsite

Blog de WordPress.com. El tema K2-lite.


RSS Entries and RSS Comments

Save w eb pages as PDF w ith http://www.htm2pdf.co.uk!

Unblock any w ebsite

You might also like