Newsgroup: it.tlc.telefonia.voip
Titolo: Trixbox: Istruzioni per l'installazione - - Parte Prima

Salve gente!
Il niubbo Alessandro D'Arpini, alle ore 2:51 del 29/07/2006, spinto
dalla voglia di comunicare al mondo come fare ad avere un centralino
Asterisk in casa propria, inizia a scrivere una serie di articoli su
Trixbox.
Per prima cosa, procuriamoci la ISO del programma, scaricandola dal
sito 
http://www.trixbox.org
La versione su cui si basa il presente Articolo/Tutorial e':
trixbox-1.1.iso
Una volta scaricata la ISO, masterizzatela su di un CD. Potete usare
qualsiasi programma di masterizzazione che sia in grado di gestire le
immagini ISO. Io ho usato Roxio Creator ma voi potete usare Nero o
altri programmi.
Quando avete il CD pronto, dovete scegliere la macchina su cui
installare il vostro centralino. Personalmente, ho sudato 29 camicie e
mezza per una settimana circa e non per il caldo, bensi' perche' la
macchina da me scelta era inadeguata.
Supponendo che siate fortunati e che siate nelle grazie di qualche
essere celeste, disponete di una macchina da dedicare ad Asterisk.
Puo' anche essere la vostra unica macchina, a cui avrete sostituito il
disco rigido.
Infatti, il programma di installazione cancellera' TUTTO il contenuto
del vostro disco. Quindi, regolatevi di conseguenza.
Tuttavia, in questo Articolo/Tutorial assumo che disponiate di almeno
due macchine, magari quella piu' vecchia con win98, collegata in rete
locale. Altrimenti... come cavolo fate a godere del Centralino?
Sarebbe come portare al cinema un sordo-cieco!
Bene, ora che abbiamo la macchina, premendo il tasto "Canc" oppure il
tasto funzione F2 o qualsiasi altro tasto idoneo ad accedere al BIOS
del nostro computer, impostiamo il sistema per fare il boot da CD.
Inseriamo ora il CD appena masterizzato, salviamo nel BIOS le nuove
impostazioni.
Il computer si riavvia e partira' l'installatore del nostro (bello,
molto bello!) centralino.
Appena terminato il caricamento, premiamo semplicemente il tasto Invio
(Enter). Il sistema comincia a lavorare.
Scegliamo poi la lingua e il tipo di tastiera. Selezioniamo la zona in
cui viviamo (Europe/Rome) poi una password di root (NON la
dimenticate!) e procediamo cosi' come se fosse Maggio e si sta bene -
ne' caldo ne' freddo. (sto' andando a memoria...)
Finita l'installazione, immettete al prompt:
- root
- password da voi scelta in fase di installazione
Se il vostro router e' impostato per fornire gli IP alle macchine
della LAN, Asterisk sara' pronto all'uso e vi dara' il nibenvenuto
(benvenuto del niubbo) informandovi dell'IP acquisito dalla vostra
Linux Box con centralino telefonico incorporato (Miele allo stato
puro!) :-D
Diversamente dovete immetere il seguente comando:
- netconfig
Apparira' una schermata che vi chiede se volete impostare la Rete.
Dite si per mezzo della barra spaziatrice della vostra tastierra
(tasto TAB o freccette - no, non quelle del tiro a bersaglio! - per
spostari tra le opzioni).
- Togliete la spunta dalla casella che dice di ottenere un IP dal
server DHCP (scelta consigliatissima - assegnate un IP statico alla
macchina!)
- Impostate un IP coerente con quello della vostra LAN (nel mio caso
192.168.0.102)
- Il Subnet mask sara' 255.255.255.0 ma in ogni caso lo propone in
automatico
- Il Gateway sara' l'indirizzo IP del vostro router (nel mio caso
192.168.0.1)
- Il server DNS lo dovete immetere a mano (chiedetelo al
vostroprovider, oppure cercatelo in Rete)
Oh! Chiaramente nel router avrete ugualmente disabilitato il DHCP ed
avrete impostato la vostra Linux Box in DMZ.
Una volta inseriti i parametri di Rete, salvate le impostazioni.
Siete nuovamente al prompt dei comandi. Digitate ora il seguente
comando per riavviare la rete...
- service network restart (invio)
OK! Da una qualsiasi delle macchine nella vostra rete locale, digitate
nella barra degli indirizzi del vostro browser preferito, l'IP della
vostra Linux Box con aria condizionata e banchetto nuziale
incorporato. Dopo aver premuto invio, dovreste vedere la pagina WEB
del centralino. In alto a destra c'e' anche l'orologio! ;-)
BUON APPETITO!!! :-D
Siccome l'appetito vien mangiando... soffermiamoci un attimo a
guardare.
Sotto al logo TRIXBOX leggete la versione del vostro centralino.
Piu' sotto ancora una serie di collegamenti.
Selezioniamo ora:
- System Administration
Il nome utente e': maint
La password e': password
Selezioniamo adesso il collegamento:
- FreePBX
Procediamo con la scelta della lingua italiana, per mezzo del menu' a
discesa a destra, in alto.
La lingua diventa italiana (hanno lavorato bene, meritano un applauso
coloro che hanno contribuito a questa grande cosa che ora e' nella
nostra casa!).
Adesso andiamo in
- Impostazioni
attivando il collegamento che troviamo in alto.
Poi, nel menu' a sinistra scegliamo il collegamento:
- Interni
La pagina "Aggiungi un Interno" appare. Scegliamo il protocollo SIP
per cominciare. Appare la pagina:
- "Aggiungi SIP Interno".
Immettiamo:
- 200 per "Numero Interno"
- 200 per il Nome
Lasciamo in bianco le altre caselle ed arriviamo alle caselle
"Registra entranti" e "Registra Uscenti" scegliamo "a richiesta" dal
menu' a discesa... e meditiamo su cosa significa! :-D
Procediamo senza immettere nulla, fino ad arrivare alla casella
contrassegnata con:
- Secret
Immettiamo 200 per Secret (cioe' la password)
Poi nella casella NAT immettiamo:
- yes
Proseguiamo fino ad arrivare alla voce:
- Casella vocale & Elenco Telefonico :-D
Attiviamola scegliendo dal menu' a discesa.
Scegliamo 200 per la password dela casella vocale ed immettiamo un
indirizzo di posta elettronica (ma vi rendete conto cosa abbiamo qui?)
Bene, ancora non ve ne rendete conto. Lo capisco... salviamo le
impostazioni per l'interno 200 selezionandoil pulsante in fondo alla
pagina.
Poi torniamo in alto e vediamo che c'e' una barra rossa che ci dice
che dobbiamo selezionarla per salvare il lavoro.
Adesso non ricordo se bisogna selezionarla prima del pulsante.. nel
caso ripetete tutto per le impostazioni dell'interno 200 e poi, invece
di selezionare il pulsante in fondo alla pagina, selezionate subito la
barra rossa in alto.
Bene... ora abbiamo un interno. ci manca un telefono! :-)
Accediamo al nostro LinkSys PAP2 (il FRITZ! non mi si registra, non so
ancora il perche').
Cancelliamo i parametri di uno dei nostri due providers VoIP ed
immettiamo come nome utente 200 come proxy l'IP del nostro centralino
e come password la passord per l'interno 200 che in questo
Articolo/Tutorial e' 200.
Salviamo e.... Il PAP2 e' ora registrato sul nostro centralino e
ascoltiamo il familiare tono continuo a cui ci siamo da tempo
abituati.
Mentre la moglie dorme... e non sa cosa si e' persa (non parlo del
centralino) che si fa? Si procede con l'aggiornamento del nostro
centralino. Se no, che ci facciamo qui a quest'ora? ;-)
Ecco, appunto... pensateci prima di sposarvi.
Allora... torniamo alla schermata nera del centralino. Si... ti devi
spostare fisicamente davanti al computer!
Ci sei? Bene... 
Ora che siamo davanti al computer dove "gira" Asterisk, scriviamo il
comando:
- trixbox-update.sh
e rispondiamo con una Y quando ci chiede (in inglese) se vogliamo
mettere il risultato in /usr/sbin
Ora immettiamo il seguente comando:
- trixbox-update.sh update
La macchina inizia a scaricare circa 50 Mb di roba... lasciamola
lavorare.
Quando ha finito... ci dira' che e' arrivato il momento di fare un
reboot. Scriviamo il seguente comando:
- reboot (ovviamente seguito da Invio)
La macchina riparte.... OK?
OK!
Adesso il Kernel del sistema operativo si sara' aggiornato... nel mio
caso il nuovo Kernel e':
- 2.6.9-34.0.2.EL-i686
Dobbiamo fare delle modifiche... e' ora di imparare un po' di Linux
ragazzi!
Forza... non e' difficile! Carta e penna come i niubbi D.O.C. ed un
po' di santa pazienza ed il gioco e' fatto.
Dobbiamo modificare il file spinlock.h che si trova qui:
/usr/src/kernels/2.6.9-34.0.2.EL-i686/include/linux/spinlock.h
dovremo cambiare la stringa:
#define DEFINE_RWLOCK(x) rw_lock_t x = RW__LOCK_UNLOCKED 
modificandola in questo modo
#define DEFINE_RWLOCK(x) rwlock_t x = RW__LOCK_UNLOCKED
Come facciamo? Bella domanda... e mho? e mo'.. Moplen! (lo so... non
ve la ricordate, vero? E' un po' datata... mha! Potenza della
pubblicita')
Allora...
Al prompt dei comandi digitate:
nano -s /usr/src/kernels/2.6.9-34.0.2.EL-i686/include/linux/spinlock.h
In fondo alla pagina dell'editor ci sono i comandi... se no... se
tutto e' nero... e' nero? :-)
Se e' nero, usate il comando per leggere il file. Come... qual'e'? E
daaaaaai... un po' di sforzo! Pensate a quanti sforzi hanno fatto
tutti coloro che hanno contribuito alla realizzazione di questo
centralino! Facciamone qualcuno anche noi, su! :-)
Se volete potete dare il comando man per leggere il manuale di nano.
Qual'e' il comando?
- man nano
Modificate il file spinlock.h e salvatelo!
date il comando:
- reboot
Accedete con root e la password da voi scelta.
Andate alla seconda macchina, digitate l'IP del centralino nella barra
degli indirizzi e premete invio... si apre la pagina di TRIXBOX.
Ora potete vedere che la versione e' passata alla 1.1.1
Il vostro LinkSys PAP2 e' sempre registrato, lo so ma ora sono le 4:28
del mattino e credo che la mia parte per oggi l'abbia fatta, o no?
Per il momento smetto di scrivere... mi vado a coricare.
ma prima, un po' di collegamenti interessanti ed utili:
Per apprendere i comandi di Linux:
http://www.to.infn.it/groups/group4/mirror/linux/AppuntiLinux/index.html
Ciao ragazzi / Signore / Signori - alla prossima e...
... Buon VoIP a tutti!
Alessandro D'Arpini
 

Alessandro D'Arpini ha scritto:

Meraviglioso! Grazie ancora per questo tutorial! Io ho una macchina
sempre accesa che mi fa da server. Credi che se le installassi su un
altro hard disk, potrei far convivere il mio windows server con linux,
entrambi accesi e funzionanti?
Grazie anticipatamente e a presto

Grazie anticipatamente e a presto
Insieme, due dischi su una macchina?
Certamente, basta che fai il boot dal secondo HD.
Io ho una scheda SCASI che al boot e' impostata per dare tempo allo
scanner di essere visibile nella catena. 60 secondi... premo ESC e la
scheda o vede lo scanner oppure... il BIOS mi propone da quale
perferica fare il boot.
Scelgo a mano se fare partire la macchina dal disco i o 2  o dal CD o
dal DVD.
Insieme, cioe' entrambi funzionanti?
Dubito che la installazione sulla virtual machine, sia uguale alla
installazione "vera". Puoi provare, anche perche' quello che scrivo e'
proprio il passo-passo del niubbo... quale io sono.
Leggo in giro che qualcuno ha problemi con la virtual machine... ma tu
puoi provare.
Sarebbe utilissimo che tu provassi e postassi qui un passo-passo su
virtual machine...
Una cosa e' certa... gente! questo centralino e' assolutamente
meraviglioso!
Lo so... le gambe delle donne sono meglio... ;-) Pero' se non lo
vedete in azione, non saprete MAI cosa vi state perdendo.
Questa sera sono andato ad una festa di un amico... sono ora le 00:35
ed essendo andato a letto quasi alle 5 del mattino, forse sono un po'
stanco. Ma domani la seconda puntata dell'Articolo/Tutorial arrivera'
come la cartella esattoriale per la multa non pagata.
Cosa si puo' fare con il centralino? Gente! Che miele!
Abbiate un po' di pazienza ed illustrero' passo passo quello che si
puo' fare. Capisco che non vi venga in mente subito cosa poter fare
cun un centralino come il Trixbox. Ma pian piano che leggerete, sono
sicuro che vi si apriranno scenari ora inimmaginabili.
Con una vecchia macchina da riciclare... con un programma gratuito...
con la possibilita' concreta di apprendere e magari mettere su
qualcosa di utile per la vostra Azienda oltre che per voi stessi.
Andatevi a cercare una vecchia macchina Pentium III con quanta piu'
RAM potete. Personalmente ho adorato il mio capo e con la scusa di
vedere se e' funzionate, mi sono portato a casa un Dell OptiPlex
GX110.
E' piccolo, non e' un minitower. E' silenzioso, sta' tranquillo
tranquillo appoggiato sopra due AMD proprio sotto le mie gambe...
nello sgabuzzino degli ombrelli.
Non tornera' all'ovile quel Dell... a costo di prostituirmi per un
anno di straordinari non pagati... statene certi!
Se vado a letto ora... penserei ancora al centralino... mi sa che ora
lo accendo! :-D
Taca-Banda! :-)
Alessandro D'Arpini

 Meraviglioso! [...]
Che ne dici di igliorare un po' in quoting? Ci sono dei bei tutorial in 
italiano in giro. Prova a dargli un'occhiata.
-- 
Davide Granzotto 

 Il niubbo Alessandro D'Arpini, alle ore 2:51 del 29/07/2006, ......
...ha fatto un gran bel lavoro! Bravo! 

 Ecco, appunto... pensateci prima di sposarvi.
Ehm ;-)
sì, dicevi ;-P
grazie per la guida... appena finisco di scaricare il tutto, monto l'iso su 
vmware.
Ciao ciao e buonanotte by Elia 



Noooo! C'e' gia' una Virtual Machine pronta all'uso... :-)
P.S.
Che te le dico a fare? Tanto ormai sei caduto nella sua rete... e chi
ti salva piu? Un uomo libero in meno sulla terra!
Povero Elia... avevi un esercito di donne che ti veniva dietro :-D
Prova a farti venire un mal di pancia, quel giorno li... magari ti
salvi in extremis.
Alessandro D'Arpini

 Alessandro D'Arpini
Beh, sappi solo che l'ho convinta io ;-)
Quando trovi quella per te, non te la lasci scappare...
Ciao ciao e grazie ancora ;-P 

Quando trovi quella per te, non te la lasci scappare...
E' li che sbagli! Scelgono loro, non noi!
Lei ti ha fatto pensare che sei tu ad averla convinta!
Tipicamente femminile...
Alessandro D'Arpini

Ciao Alessandro.. ho installato Trixbox e sto provando a configurarlo
ma ho subito un problema: qndo dici di selezionare Impostazioni su
FreePBX dovrebbe comparire un menù a sx dove dovrei scegliere
Interni... ma nn mi compare nessun menù... sai come aiutarmi :(
Ciao e grazie
Denis


Denis
Quando accedi al centralino digitando l'indirizzo IP, dovresti vedere
la schermata principale.
Vedi quella schermata? Sopra ha il logo TRIXBOX, poi a destra c'e' un
bell'orologio digitale che cammina (e l'orario e' pure giusto).
Sotto la scritta TRIXBOX ci sono una serie di collegamenti, come ad
esempio:
- System Administration
Cliccandoci, ci chiede login e password:
- maint
- password
Giusto? Fin qui ci siamo?
Ora leggiamo a sinistra una serie di collegamenti, tra cui il FreePBX.
Fin qui ci siamo?
Se clicchi sul FreePBX si apre una pagina. E' questa che non si apre?
Allora controlla che non vi siano in esecuzione sulla tua macchina
windows dei programmi che bloccano l'apertura dei pop-up. Abbassa ogni
protezione verso l'IP del Trixbox, metti l'IP del trixbox tra i siti
attendibili, fai la stessa cosa nel firewall di windows o di terze
parti che eventualmente utilizzi.
Se vedi la schermata principale del Trixbox dovresti vedere anche
quella che appare dopo il login e quindi anche quella che appare dopo
aver selezionato System Administration.
Se vedi quella... dove appunto c'e' scritto impostazioni in
italiano... perche' non vedi il menu' a sinistra?
Deve esserci il menu' a sinistra perche' il centralino ti ha servito
la pagina quindi tutto e' andato bene fino ad ora.
Se ci sei e non vedi i collegamenti che compaiono quando selezioni
"Impostazioni" allora... cambia l'IP 192.168.0.102 con il tuo IP e
copia ed incolla nella barra degli indirizzi del tuo browser questo
collegamento:
http://192.168.0.102/admin/config.php?type=setup&display=extensions
Dai che ce la facciamo! :-D
Alessandro D'Arpini

 la pagina quindi tutto e' andato bene fino ad ora.
Non mi ricordo sotto che voce e',
sempre su FreePBX c'e' una pagina dove vanno abilitate le voci del 'nostro'
menu di sx.
Ciao
p.s. hai calcolato quante n parti del tutorial verranno fuori ? :-D

 >Interni... ma nn mi compare nessun menù... sai come aiutarmi :(


"CARDEN"  ha scritto:
[...]
Se permetti un consiglio :-)
vedi di postare  'a modino' nel NG cosi' magari gli altri utenti ti
aiuteranno piu' volentieri ;-)
1- Dovresti quotare meglio, (Google => quotare bene)
2- evitare di chiedere aiuto ad un solo utente, con tutto il rispetto per
Alessandro...non c'e' solo lui
3- magari leggi anche gli post del 3D, anche se indirettamente ti ho dato
una possibile soluzione, ma, ritornando al punto 2,
se vuoi risposte *solo* da Alessandro fammi il favore di scrivergli in
privato.
Ciao

Chiedo scusa a tutti... sono ancora un nubbio inq ste cose :(
Stasera vedrò di seguire tutti i Vs consigli che mi avete postato e
poi vi aggiornerò... sperando con news positive :)
Ciao e grazie a tutti ancora
Denis

p.s. hai calcolato quante n parti del tutorial verranno fuori ? :-D
Bhe... diciamo che mi sto' scavando la fossa con le mie mani?
Pero', spero che un buon numero di persone, vedendo che un niubbo
scrive passo-passo quel che fa, siano invogliati a provare essi
stessi.
Asterisk e la sua installazione e funzionamento, non sono poi cosi'
complicati. I benefici invece sono enormi e non solo dal punto di
vista del VoIP.
Spero si di avere la mia Box funzionante ma spero soprattutto di
invogliare altri ad avvicinarsi a Linux e al suo centralino.
Tu che dici, Spike? Sbaglio? In effetti ho la tendenza ad essere
"troppo" idealista e mi lascio prendere dall'entusiasmo come i
bambini. Accetto dunque consigli.
Alessandro D'Arpini

 bambini. Accetto dunque consigli.
Io *idealista* lo ero molto piu' in passato ;-)
poi quando ti accorgi che gli altri o se ne fregano o se ne approfittano ti
passa la voglia,
anche se pero' in fondo in fondo non ne puoi fare a meno di infilarti nei
'guai' :-)
Comunque non temere, vai avanti te... che a me vien da ridere (vecchio detto
toscano)  :-D
a parte scherzi, magari vedo in che modo posso aiutarti, per esempio devo
reinstallare tutto daccapo
(da buon niubbo ho fatto un macello che non ti dico ;-))
e pensavo di fare dei screen-shot, cosi' quando butterai giu' le VoIP-FAQ by
Alessandro... :-D
avrai quelle per la configurazione di TrixBox con le schede TMD400 che a
quanto ho capito te non hai,
a proposito ho visto che ti hanno fregato la scheda ISDN ?
Per concludere l'unico consiglio che mi viene sono le FAQ ;-)
Ciao

 
http://192.168.0.102/admin/config.php?type=setup&display=extensions
ottengo il msg:
The section you requested does not exist or you do not have access to
it.

 menu di sx.
Strumenti -> Amministrazione Moduli -> voce "core"

 Strumenti -> Amministrazione Moduli -> voce "core"
Quindi presumo che era quello il problema ? ;-)
Ciao

Esatto... ora sto scaricando gli aggiornamenti e poi vedo se riesco a
continuare (sto cadendo dal sonno...)




Che mi ero dimenticato di scriverlo nel tutorial? :-/
Alessandro D'Arpini

 Che mi ero dimenticato di scriverlo nel tutorial? :-/
e gia'... va' be', perdonato ;-)
Ciao

Perdonatissimo... x tutto qllo ke fa qui è già tantissimo... è
grazie a xsone cm voi ke il "verbo" del VoIP cresce .... (troppo
idealista lo so.. ma mi piace crederlo...)
