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

Cari colleghi niubbi, eccoci arrivati alla seconda parte della serie
di Articoli/Tutorials sull'installazione e sull'uso del centralino
Trixbox.
Questo Articolo viene postato in questo NG dal niubbo Alessandro
D'Arpini. 
Nella prima parte, abbiamo visto come scaricare la ISO, come
masterizzarla su di un CD, come predisporre il computer per avviarsi
da CD.
Abbiamo anche visto come impostare la nostra LAN e come accedere alla
interfaccia di configurazione del centralino.
Abbiamo creato un account (nome utente) 200 con password 200,
registrato un LinkSys PAP2 sul centralino impostando l'IP come Proxy e
200 come nome utente e 200 come password ed abbiamo iniziato a parlare
dell'aggiornamento del centralino e della procedura per "aggiustare" i
danni causati dall'aggiornamento stesso.
Abbiamo anche dato uno sguardo veloce alle funzionalita' gestibili via
interfaccia WEB.
Dopo aver effettuato il login con nome utente root e la password da
noi scelta in fase di installazione, ho dato il comando:
nano -s /usr/src/kernels/2.6.9-34.0.2.EL-i686/include/linux/spinlock.h
la schermata dell'editor mi e' rimasta tutta nera. Probabilmente devo
aver sbagliato a digitare qualcosa. Bhe... da buon niubbo, questo e'
assolutamente possibile.
Siccome in fondo alla schermata dell'editor ci sono i promemoria dei
comandi disponibili, ho premuto
- CTRL R (Read File)
ed il sistema chiede:
- File to insert [from ./]
ed io ho scritto: spinlock.h
Il file si e' aperto e mi trovo proprio alla fine, quindi con la
freccia oppure con i tasti Pag (quelli che muovono una pagina in su ed
in giu') posso scorrere il contenuto testuale del file spinlock.h
Madonna santa! E che, me lo devo legegre tutto per trovare la stringa
da modificare? Dopo qualche minuto di tentativi, ho deciso di
utilizzare il comando:
- CTRL W (Where is)
Il programma mi chiede la stringa da cercare in tutto il file di testo
ed io scrivo: rw_lock_t x (c'e' uno spazio tra rw_lock_t e la x) e
lui... mi trova la stringa incriminata.
Modifico da rw_lock_t x in rwlock_t x e premo CTRL X. Il programma mi
chiede se voglio salvare oppure uscire perdendo le modifiche ed io
Scrivo Y e premo invio. Lui salva le modifiche ed esce.
Sono di nuovo al prompt dei comandi.
Per una ragione a me ignota, nella directory radice mi ritrovo con il
file spinlock.h
Digito quindi il comando:
- rm spinlock.h
Il sistema operativo mi chiede conferma, io digito Y e lui cancella il
file spinlock.h che si trova nella directory radice del mio HD.
Adesso digito quanto segue:
- cd /usr/src
Il prompt cambia, indicandomi che sono nella directory src.
Digito ora il comando:
- wget 
http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.6.tar.gz
Questa meraviglia, si collega alla Rete, risolve il nome, si scarica
il file e mi comunica che tutto e' andato bene.
A questo punto, ora che ho il file, digito il comando:
- tar -zxvf zaptel-1.2.6.tar.gz
Il sistema operativo, decomprime il file e torna al prompt dei
comandi.
Prima di andare avanti... mi viene da paragonare questo nuovo mondo ad
una bella tazza di latte con i biscotti, la mattina di una splendida
giornata di sole di un adolescente in procinto di uscire per andare a
giocare.
Detta questa cosa qua, dopo averla pensata, digito il comando:
- cd zaptel-1.2.6 per spostarmi nella directory zaptel-1.2.6
Il prompt cambia indicandomi che mi trovo ora nella directory
specificata cioe' /usr/src
Digito ora il comando:
- make clean
Il sitema operativo fa le sue cose, poi digito il comando:
- make linux26
Il sistema operativo riempie di caratteri bianchi su fondo nero il
monitor. Quando ha finito, digito il comando:
- make install
Poi il comando:
- modprobe zaptel
Poi il comando:
- modprobe wctdm
Poi il comando:
- genzaptelconf
Adesso vediamo se tutto e' a posto, digitando il comando:
- ztcfg 没
Il messaggio che ottengo e': 0 channels configured
Termina qui la seconda parte dell'Articolo/Tutorial scritto dal niubbo
Alessandro D'Arpini.
Siccome i niubbi che si prendono la briga di trascorrere ore alla
tastiera per comunicare ad altri niubbi come procedere, come minimo
debbono muovere a compassione coloro che non sono piu' dei niubbi.
Quindi resto in fiduciosa attesa di sapere se ho scritto boiate
pazzesche oppure se mi muovo nella giusta direzione.
Tutti coloro che per loro sventura stanno leggendo, mi aiutino.
GRAZIE! :-D
Alessandro D'Arpini

 - ztcfg -v


Ciao e grazi.
Grazie Achille. Le nostre esperienze sono certo che saranno di grande
aiuto per tutti.
Innanzitutto, che dei niubbi comunichino ad altri niubbi come fare, e'
assai tranquillizzante e puo' invogliare se non altro a provare.
Quando lo si prova, se si ha un minimo di perseveranza, non se ne puo'
fare piu' a meno di un centralino come il Trixbox.
Poi c'e' anche la possibilita' di registrare degli interni remoti, sul
nostro centralino. Questo e' assai importante.
Mettiamo il caso che la delibera AGCOM nella sua ansia di tutelare gli
operatori tradizionali e di ostacolare il VoIP, venisse applicata
anche da Skypho.
Noi saremmo pronti a contrastare sia quegli idioti dei politici, sia
le compagnie tradizionali.
Il nostro Trixbox e' un arsenale di armi a nostra disposizione.
Poi c'e' la selezione passante... ascolta, Achille che non e' tempo
sprecato.
La selezione passante... immagina il mio numero di Roma 0612345678 ed
immagina che tu hai un interno remoto registrato sul mio centralino.
Digiti 0612345678123 e parli con Roma utilizzando una PSTN flat
romana.
Immagina una catena di centralini Trixbox del tipo "Progetto TOR".
Anche se ci impediscono di avere numeri di rete fissa diversi da
quelli del nostro distretto telefonico... chiameremmo chi ci pare e
riceveremmo da chi ci pare... usando i numeri passanti.
Come si dice... se il legislatore sfacciatamente tutela gli interessi
economici dei grandi gruppi industriali... il popolo si organizza!
Facciamogli vedere di che pasta siamo fatti.
Iniziamo a conoscere Trixbox poi si vedra' cosa e come fare ad
utilizzarlo in modo intelligente.
Non demordere, per nessuna ragione.
Alessandro D'Arpini


