domenica, maggio 27, 2007

Celliax

Celliax è un progetto italiano che fornisce un "channel driver" per gestire un telefono cellulare e le chiamate skype attraverso Asterisk.
Come si vede dall' immagine si può chiamare con un cellulare un secondo cellulare collegato tramite il canale chan_celliax ad un PC sul quale gira asterisk e quindi utilizzare i provider voip per chiamare dal proprio telefonino.
Per provare Celliax, si può scaricare la LiveCD dal sito, mentre attualmente per poter usufluire di questo canale su un installazione asterisk, si può compilare la versione di asterisk scaricabile dall' svn (la versione asterisk compresa sarà la 1.2.18).
In questo articolo si vedrà come inserire il canale celliax su asterisk 1.4.4.
Per prima cosa bisogna scaricare da qui i sorgenti di celliax.
Modifichiamo il file chan_celliax.c seguendo i seguenti accorgimenti:
  • modificare in #undef the CELLIAX_SKYPE e WANT_SKYPE_X11
  • modificare in #define ASTERISK_VERSION_1_4
  • cancellare la linea x11
Assumento di aver già scaricato e scompattatto in precedenza i sorgenti di asterisk-1.4.4, copiamo dalla directory celliax_stuff/Channels i file .c e .h nella directory Channels di asterisk 1.4.4, ed inoltre nel Makefile di questa directory bisogna inserire, appena prima della linea che fa riferimento al chan_alsa, la linea:

$(if $(filter chan_celliax,$(EMBEDDED_MODS)),modules.link,chan_celliax.so): celliax_spandsp.o

A questo punto dalla directory radice di asterisk 1.4.4:

make clean
./config
make menuselect ( assicurarsi nella sezione channels sia spuntato chan_celliax )
make
make install

da /celliax_stuff/newconfigs copiare tutti i file in /etc/asterisk

cp * /etc/asterisk/

Il cellulare andrà collegato al PC tramite il cavo di connessione dati ( ad esempio il cavetto usb ) e di un cavetto autocostruito per collegare microfono ed altoparlante alla scheda audio.

Nessun commento:

Rate this post: (data provided from NewsGator Online)