Iniziamo oggi ad analizzare e sperimentare l'installazione di AsteriskNOW.
Confesso che mi viene da sorridere nel ripercorrere alcuni dei passi dalle mie prime esperienze Voip.
Al quel tempo AsteriskNOW si chiamava Asterisk@Home ed era un sistema sicuramente meno amichevole dell'attuale.
Oggi invece la creazione di un centralino voip domestico non è un'impresa impossibile riservata ad esperti ma è una attività alla portata di tutti. Vediamola!
Innanzituto è necessario disporre di un PC sufficientemente performante.
Un Pentium IV con almeno 512MB di RAM, CD ROM e HD da almeno 40GB andrà più che bene per il ns. esperimento. In alternativa potete creare una macchina virtuale con VMWARE o VIRTUALBOX su sun sistema che sia in grado di reggerla.
Cominciamo scaricando l'immagine ISO di AsteriskNOW e masterizzandola con un qualunque software di masterizzazione su Windows o Linux.
Accendiamo il PC sul quale intendiamo installare il PBX ed impostiamo il BIOS affinchè la sequenza di BOOT dia priorità al CD ROM.
Salviamo le nuove impostazioni.
Per accedere al BIOS vi ricordo che è sufficiente schiacciare CANC o F1 - a seconda del sistema - durante la fase di accensione del PC.
Riavviamo il PC avendo inserito nel lettore il CD masterizzato con l'immagine di AsteriskNOW.
Immediatamente ci comparirà la seguente schermata:
Al prompt abbiamo diverse possibilità.
Considerando che, probabilmente, gli esperti di Asterisk non troveranno questo post di nessuna utilità ed il target è quello dei neofiti, scegliamo di installare il sistema con una interfaccia di configurazione web-based il che semplifica i primi approcci con il PBX.
Digitiamo quindi “1” confermando con ENTER al propmpt di BOOT per fare partire l’installazione.
Le schermate successive che il sistema vi presenterà recheranno il logo CentOS.
Non preoccupatevi! E' tutto regolare.
In realtà state installando un server CentOS con a bordo un centralino Asterisk pronto uso.
Il primo step cruciale sarà quello della definizione della struttura del disco rigido.
Personalmente consiglio di utilizzare l’opzione che utilizza l’intero disco eliminando le partizioni esistenti e creando una nuovo partizionamento secondo un modello predefinito nel sistema.
Questa soluzione, tuttavia, implica la formattazione del disco e quindi la perdita di tutti i dati in esso contenuti quindi... ponete estrema attenzione!!!.
State facendo “tabula rasa” del vostro HD!!!
L’ottimale sarebbe avere eseguito un backup del disco o aver copiato i dati su un altro sistema prima di procedere.
Se siete certi di poter formattare il disco procedete confermando con YES alla finistra di warning.
Il secondo step ci impone di settare il fuso orario.
Selezioniamo il fuso corretto (Europe/Rome) e passiamo oltre con il tasto NEXT.
Dovremo ora provvedere alla definizione della password di root. Il passagio non è tanto legato ad Asterisk quanto al fatto che stiamo installando un server Linux Asterisk-ready e la password di root consente l’accesso con diritti di amministratore alle funzioni del server.
Dopo la doppia digitazione della password di root, cliccando sul tasto NEXT, l'installazione avrà inizio e vi comparirà la finestra qui sotto:
L'installer inizierà a copiare files sul vostro hard disk e la progress bar nella parte inferiore dello schermo vi darà evidenza dello stato di avanzamento.
Il tempo necessario per completare l'operazione dipende in larga misura dalle performance del vostro sistema, tuttavia non dovreste aver bisogno di più di mezzora.
Una volta che l'installazione è stata completata vi comparirà questa schermata che vi chiederà di riavviare il sistema:
Clicchiamo su REBOOT ed il sistema si riavvierà.
Naturalmente, all'atto del riavvio, provvedete a togliere il CD di installazione dal lettore e ricordate di verificare che il PC sia connesso alla vostra rete domestica.
Vi si presenterà una finestra con la quale potreste effettuare, tra le altre, le impostazioni del firewall e della rete
Il sistema, per default, cercherà di ottenere un indirizzo IP via DHCP. Qualora la vostra rete non abbia un dispositivo (normalmente il router) dotato di server DHCP attivato dovrete settare manualmente l'indirizzo IP del vostro server da qui.
Se non è il vostro caso attendete qualche secondo senza fare nulla ed il sistema passerà automaticamente alla schermata di login.
Et voilà! il sistema ci presenterà la schermata di login del nostro server CentOS-Asterisk.
Noterete che la schermata vi proporrà di indirizzare il browser all'indirizzo http://vostroIP/ (192.168.1.12 è quello che il mio DHCP ha assegnato alla macchina AsteriskNOW - è possibile che voi abbiate un indirizzo diverso).
Da qualunque PC collegato alla vostra rete domestica eseguite quanto suggerito e sarete in grado di collegarvi all'interfaccia web-based FreePBX di configurazione del sistema.
Cliccate su FreePBX Administration.
Vi verrà proposta una finestra di login per l'utente admin di FreePBX.
Inserite freePBX come nome utente e fpbx come password ed avrete il sistema nelle vostre mani.
Per il momento ci fermiamo qui. Ci occuperemo in un prossimo post della configurazione del sistema mediante FreePBX.
Buon Voip a tutti.