Tetris per Mac
Lo so, è un classico, ma io sono un nostalgico delle vecchie sale giochi e questo era uno dei miei preferiti. Questo storico gioco, inventato nel lontano 1985 dal russo Aleksej Pažitnov, è rimasto Read more…
Lo so, è un classico, ma io sono un nostalgico delle vecchie sale giochi e questo era uno dei miei preferiti. Questo storico gioco, inventato nel lontano 1985 dal russo Aleksej Pažitnov, è rimasto Read more…
Un semplice client che ti permette di chiamare gratuitamente qualsiasi utenza SIP
Le variabili possono essere definite sia dall’amministratore di sistema che da Asterisk.
distinguiamo due tipi di variabili:
L’utilizzo delle variabili permette di avere un dialplan più chiaro e semplice da gestire. La sintassi che permette di recuperare il valore di una variabile è ${VARIABILE}. Le variabili sono case sensitive!!!
Le variabili di canale settate da Asterisk sono tutte maiuscole è quindi utile, per evitare “duplicati”, creare variabili con caratteri minuscoli. Read more…

Si trovano su Internet moltissimi siti che offrono servizio di VoIP Provider.
E’ possibile utilizzare Asterisk sia per quei provider che forniscono solo un numero entrante, sia per quelli che permettono chiamate in uscita e naturalmente per quelli che ti danno entrambe questi servizi.
Asterisk distingue nella configurazione del file sip.conf l’attivazione dei tre tipi di servizi sopra indicati in modo differente.
type=peer –> utenza voip per le chiamate in uscita
type=user –> utenza voip per le chiamate in ingresso
type=friend –> utenza voip sia per chiamare che per ricevre
Esempio base: Read more…

Una delle funzioni più interessanti di Asterisk è quella della VoiceMail. Grazie a questa applicazione ogni utente può avere la propria segreteria telefonica a cui può accedere secondo le specifiche stabilite.
Inoltre è possibile settare Asterisk in modo tale da far inviare alla caselle di posta un email con l’allegato wave del messaggio lasciato in segreteria. Vediamo come implementare tutto questo.
Aggiungiamo la VoiceMail agli interni Read more…
Un IVR non è nient’altro che un risponditore automatico che agisce in base ai toni DTMF che riceve in ingresso
L’applicazione del Dialplan che svolge questo ruolo è Background() (simile all’applicazione Palyback con la differenza che si interrompe quando riceve i DTMF). Vediamo un esempio:
[incoming]
exten => 123,1,Answer()
exten => 123,2,Background(menu)
exten => 1,1,Playback(digits/1)
exten => 2,1,Playback(digits/2)
Dopo la risposta se il chiamante premerà 2 sentirà il Palyback di 2…Alla pressione di un tasto Asterisk aspetta un paio di secondi per essere sicuro dell’azione da eseguire (1 e 123 iniziano con lo stesso numero…)
I Timeout della funzione Background()
Response Timout : tempo di attesa prima che venga inserita la prima cifra (default=10 sec)
Digit Timeout: tempo di attesa tra una cifra e l’altra (default 5 sec)
La funzione WaitExten() permette di modificare “in corsa” il RESPONSE TIMOUT Read more…
Le istruzioni/strutture princilpali che permettono di creare un Dialpaln sono:
- Contesti
- Estensioni
- Priorità
- Applicazioni
NB: Il dialplan di Asterisk è contenuto nel file principale di tutto ilsitema che è extensions.conf
I contesti suddividono il dialplan in varie sezioni. Il nome di ogni contesto è racchiuso tra parentesi quadre. E’ possibilie includere un contesto dentro l’altro utlizzando la funzione include. Es
[users] ; questo è il contesto users
exten => 6001,1,Dial(SIP/6001,20)
exten => 6002,1,Dial(SIP/6002,20)
include => features ; in questo modo includo il contesto features dentro il contesto users
[features]
exten => 6003,1,Dial(SIP/6003,20)
exten => 6004,1,Dial(SIP/6004,20) Read more…
Siamo giunti al primo passo per vedere Asterisk all’opera. I file che andremo ad editare sono extensions.conf e sip.conf. E’ conveniente rinominare quelli che Aserisk propone (tropo lunghi e complessi) e cominciare con due file vuoti.
In Asterisk qualsiasi conversazione implica 2 chiamate:
dal telefono chiamante ad asterisk e da asterisk al telefono chiamato two legs:
Nel caso che i due telefoni siano degli endpoint sip notiamo che sia ilflusso di segnalazione SIP sia il flusso voce (RTP) passa sempre per Asterisk. Questo comportamento è diverso dallo standard SIP dove il flusso RTP avviene direttamente tra i due telefoni.
Ma entriamo nel dettaglio. Vediamo ora come creare due estensioni (SIP) e come farle paralre tra di loro.
Editiamo il file sip.conf nel seguente modo Read more…
Scelta la distribuzione di Linux su cui installare il nostro PBX Software come prima scelta è possibile installare direttamente il pacchetto relativo alla distribuzione stessa. Come seconda (ma forse preferibile) scelta è chiaramente possibile installare Asterisk dai sorgenti. Vediamo quali sono i passi principali.
Prima di installare le varie componenti di Asterisk sono necesari i seguenti paccetti:
- compilatore gcc
- OpenSSL e le relative librerie di sviluppo
- ncurses e ncursers-devel
- Zlib
- librerie newt e newt-devel (per le DAHDI utilities)
- Curl (pre far interagire Asterisk con i siti web)
- Sendmail o Postfix (per far inviare le voicemail all’indorozzo di posta desiderato)
Per l’installazione di Asterisk sono necessarie tre componenti (sorgenti) fondamentali
- libpri: gestisce le interfaccie PRI ISDN (da installare solo se presenti schedwe T1/E1/J1)
- DAHDI: driver per le schede analogiche e/o digitali. Fornisce anche il “system timing” (clock) in assensa delle schede hardware
- Asterisk: codic sorgente di Asterisk
- (opzionale) Asterisk-addons
tutto dal seguente link: http://downloads.digium.com/pub/telephony/ Read more…
Cominciamo con oggi una serie di post su questo ormai usatissimo (open source) PBX software. L’obbiettivo è quello di creare un manuale (o meglio una guida) su Asterisk da consultare in ogni momento.
Asterisk nasce nel 1999 da un idea di Mark Spencer fondatore della LSS (Linux Support Services). Trovandosi di fronte alla necessità di avere un centralino software gestibile a bassi costi e non trovando sul mercato nulla che lo soddisfacesse decide di implementare lui stesso un sistema che fosse il più versatile possibile. Da qui il nome Asterisk (”*” che rappresenta il caratter jolly sotto linux), un sistema cioè in grado di fare qualsiasi cosa. Nel 2002 la LSS vien inglobata nella Digium che sviluppava ( esviluppa tuttora) le schede hardware utilizzate da Asterisk. Read more…