Come costruire un sistema PBX
Per creare un sistema Private Branch Exchange (PBX), devi installare un server Ubuntu sul computer. Il server Ubuntu è un programma a riga di comando. Un sistema PBX permette di re-instradare certe chiamate a un altro telefono. Sistemi come questo sono utili in ambito aziendale e professionale dove servono più linee telefoniche private.
Istruzioni
Accedi a Ubuntu come root e apri il prompt. Digita "sudo password root" e inserisci la tua password utente quando richiesto. Premi "Invio".
Inserisci la password desiderata per il sistema e premi "Invio". Il sistema ti chiederà di riconfermare inserendo la nuova password altre due volte.
Copia questo testo in una finestra terminale per preparare l'ambiente di build: "apt-get install build-essential speex libspeex-dev gsm-utils" e premi "Invio". Poi digita "libgsm1-dev libgsmme-dev libgsm1 libgsm-tools" e premi "Invio". Poi "libncurses5-dev ncurses-term linux-headers-2.6.24-19-generic" e premi "Invio". Infine "libncurses5-dbg doxygen subversion" e premi "Invio".
Scarica i pacchetti sorgente Digium Asterisk.
Estrai i pacchetti digitando "tar -zxvf asterisk-1.4.21.2.tar.gz && tar -zxvf zaptel-1.4.11.tar.gz" e premi "Invio". Poi "&& tar -zxvf asterisk-addons-1.4.7.tar.gz && tar -zxvf libpri-1.4.5.tar.gz" e premi "Invio".
Compila e installa i pacchetti sorgente digitando "cd libpri-1.4.5" e premi "Invio". Premi "Invio" dopo ogni comando. Digita "make", "make install". "cd ../zaptel-1.4.11", "make clean". "./configure", "make menuselect", "make install", "make config", "cd../asterisk-1.4.21.2", "make clean". "./configure", "make menuselect", "make install", "make samples", "make progdocs", "cd ../asterisk-addons-1.4.7", "make clean", "./configure", "make menuselect", "make install", "make samples", "cd ../asterisk-gui", "./configure", "make", "make install", "make samples", "cd /root", "mkdir packages", "mv *.gz /root/packages/". Vedrai "echo INSTALLATION COMPLETE PLEASE CONFIGURE WEB GUI".
Salva il file come "atsetup.sh" dopo aver copiato il testo nel terminale. Per eseguirlo come eseguibile, lancia "chmod+x astsetup.sh".
Completa l'installazione perché l'interfaccia utente funzioni. Modifica i file "/etc/asterisk/http.conf" e "etc/asterisk/manager.conf".
Modifica "/etc/asterisk/http.conf": "Enabled" su "yes", "Enable Static" su "yes". Imposta asterisk HTTP per rispondere inserendo "0.0.0.0" in "bindaddr". "bindport" su "9000", "prefix" su "asterisk".
Modifica "/etc/asterisk/manager.conf": "Enabled" su "yes", "webenabled" su "yes". "Admin" come desideri per username. "read" su "system,call,log,verbose,command,agent,user,config", "write" su stessi valori. L'indirizzo IP è quello della PBX box.
Riavvia il computer e vai a "https://IP-of-pbx:9000/asterisk/static/config/cfgbasic.html" dove "IP-of-pbx" è l'IP della PBX box. Vedrai l'interfaccia web per creare e configurare le estensioni. Il setup sul computer è completo; ora collega i telefoni PBX al computer per l'instradamento. Ci sono tre metodi.
Metodo 1: scheda telefonica professionale. Collega ogni telefono a un doppio adattatore e l'altra estremità alla scheda. Spezza e connetti l'adattatore nell'unità PBX. Dopo aver collegato l'unità PBX, collega i diversi telefoni. Collega le linee rimanenti nella scheda telefonica sul retro del computer.
Metodo 2: scheda audio multicanale. Usa un doppio adattatore per dividere le linee: una parte all'unità PBX e collega l'unità ai telefoni specifici. Collega una linea dall'unità PBX alla scheda audio multicanale. Installa l'hardware della scheda e collega le linee rimanenti nell'adattatore multicanale.
Metodo 3: divisore adattatore. Collega un'estremità all'unità PBX e l'altra ai telefoni. Inserisci la linea nella scheda audio del computer. Se hai più linee, collegale a un adattatore USB connesso al computer.