Tetris per Mac

Aprile 14th, 2009

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…

Senza categoria

Gizmo Call

Aprile 2nd, 2009

Un semplice client che ti permette di chiamare gratuitamente qualsiasi utenza SIP


download

Senza categoria

Asterisk - Le variabili [ottava parte]

Marzo 31st, 2009

Le variabili possono essere definite sia dall’amministratore di sistema che da Asterisk.

distinguiamo due tipi di variabili:

  • variabili di canale (Channel variables)
  • variabili globali (Global vairables)

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…

Articolo Tecnico

Asterisk - Configurare i Provider Voip [settima parte]

Febbraio 18th, 2009

SIP Service Provider Account

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

USER

Esempio base: Read more…

Articolo Tecnico, Voip

Asterisk - VoiceMail e Directory [sesta parte]

Febbraio 16th, 2009

L’applicazione VoiceMail()

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…

Articolo Tecnico, Voip

Asterisk - Un Dialplan interattivo (IVR) [quinta parte]

Febbraio 15th, 2009

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…

Articolo Tecnico, Voip

Asterisk - Introduzione ad Dialplan [quarta parte]

Febbraio 14th, 2009

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

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…

Articolo Tecnico, Software

Asterisk - Configurazione Base [terza parte]

Febbraio 12th, 2009

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…

Articolo Tecnico, Voip

Asterisk - Intallazione [seconda parte]

Febbraio 11th, 2009

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.

Preparazione del sistema per l’installazione di Asterisk

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)

Le componenti di Asterisk

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…

Articolo Tecnico, Voip ,

Asterisk - Introduzione [prima parte]

Febbraio 10th, 2009


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…

Articolo Tecnico, Software, Voip , , ,