ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INSTALACION ASTERISK


Enviado por   •  14 de Marzo de 2016  •  Documentos de Investigación  •  754 Palabras (4 Páginas)  •  96 Visitas

Página 1 de 4

INSTALACION ASTERISK

  • Instalar el sistema base en este caso debian
    particion swap                2GB
    particion boot                 1GB
    particion var            90% Restante
    particion /                10% Restante
  • Actualizar la lista de los repositorios y comentar la linea del CD:

en /etc/apt/sources.list

  • Se instala las librerias necesarias

apt-get -y install gcc g++ make libncurses5-dev apache2 libxml2-dev mysql-server mpg123 php5 php-pear php5-mysql apache2 libmysqlclient15-dev linux-headers-`uname -r` php5-gd postfix libtiff4-dev libtiff-tools imagemagick
en el postfixt se da internet smarthost
Importante esto...   pear install DB-1.7.14.tgz(reemplaza el pear install DB)

  • Se descargan los archivos preferiblemente /usr/src 
    wget
    http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre18.tgz
    wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.5.0.tar.gz
    wget
    http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz
    wget
    http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.tar.gz
    wget
    http://mirror.freepbx.org/freepbx-2.8.0.tar.gz
    wget
    http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz # speex


para desempaquetar y copiar los tar a una sola carpeta

        mkdir tar
        for i in `ls *gz`;
        do
        tar xf $i
        mv $i tar/
        done

  • En el directorio  usr/src/asterisk-1.8.18.0/contrib/scripts/ para instalar la paqueteria necesaria

./install_prereq install

  • Ahora a instalar lo que bajamos 
    cd /speex-1.2rc1
    ./configure
    make
    make install

    cd spandsp-0.0.6/
    ./configure
    make
    make install
    ldconfig -v

    cd ../dahdi-linux-complete-2.4.0+2.4.0/
    make clean
    make all
    make install
    make config


cd ../libpri-1.4.11/
make clean
make
make install

cd ../asterisk-1.8.5.0/
make clean
./configure
make menuselect //se selecciona

aplications → app_fax

add-ons → cdr_mysql

resources modules →  quitar res_timing_pthread

        compiler flags → agregar DONT_OPTIMIZE DEBUG_THREADS          G711_NEW_ALGORITHM G711_REDUCED_BRANCHING


make
make install
make samples

make config

  • Agregamos el usuario asterisk al sistema
    useradd -r -c "Asterisk PBX" -d
    /var/lib/asterisk asterisk
    chown -R asterisk
    /var/run/asterisk
    chown -R asterisk
    /var/log/asterisk
    chown -R asterisk
    /var/lib/asterisk/moh
    Agregamos un link simbolico para los archivos de musica de espera asterisk

ln -s /var/lib/asterisk/moh   /var/lib/asterisk/mohmp3 

  • Ahora solo se hace esto
    cambiar donde dice APACHE_RUN_USER= colocar asterisk /etc/apache2/envvars
    colocar donde dice APACHE_RUN_GROUP= colocar asterisk/" /etc/apache2/envvars

Se reinicia el apache

/etc/init.d/apache2 restart

Continuamos...

  • cd freepbx-2.x.x.../
    mysqladmin -u root -p'pass' create asterisk
    mysqladmin -u root -p'pass' create asteriskcdrdb
    mysql -p'pass' asterisk < SQL/newinstall.sql
    mysql -p'pass' asteriskcdrdb < SQL/cdr_mysql_table.sql


Y ahora entramos a la consola mysql y damos los permisos necesarios 

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)   pdf (114.3 Kb)   docx (572.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com