Con el reciente lanzamiento de Asterisk 11 pensé en armar un tutorial para instalar Asterisk 11 y Centos 6. (También echa un vistazo a este tutorial de instalación de Asterisk para Ubuntu 12.4 LTS) Ya que una versión LTS Asterisk 11 ha sido desarrollada para brindar estabilidad y larga vida útil. Además, Asterisk 11 cuenta con muchas nuevas características, incluyendo transporte WebSocket para SIP, chan_motif, recorrido SIP NAT a través de ICE, Llamadas ACLs y más. Para obtener una lista completa de las nuevas funciones, visita la wiki de Asterisk. Vea el video para ver una captura de pantalla de mi sesión de terminal para ver la instalación en vivo donde explico cada comando paso a paso. Los comandos copiar y pegar se pueden encontrar a continuación.
VIDEO
Para esta instalación estoy usando Asterisk 11.0.0 y compilaré desde el código fuente en CentOS 6.3. Este tutorial también debería funcionar en sistemas Fedora y RHEL (Red Hat Enterprise Linux) con poca o ninguna modificación.
En primer lugar, querrá asegurarse de que su sistema operativo de servidor esté actualizado.
yum update-y
Deshabilite SELinux cambiando » enforcing «a» disabled » en /etc/selinux/config. Utilice un editor de texto o copie y pegue este comando.
sed-i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
Después de actualizar y deshabilitar SELinux, necesitará reiniciar.
reiniciar
A continuación, querrá resolver las dependencias básicas. (Más información sobre dependencias de asteriscos.)
yum install-y make wget openssl-devel ncurses-devel newt-devel libxml2-devel kernel-devel gcc gcc-c++ sqlite-devel libuuid-devel
Cambie al directorio /usr/src/ para almacenar su código fuente.
cd / usr/src /
Descargue los archivos tarballs de origen. Estos comandos obtendrán la versión actual de DAHDI 2.6, libpri 1.4 y Asterisco 11.
wget https://downloads.Asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/Asterisk/Asterisk-11-current.tar.gz
Extraer los archivos de la tar de.
tar zxvf dahdi-linux-complete * tar zxvf libpri * tar zxvf Asterisk *
Para el siguiente conjunto de comandos es importante seguir el orden correcto: DAHDI primero, luego libpri y luego Asterisco.
Instalar DAHDI.
cd / usr / src / dahdi-linux-complete*make && make install && make config
Install libpri.
cd / usr / src / libpri*make && make install
Cambiar al directorio Asterisk.
cd / usr / src / Asterisk*
En el siguiente paso, ejecutar el script «configurar» variará dependiendo de si su sistema es de 32 bits o de 64 bits. (Vea el video para más detalles.) Cuando se ejecute el comando menuselect, seleccione sus opciones, luego elija «Guardar y Salir» y la instalación continuará.
Utilice este comando si está instalando Asterisk en CentOS de 32 bits.
./ configure & & make menuselect & & make & & make install
Utilice este comando si está instalando Asterisk en CentOS de 64 bits.
./configure --libdir=/usr/lib64 && make menuselect && hacer && make install
Opcional: Si encuentran errores usted tendrá que limpiar el directorio de instalación antes de volver a compilar.
make clean & & make distclean
Una vez que tenga una instalación sin errores, copie los archivos de ejemplo del subdirectorio configs en/etc / Asterisk.
haga muestras
Luego agregue el script de inicio de Asterisco al archivo/etc / init.d / directory
hacer config
Iniciar DAHDI.
inicio de dahdi de servicio
Iniciar Asterisco.
inicio de asterisco de servicio
Conéctese a la CLI de Asterisco.
Asterisco-rvvv