New rules!

E’ un bel p che non posto nulla di nuovo, ma ho delle motivazioni per questo :)

A maggio ho iniziato il mio processo di certificazione Cisco, studiando da solo, con la prima certificazione, CCENT…la certificazione Entry Level!

Adesso mi sto preparando per avanzare (anche se lentamente), lungo il percorso che mi interessa maggiormente…anche se sono indeciso tra voice e security…vedremo quale costa di meno :P

Inoltre, sto preparando alcuni articoli che riguardano i concetti coinvolti nella certificazione Cisco di base, spero possano aiutare qualcuno ;)

 

Gestione della chiamata in Asterisk

Questa volta il taglio “vagamente” tecnico, riporto infatti le informazioni per poter in qualche modo gestire lo stato di una chiamata con asterisk (intendo il DIALSTATUS).

E’ infatti buona regola definire in modo piu’ o meno grezzo il comportamento del nostro PBX all’insorgere di problemi. Il mio, in particolare, era di gestire lo stato CHANUNAVAIL, che si ha quando non possibile realizzare un canale Zap o si staturato il limite di chiamate concorrenti su un trunk sip/iax.

L’approccio semplice: successivamente alla chiamata DIAL(), prende valore la variabile $DIALSTATUS contenente, appunto uno dei seguenti:

  • CHANUNAVAIL
  • CONGESTION
  • NOANSWER
  • BUSY
  • ANSWER
  • CANCEL
  • DONTCALL
  • TORTURE
  • INVALIDARGS

Quindi, valorizzando $DIALSTATUS, possiamo sfruttare GOTO() per passare ad una nuova exten del nostro contesto, che contenga la logica per gestire l’evento.

Ecco il codice che uso io:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[outbound]
exten => _9.,1,Dial(SIP/${EXTEN:1}@voip.eutelia.it)
exten => _9.,n,GOTO(ext-${DIALSTATUS},1);
 
[internal]
exten => _1XXX,1,Dial(SIP/1${EXTEN:1})
 
exten => 333,1,Set(CHANNEL(language)=it)
exten => 333,n,VoiceMailMain(1000@asheticmail)
 
exten => ext-BUSY,1,Busy()
exten => ext-CHANUNAVAIL,1,AGI(error_handler.php)
exten => ext-NOANSWER,1,Hangup()
exten => ext-CONGESTION,1,Congestion()
exten => ext-CANCEL,1,Hangup()
 
include => outbound

La spiegazione semplice.
I miei telefoni, usano il context [internal], che a sua volte, include [outbound].

La linea 2 viene utilizzata per chiamare le destinazioni non interne tramite il mio provider sip
La linea 3 redirige la chiamata all’estensione data dalla valorizzazione della variabile $DIALSTATUS (righe 11-15). Questa il cuore dell’articolo, in pratica :)

La linea 6 indica che per i numeri 1xxx, il call routing interno (i miei interni sono da 1000 a 1999).
Le linee 8 e 9, sono per l’attivazione della Voicemail generale.
Le linee 11-15 sono quelle cui si giunge con la linea 3
La linea 17 include (append) il contxt [outbound]

Molto semplice da implementare. Come si puo’ vedere alla riga 12, ogni volta che si giunge ad un CHANUNAVAIL, viene chiamato uno script AGI che si occupa di inserire l’evento nel database ed avvisarmi per email dei dettagli (lo script non incluso in asterisk, ma comunque molto semplice da realizzare).

 

Cisco status update

Settimana intensa quella che si conclude oggi. Giovedi’ sono arrivati i due routers che ho ordinato su ebay, Cisco c877 e c837.

La stessa sera, dopo i primi “inconsci” e pressoch ansiosi smanettamenti con le mie (bassissimeeee) conoscenze, decido di chiamare Rick che, da bravo rick, mi offre la configurazione “pappa pronta” di base.

Il morale della favola che, alle 23 circa, ero up-n-running con il c877 come gateway.

Altrettanto ovviamente, non ho ancora smesso di smanettarci con piena soddisfazione. Devo dire che robusto come una roccia (ed sopravvissuto alle mie foll?e!!!).

Fin ora ho messo su il secondo pvc con cui faro’ esperimenti con l’iptv di alice, la prossima settimana dovrei avere abbastanza tempo libero per sperimentare abbondantemente.

Ho gia una discreta quantit? di configurazioni di backup sul mio server ssh :D

Soddisfazioni…

Ulteriori esperimenti saranno la vpn pptp con l’universit? di palermo e poi…chiss?…devo pur sfruttare entrambi i pargoli :)

Il prossimo acquisto sono libri di testo seri per ccna dato che, a quanto pare, mi toccher? fare tutto da solo :(

 

Rollback

Inizio con un pensierino ai non addetti ai lavori. Rollback una procedura che riporta una condizione al suo stato precedente (o ad uno dei suoi stati precedenti).

Detto questo…

Sono passato ad Archlinux circa 3 anni fa, dopo 4 di militanza in Gentoo, per scappare alla necessit? di ricompilare l’intero sistema ogni mese circa. Arch una distribuzione stupenda, leggera e versatile…non mi ha fatto rimpiangere eccessivamente Gentoo.

Da qualche tempo, per, mi sono reso trovato a ricompilare un discreto numero di pacchetti usando ABS…praticamente sono tornato indietro di 3 anni.

La cosa carina che questo mi fa pensare al mio passato con Slackware, abbandonata in quanto era diventata solo la base per una incasinatissima distribuzione a la “from scratch“.

Si dice che gli eventi si susseguano ciclicamente, mutando solo nella forma, lasciando il concetto inalterato…sembra essere vero anche nel microcosmo delle distro :D

…speriamo di non retrocedere a Red Hat o Suse :|

Just Ordinary Linux Life

 

Regalini e cambiamenti v.2009

In teoria, il cambiamento dovrebbe iniziare il primo gennaio.

Si vede che sono un ritardatario (o semplicemente adoro starmene comodo!). I cambiamenti sono, come si puo’ vedere, dello stile del blog (ma non solo)…mi sono deciso a laurearmi, speriamo che la mia decisione sia seguita dalla possibilit? di esami. Ho praticamente pronte Analisi, Geometria e Controlli Automatici…aspetto solo la sessione d’esame pi vicina.

Dal fronte “personale”, ho iniziato a racimolare un p di hardware per fare i miei esperimenti…ho deciso di studiare per la certificazione cisco di base, la CCNA. Gli emulatori sono carini, ma, a quanto pare, l’unico modo di emulare uno switch quello di utilizzare una NM-16ESW a bordo di un router…buono…ma in effetti voglio un p di apparecchiatura!

Gironzolando per Ebay, mi sono aggiudicato uno Switch Catalyst 2950 12 porte ed un router Cisco 837…non sono il massimo, ma per una spesa complessiva di 100 euro, non mi posso lamentare…

Ed ora, torno ad analisi :D

 

Voglio lavorare qui!


The Great Office War – video powered by Metacafe

 

Caduto anche io su facebook

Ess?… sono caduto anche io nel vortice di facebook!

Oggi ho integrato questo blog, i miei post su flickr, tutto quanto in mio possesso… pure google reader e youtube !

Ormai una droga…

 

Lost in myself

Il Futuro

Il Futuro

Ancora una volta, mi trovo perso in me. Sembra che l’unica cosa in grado di assorbire senza soffrire i miei piu’ intimi pensieri, sia sempre e solo questo mio piccolo centimetro.

Traggo forza da un respiro, cercando di limitare i danni che sto facendo a me stesso. Fatto. Sigillo con cura ogni cosa, non permetto che esca quello che vorrei poter dichiare al mondo intero.

Sono immaturo, cerco la felicit? nelle cose che mi circondano, sapendo che potrei trovarla solo nella serenit? della mia anima. Sono triste, vedo muri che ghermiscono in ogni direzione. Sono fiducioso, una direzione sembra libera, indica la mia libert? ed il mio futuro: la persona che mi sar? accanto, l’unica con cui posso togliere tutti i vestiti che indosso, maschera compresa.

Vorrei che questo blog non fosse il mio unico tentativo di comunicare con il mondo. Sembrerebbe essere per il pi genuino, sincero. Io sono quello che scrivo, anche se differisce significativamente da quello che dico e faccio.

Quello che mi chiedo, se qualcuno sa chi io sia.

Rido, pensando che sto perdendo tempo a taggare e categorizzare tutto questo. Il trono della mia anima, instabile.

 

Lettera aperta al mio comune

Oggi ho mandato un email allo staff di Beppe Grillo

Mi scuso innanzitutto per non aver potenzialmente azzeccato la categoria per questa “segnalazione”, ma nessuna sembrava calzare.

Uno dei punti su cui sempre piu’ frequentemente ci si scontra e di cui Beppe parla l’occultamento delle informazioni atto a prevenire l’informazione regolare e “degna” del cittadino medio.

Io vorrei segnalare, a tale scopo, uno dei mezzi principe per la diffusione di informazioni: il sito internet del proprio comune.

Vorrei segnalare il mio, quello di Agrigento (www.comune.agrigento.it). Ricettacolo di cattiva informazione, mal distribuita e realmente solo mezzo di propaganda politica (al momento in cui scrivo, sono presenti in prima pagina solo le “promesse” fatte e mantenute dall’attuale primo cittadino).

Ad aggravare la situazione, vorrei segnalare anche la “possibilit?”, offerta da molti amici e colleghi della locale universit?, di rifare e mantenere in modo assolutamente gratuito tale sito, apportando le modifiche necessarie per renderlo veramente fruibile.

Ulteriore aggravio, dato dai compartimenti stagni cui viene racchiusa la conoscenza. Il personale al comune tiene per se le informazioni che conosce, sigillando il flusso informativo in compartimenti stagni, inaccessibili dal normale cittadino cosi’ come, pure, da chi prova a cercare informazioni al comune stesso. Possiamo pure dire che ogni Assessore che lascia il comune, porta con se, nella tomba, una parte importante di informazioni che non saranno mai piu’ accessibili.

Ho visitato i siti di molti comuni (della regione e non solo), tra tutti, spicca ovviamente quello di Agrigento. (anche se, devo dire, alcuni comuni NON hanno un sito internet).

Una prece affinch ci che ci appartiene, vienga reso fruibile…

Spero veramente che qualcosa cambi

 

Tired

Stanco

Stanco il bimbo!

Devo assolutamente trovare la causa della mia perdita di sonno.

Oggi sono andato a lavorare, come ogni mattina, a Porto Empedocle.

Ho sbagliato strada la prima volta, scendendo verso San Leone, poi mi sono corretto e sono tornato in Piazzale Rosselli, da cui ho preso la bratella per via XXV Aprile…solo che mi sono diretto in facolt?!

Ho impiegato il triplo del tempo per arrivare dove sarei dovuto arrivare…la mia concentrazione sta facendo Down Hill!

 
 
 
 

Switch to our mobile site