Instalar Asterisk En Ubuntu 10.4

Páginas: 5 (1027 palabras) Publicado: 30 de agosto de 2011
Instalación de Asterisk, Freepbx en Ubuntu server 11.04
Antes de comenzar la instalación de la central telefónica asterisk con freepbx se asume que ya tienes configurado ubuntu server 11.04 con LAMP (Linux, Apache, Mysql, Php el cual será publicado más adelante (este procedimiento funciona desde la versión 8.04 en adelante).

Ahora comencemos la instalación.

Cambiar a usuario root.

*sudo su
* ingresar password sudo y luego enter.

Luego hay que instalar algunas librerías necesarias para la instalación.

* apt-get install build-essential linux-headers-`uname -r` openssh-server bison flex apache2 php5 php5-curl php5-cli php5-mysql php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15-dev mpg123 libxml2-dev

Luego entrar en la carpeta src

*cd /usr/src/

Procedemos a descargar los archivos necesarios.

* wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.5.tar.gz
* wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.4.4.tar.gz
* wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.2.3.tar.gz
* wget http://mirror.freepbx.org/freepbx-2.9.0.tar.gzCon los archivos descargados procedemos a la compilación e instalación de cada uno de ellos.

Comenzamos con la instalación de las librerías necesarias para utilizar interfaces E1, T1 etc. y que además es necesaria para instalar asterisk.

* tar xvf libpri-1.4.11.5.tar.gz
* cd libpri-1.4.11.5
* make
* make install

Luego procedemos a compilar e instalar asterisk.

* cd ..
* tarxvf asterisk-1.8.4.4.tar.gz
* cd asterisk-1.8.4.4
* ./configure
* make
* make install
* make samples

Luego compilamos e instalamos los add-ons de asterisk.

* cd ..
* tar xvf asterisk-addons-1.6.2.3.tar.gz
* cd asterisk-addons-1.6.2.3
* ./configure
* make
* make install
* make samples

Instalamos Los sonidos extras de asterisk.

* cd /var/lib/asterisk/sounds
*wget -O – http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-gsm-current.tar.gz | tar xvfz -

Creamos el usuario asterisk y lo agregamos al grupo apache asterisk.

* adduser asterisk –disabled-password –no-create-home –gecos “asterisk PBX user”
* adduser www-data asterisk

Cambiamos el usuario y grupo por defecto de apache.

* cp /etc/apache2/apache2.conf/etc/apache2/apache2.conf_orig
* sed -i ‘s/^(User|Group).*/1 asterisk/’ /etc/apache2/apache2.conf

Cambiamos el script safe_asterisk de sh a bash.

* sed -i ’1 {s/<sh>/bash/}’ /usr/sbin/safe_asterisk

Creamos el script que gestionara el servicio de asterisk, esto solo lo copian y pegan en la consola.

cat > /etc/init.d/asterisk <<-END_STARTUP
#!/bin/bash
### BEGIN INITINFO
# Provides: asterisk
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Asterisk daemon.
# Description: This script handles start/stop states of asterisk.
### END INIT INFO

set -e
set -a
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Asterisk"NAME=amportal
DAEMON=/usr/sbin/$NAME

test -x $DAEMON || exit 0

d_start() {
amportal start
}

d_stop() {
amportal stop
}

d_reload() {
amportal restart
}

case "$1" in

start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;

stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;

restart|force-reload)
echo -n "Restarting $DESC: $NAME"
d_stopsleep 10
d_start
echo "."
;;

*)

echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;

esac

exit 0
END_STARTUP

Modificamos el arranque de asterisk.

* chmod 755 /etc/init.d/asterisk
* update-rc.d asterisk defaults 90 10

Ahora Instalamos FreePbx.

* tar xvf freepbx-2.9.0.tar.gz
* cd freepbx-2.9.0
* cp amportal.conf /etc/...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instalar ubuntu 10.4
  • Instalacion de ubuntu 10.4
  • Atajos de teclado ubuntu 10.4
  • Instalar ubuntu
  • instalar ubuntu
  • Configuracion y prueba de asterisk en ubuntu
  • como instalar un IVR en asterisk
  • Instalación de NGinx de Sistema Ubuntu 10.4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS