Instalación de Asterisk-18 en Debian-11

Bienvenidos, el día de hoy veremos como instalar Asterisk-18 sobre Debian-11(11.2.0 amd64 netinst), en primer lugar se sugiere realizar la instalación de Debian-11 sin entorno gráfico y solo con las opciones de instalacion Standart System Utilities y SSH Server activas.

Instalación de dependencias

$ su -
# apt-get update
# apt-get install linux-headers-$(uname -r)
# apt-get install bison openssl libssl-dev libasound2-dev libc6-dev build-essential libnewt-dev libncurses5-dev zlib1g-dev gcc g++ make patch libusb-dev fxload perl liblwp-protocol-https-perl libwww-perl mpg123 libmpg123-dev dpkg uuid-dev libjansson-dev libxml2-dev sqlite3 libsqlite3-dev libsrtp2-dev libsndfile1-dev libneon27-dev  libjack-jackd2-dev libglib2.0-dev libdbus-1-dev vim htop sysstat sox iptraf-ng curl git wget binutils-dev bison doxygen flex freetds-dev graphviz libasound2-dev libbluetooth-dev libc-client2007e-dev libcap-dev libcfg-dev libcodec2-dev libcorosync-common-dev libcpg-dev libcurl4-openssl-dev libfftw3-dev libgmime-3.0-dev libgmime-3.0-dev libgsm1-dev libical-dev libiksemel-dev libjack-jackd2-dev libldap2-dev liblua5.2-dev libneon27-dev libogg-dev libosptk-dev libpopt-dev libpq-dev libradcli-dev libresample1-dev libsndfile1-dev libsnmp-dev libspandsp-dev libspeex-dev libspeexdsp-dev libsrtp2-dev libunbound-dev liburiparser-dev libvorbis-dev libvpb-dev libxslt1-dev portaudio19-dev subversion unixodbc-dev xmlstarlet zlib1g-dev libedit-dev

Descarga de código fuente de Asterisk-18

# cd /usr/src/
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
# tar -zxvf asterisk-18-current.tar.gz

Instalación de Asterisk-18

# cd asterisk-18.*
# make clean
# make distclean
# ./contrib/scripts/get_mp3_source.sh
# ./contrib/scripts/install_prereq install
# ./configure --with-jansson-bundled
make menuselect.makeopts
# menuselect/menuselect --enable codec_opus --enable CORE-SOUNDS-ES-GSM --enable EXTRA-SOUNDS-EN-GSM menuselect.makeopts
# make
# make install
# make samples
# make config
# reboot

Una vez haya reiniciado nuestra máquina podremos acceder a la interfaz de línea de comandos de asterisk y verificar la versión instalada así:

# asterisk -rvvv
*CLI> core show version

¡Felicitaciones! Hemos instalado Asterisk-18 sobre Debian-11.



Comentarios

Entradas más populares de este blog

Habilitar ASR (Vosk) en Asterisk-18/Debian-11

Habilitar TTS (Gloogle) en Asterisk-18