Vamos a poner unos pasos básicos para actualizar o instalar Asterisk en versiones que estén en funcionamiento sin parar la producción.
Solo debemos actualizar sin son versiones estables, como las LTS que estén comprobadas y asumiendo el riesgo de que si sale mal, deberemos instalar todo desde el principio.
Bien vamos allá!!
Lo primero de todo realizaremos una actualización del sistema con apt-get update y apt-get upgrade.
Tras esto empezamos entrando en la carpeta donde descargamos la versión de Asterisk, debemos recordar renombrar o borrar las carpetas o archivos ya descargados para no tener confusiones.
Podemos realizarlo con rm -r nombre_del_archivo.tar o carpeta
Empezamos descargando el archivo de instalación:
- cd /usr/src/
- wget "https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz"
- tar zxf asterisk-current.tar.gz
- Accedemos a la carpeta asterisk según la versión current descargada cd /usr/src/asterisk-16.x.x
- ./install_prereq install
Este paso es lento y suele tardar unos minutos (10-12), tener paciencia.
Si la instalación es de cero saltara esta pantalla donde tenemos que poner el prefijo del pais en el caso de España 34.
Ahora ya vamos a instalar Asterisk, entramos otra vez a la carpeta de Asterisk:
- cd /usr/src/asterisk-16x.x/
- ./configure --with-pjproject-bundled
Si antes esperamos un rato, ahora mas unos 15 minutos. Es lo que tiene tener un procesador pequeñin.
Cuando acabe nos saltara el logo de asterisk.
- make menuselect
Aquí instalamos los paquetes que deseamos por defecto dejamos lo que viene ya que después se pueden instalar o complementar. Por lo que solo pulsamos en "SAVE & EXIT"
- make
Aquí toca un poco de compilación es decir a esperar otro buen rato. Unos 20 minutos no te los quita nadie.
- make install
Esta vez tarda solo 2 minutos.
Después hay que hacer un make basic-pbx pero solo si es una instalación nueva sino sobrescribe nuestras configuraciones. No tarda ni 2 segundos.
- make config
No tarda ni 2 segundos.
- reboot now
FIN.
Y así tendríamos actualizada nuestra versión de Asterisk.
Ahora lo configuramos a nuestro gusto, con estas mejoras. Por ejemplo:
Poner las voces en Español-Español:
Por defecto las que vienen son Español/argentino.
Instalar el Codec G729 Free:
Un codec muy interesante
Preparar la Instalación para un Dogle USB para una línea móvil:
Util por si se cae la principal o para enviar por ahí las llamadas a móviles.
Personalizar nuestro Menu IRV.
Ponerle musiquita y que diga las opciones que queremos.
http://www.ea4fyh.com/index.php/categorias-4/categorias-9/58-poner-una-voz-en-el-menu-irv-personalizada-en-asterisk
Pegar nuestra configuracion en la carpeta de configuracion.
Es decir en /etc/astersik que es donde están nuestros ficheros e configuracion los cuales deberíamos tener copia de seguridad.