Aggiornamento Asterisk (versione minore) 13.0 a 13.5

Al fine di aggiornare Asterisk una versione minore, ad esempio 13.x a 13.y è necessario seguire i passaggi seguenti.

Se hai bisogno di istruzioni sull’aggiornamento di asterisk a una versione principale più recente, ad esempio da 11 a 13, per favore lascia un commento.

Le istruzioni ufficiali per l’installazione di Asterisk sono qui: https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk+From+Source

1. Scarica l’ultimo asterisco in / usr / local / src.

cd /usr/local/srcwget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz

2. Asterisco Untar

tar -zxvf asterisk-13.5.0.tar.gz

3. Cambiare nella directory untarred e controllare il sistema.

cd asterisk-13.5.0/
./configure

4. Se si hanno dipendenze mancanti dopo l’esecuzione ./ configure è possibile utilizzare lo script di installazione per installare tutto ciò che manca.

./install_prereq installOR./install_prereq install-unpackagedNote: you may also use: ./install_prereq test

5. Scegli i moduli da installare

make menuselect

Qui dovrai scegliere i moduli che desideri. Ricorda anche di scegliere il pacchetto audio di base richiesto (cioè americano vs inglese britannico o una lingua diversa del tutto).

6. Ora possiamo fare e installare asterisk. Il primo passo, vi mostrerà la creazione dei moduli selezionati nel menu make select step. Il secondo comando ‘make install’ installerà effettivamente asterisk.

makemake install

7. Dovrebbe essere quello. Non installeremo gli script di esempio poiché si tratta di un aggiornamento. Se li vuoi, assicurati di eseguire il backup dell’installazione asterisk esistente prima di tarare la cartella/etc / asterisk al minimo. Se si desidera installare gli esempi e la documentazione è necessario eseguire:

make samples
make progdocs

Si può anche vedere un avvertimento come questo:

 WARNING WARNING WARNING Your Asterisk modules directory, located at /usr/lib/asterisk/modules contains modules that were not installed by this version of Asterisk. Please ensure that these modules are compatible with this version before attempting to run Asterisk. res_ari_mailboxes.so res_pktccops.so app_voicemail.so WARNING WARNING WARNING

Probabilmente vorrai rimuoverli se incompatibili.

8. Se hai asterisk in esecuzione ti consigliamo di fermarlo

asterisk -rcore stop now

Dovrai quindi avviare la nuova versione di asterisk

asteriskasterisk -rcore show version

Dovresti vedere quanto segue

Asterisk 13.5.0 built by user @ host on a x86_64 running Linux

Il gioco è fatto! Ora dovresti eseguire l’ultima versione di Asterisk. Ricordarsi di testare accuratamente e leggere le note di rilascio / note di aggiornamento prima di rilasciare asterisk alla produzione.

Leave a Reply