Instalacion de Asterisk

Tema en 'General' comenzado por MikrotikPeru, 26 de Diciembre de 2015.

  1. MikrotikPeru

    MikrotikPeru Well-Known Member

    [​IMG]
    Asterisk es un programa de software libre (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Como cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios.

    Sistemas Operativos Soportados:
    1.-
    Windows
    2.-Mac Os X
    3.-FreeBSD
    4.-Solaris
    5.-Linux (Especialmente diseñado)

    Que es Debian?
    es una organización formada totalmente por voluntarios dedicada a desarrollar software libre y promocionar los ideales de la comunidad del software libre, Es una distribucion de linux.

    Que necesitamos para implementar asterisk?
    1.-
    Sistema Operativo (Debian)
    2.-Dependencias o Librerias
    3.-Asterisk version 1.8 o 11

    Ya instalado Debian 7.9 Podemos seguir con la Configuracion:
    Instalar un ciente NTP (Donde debian consulta la hora actual)
    Código (Text):
    dpkg-reconfigure tzdata
    aptitude install ntp
    dpkg-reconfigure ntp

    2.- Configurar Idioma
    Código (Text):
    dpkg-reconfigure locales

    3.-Instalando Dependencias basicas
    Código (Text):
    apt-get install build-essential subversion libncurses5-dev libssl-dev libxml2-dev vim-nox

    4.- Descargando Asterisk version 11
    Código (Text):

    wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.20.0.tar.gz
    tar -xf asterisk-11.15.0.tar.gz
    cd asterisk-11.15.0
     

    4.- Instalando Dependencias Asterisk
    Código (Text):

    ./contrib/scripts/install_prereq install
    ./contrib/scripts/install_prereq install-unpackaged
     

    5.-Actualizando Cabezeras Linux (Drivers)
    Código (Text):
    apt-get install linux-headers-`uname -r`

    6.- Si tenermos tarjetas Analogas o digitales Pues Instalamos sus Drivers (Obligatorio)
    Código (Text):

    wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
    tar -xzvf dahdi-linux-complete-current.tar.gz
    cd dahdi-linux-complete-2.10.0.1+2.10.0.1
    make
    make install
    make config
     
    Código (Text):
    wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.15.tar.gz
    tar -xzvf libpri-1.4.15.tar.gz
    cd libpri-1.4.15
    make
    make install
    make config
     

    7.- Finalmente compilamos El asterisk
    Código (Text):

    ./configure
    make menuselect
    make
    contrib/scripts/get_mp3_source.sh
    make install
    make config
    make samples
     

    8.- Creamos un usuario el cual ejecutara asterisk
    Código (Text):

    adduser asteriskpbx
    usermod -s /sbin/nologin asteriskpbx
     

    9.- Privilegios al usuario asteriskpbx para las carpetas de asterisk
    Código (Text):

    chown -R asteriskpbx:asteriskpbx /usr/lib/asterisk/
    chown -R asteriskpbx:asteriskpbx /var/lib/asterisk/
    chown -R asteriskpbx:asteriskpbx /var/spool/asterisk/
    chown -R asteriskpbx:asteriskpbx /var/log/asterisk/
    chown -R asteriskpbx:asteriskpbx /var/run/asterisk
    chown asteriskpbx:asteriskpbx /usr/sbin/asterisk
    chown asteriskpbx:asteriskpbx /etc/asterisk/
    chown -R asteriskpbx:asteriskpbx /var/lib/asterisk/sounds/
    /etc/udev/rules.d/dahdi.rules
    SUBSYSTEM=="dahdi", OWNER="asteriskpbx", GROUP="asteriskpbx", MODE="0660"
     

    10.- Configurar el asterisk para que se ejecute con el usuario asteriskpbx
    Código (Text):

    nano /etc/asterisk/asterisk.conf
    runuser=asteriskpbx
    rungroup=asteriskpbx
     

    11.- Reiniciamos el asterisk
    Código (Text):
    /etc/init.d/asterisk restart

    Puedes seguir el siguiente manual configuracion sip.conf y extension.conf AQUI
     
    Última modificación: 18 de Abril de 2016

Comparte esta página