VoiSmart MINI PBX

2 10 2007

Lo ammetto…invidio pronfondamente Alessandro: causa inderogabili impegni lavorativi non sono riuscito ad andare a visitare con lui il VON.
E non ho potuto, come ha fatto lui, mettere le mani su aggeggini come il MINI PBX presentato dalla VoiSmart.

Una sua breve recensione del prodotto la trovate su VoipBlog.





Truphone, impressioni di utilizzo

11 09 2007

Ho preso la decisione di provare a installare Truphone sul mio E61 dopo aver letto questo entusiastico post su E61 Italia:
si tratta essenzialmente di un servizio di telefonia IP dedicato esclusivamente ad alcuni recenti modelli di telefoni Nokia.
Fino al 31 dicembre 2007 concede telefonate gratuite verso numeri di rete fissa di oltre 40 paesi (qui la lista)

Inizialmente limitato solamente a terminali dotati di connessione WiFi e’ stato poi ottimizzato per funzionare decentemente anche con connessioni umts.
L’installazione e’ rapida (in questa pagina sono spiegati i passi operativi), e l’unica pecca e’ la necessita’ del wizard di inviare un SMS ‘a casa’ per richiedere le configurazioni dell’account: configurazioni che arrivano come ‘messaggino autoconfigurante’, che nel mio caso (il Nokia E61 ha di serie il supporto per il voip) sono andate a modificare le impostazioni del client SIP aggiungendo un profilo dedicato a TruPhone.

Il software installato parte in automatico all’avvio e altro non fa che gestire alcune funzionalita’ avanzate fornite da truphone: il servizio di presenza, l’invio di SMS via IP (un servizio attualmente in beta), la gestione automatica della connessione a internet (un po’ come fa Fring nella sua ultima versione, permette di passare in maniera quasi trasparente dalla connessione umts a quella wifi qualora diventasse raggiungibile una rete senza fili) e altre cosette simpatiche.

Dal canto mio, essendo poco interessato ai servizi ‘avanzati’ (il software in avvio automatico si e’ dimostrato a mio avviso un po’ pesante) e incuriosito dall’utilizzo del client voip nativo del mio terminale ho iniziato a ’smanettare’.

Disinstallando il pacchetto di TruPhone le configurazione sip non vengono rimosse e, facendo a meno delle funzionalita’ accessorie, e’ ancora possibile effettuare le tanto gradite telefonate gratuite via internet.
La qualita’ audio e’ ottima, qualche fruscio e incertezza se collegati via utms (una tariffa dati ‘flat’ in questo caso e’ d’obbligo) passano senza creare alcun problema alla comunicazione.

Essendo TruPhone basato su asterisk mi e’ balenata l’idea di configurare l’account anche sul client SIP fornito con Fring: gironzolando nella blogsfera ho trovato un tutorial che spiegava come ottenere dai file di configurazione lo user e la password necessari.
Tuttavia la procedura fa riferimento alla vecchia versione di truphone, e con quella attuale la configurazione dell’account non viene piu’ memorizzata nel file citato nel tutorial: molto probabilmente gli sviluppatori hanno voluto evitare che il servizio venisse utilizzato al di fuori dei contesti previsti, in quanto una volta messe le mani sui dati di autenticazione nulla vieta di utilizzare il traffico gratuito fornito da truphone con un altro client voip o addirittura con un centralino atserisk.

In definitiva un buon servizio, alla luce soprattutto dell’ottima qualita’ audio; il fatto che poi le telefonate siano gratis per il resto del 2007 lo rende sicuramente interessante: non sono riuscito a trovare pero’ sul sito un qualsiasi accenno alle tariffe applicate da gennaio 2008…staranno ancora decidendo?





hwupgrade.it, copioni?

4 05 2007

Oggi faccio il polemico, giusto per buttare un po’ di benzina sul fuoco sollevato ieri riguardo un post su  LastKnight.com

Ieri, spulciando google reader leggo questo articolo pubblicato da Alessandro su BlogVoip.it:

http://www.blogvoip.it/post/359/usa-presentato-un-brevetto-per-un-ip-phone-davvero-speciale 

Oggi mi imbatto in quest’altro post, questa volta pubblicato da HwUpgrade.it:

http://www.hwupgrade.it/news/telefonia/l-ip-phone-che-puo-visualizzare-annunci-pubblicitari_21048.html

Lungi da me pensare che l’ottimo team di Hardware Upgrade abbia copiato il post senza citare il buon Alessandro, ma leggendo alcune parti dell’articolo qualche dubbio mi assale. :-)

Ad esempio, questo e’ quanto scritto su BlogVoip:

Pensatelo ad esempio installato nell’albergo dove state passando le vostre meritate vacanze.
Voi siete li, belli rilassati, alzate il telefono, e mentre chiamate il vostro ristorante preferito sul touch screen del telefono vi vengono mostrati gli adv di Google o i piatti tipici della località in cui vi trovate.

…e questo quello che leggo (il giorno dopo) su HwUpgrade:

Ad esempio nel caso di installazione in un hotel, il terminale può fornire informazioni sui ristoranti in zona, sulle possibilità di svago e via dicendo. [...] In questo ultimo caso selezionando il numero di una pizzeria si potrebbero vedere comparire sullo schermo i Google ads dei locali della zona.

Strana coincidenza, vero? :-D





Installazione e Configurazione di Asterisk con VoipStunt su OpenWRT

13 10 2006

OpenWRT e’ senza dubbio un bel giocattolino: su un ’semplice’ linksys WRT54GL abbiamo la possibilita’ di installare parecchi software utili come server Web, server DNS e anche applicazioni piu’ corpose come il PBX asterisk.

Prendiamo in esame una semplice configurazione con 2 interni e la possibilita’ di effettuare chiamate in uscita tramite VoipStunt.

Una volta installato e configurato openwrt per le proprie esigenze (lan, wifi, provider adsl…..) questi sono i primi passi da fare:
1) entrare tramite interfaccia web alla pagina di configurazione di openwrt (indirizzo di default http://192.168.1.1)
2) andare nel menu Sistema-programmi installati
3) aggiornare per prima cosa la lista dei programmi tramite il link “aggiorna la lista dei pacchetti”
3) installare asterisk

A questo punto accedere al router tramite SSH e configurare asterisk.

1) entrare nella cartella di asterisk cd /etc/asterisk
2) editare il file sip.conf (usare vi sip.conf; una volta terminato usare !wq per salvare e uscire)

[general]
context=default
port=5060
bindaddr=0.0.0.0
srvlookup=yes

[100]
context=telefono1
type=friend
host=dynamic
username=100

[101]
context=telefono2
type=friend
host=dynamic
username=101

[voipstunt]
type=friend
host=connectionserver.voipstunt.com
disallow=all
allow=ulaw
allow=alaw
allow=g729
username=userid
fromuser=userid
secret=password
qualify=1000
canreinvite=no

3) editare il file extensions.conf (come sopra)

[general]
static=yes
writeprotect=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=Zap/g2
TRUNKMSD=1

[iaxtel700]
exten => _91700XXXXXXX,1,Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel)

[iaxprovider]


[pstn]
exten => _01.,1,Dial(CAPI/contr1/b${EXTEN:2})
exten => _02.,1,Dial(TAPI/g1/${EXTEN:2})

[trunkint]
exten => _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9011.,2,Congestion

[trunkld]
exten => _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91NXXNXXXXXX,2,Congestion

[trunklocal]
exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9NXXXXXX,2,Congestion

[trunktollfree]
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91800NXXXXXX,2,Congestion
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,2,Congestion
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,2,Congestion
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,2,Congestion

[international]
ignorepat => 9
include => longdistance
include => trunkint

[longdistance]
ignorepat => 9
include => local
include => trunkld

[local]
ignorepat => 9
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider

[macro-stdexten];
exten => s,1,Dial(${ARG2},20)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(u${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)
exten => s-BUSY,1,Voicemail(b${ARG1})
exten => s-BUSY,2,Goto(default,s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
exten => a,1,VoicemailMain(${ARG1})

[demo]
exten => s,1,Wait,1
exten => s,2,Answer
exten => s,3,DigitTimeout,5
exten => s,4,ResponseTimeout,10
exten => s,5,BackGround(demo-congrats)
exten => s,6,BackGround(demo-instruct)
exten => 2,1,BackGround(demo-moreinfo)
exten => 2,2,Goto(s,6)
exten => 3,1,SetLanguage(fr)
exten => 3,2,Goto(s,5)
exten => 1000,1,Goto(default,s,1)
exten => 1234,1,Playback(transfer,skip)
exten => 1234,2,Macro(stdexten,1234,${CONSOLE})
exten => 1235,1,Voicemail(u1234)
exten => 1236,1,Dial(Console/dsp)
exten => 1236,2,Voicemail(u1234)
include => internal
exten => #,1,Playback(demo-thanks)
exten => #,2,Hangup
exten => t,1,Goto(#,1)
exten => i,1,Playback(invalid)
exten => 500,1,Playback(demo-abouttotry)
exten => 500,2,Dial(IAX2/guest@misery.digium.com/s@default)
exten => 500,3,Playback(demo-nogo)
exten => 500,4,Goto(s,6)
exten => 600,1,Playback(demo-echotest)
exten => 600,2,Echo
exten => 600,3,Playback(demo-echodone)
exten => 600,4,Goto(s,6)
exten => 8500,1,VoicemailMain
exten => 8500,2,Goto(s,6)

[internal]
exten => 3000,1,Dial(SIP/3000,30,Ttm)
exten => 3000,2,Playback(invalid)
exten => 3000,3,Hangup
exten => 3000,102,Voicemail(u3000)
exten => 3000,103,Hangup
exten => 3001,1,Dial(SIP/3001,30,Ttm)
exten => 3001,2,Playback(invalid)
exten => 3001,3,Hangup
exten => 3001,102,Voicemail(u3001)
exten => 3001,103,Hangup
exten => 3002,1,Dial(IAX2/3002,30,Ttm)
exten => 3002,2,Playback(invalid)
exten => 3002,3,Hangup
exten => 3002,102,Voicemail(u3002)
exten => 3002,103,Hangup
exten => 3003,1,Dial(IAX2/3003,30,Ttm)
exten => 3003,2,Playback(invalid)
exten => 3003,3,Hangup
exten => 3003,102,Voicemail(u3003)
exten => 3003,103,Hangup

[default]
include => demo
include => parkedcalls
include => pstn
include => internal


exten => 99990,1,Answer
exten => 99990,2,AGI(agi-test.agi)
exten => 99990,3,Hangup
exten => 99991,1,Answer
exten => 99991,2,EAGI(eagi-test)
exten => 99991,3,Hangup
exten => 99992,1,Answer
exten => 99992,2,Wait(1)
exten => 99992,3,SayUnixTime()
exten => 99992,4,Hangup
exten => 99999,1,Answer
exten => 99999,2,Wait(1)
exten => 99999,3,MusicOnHold

[incoming]
exten => s,1,Dial(SIP/100,30,tr)

[telefono1]
include => demo
include => outcoming

[telefono2]
include => demo
include => outcoming

[outcoming]
exten => _X.,1,Dial(SIP/${EXTEN:0}@voipstunt,30,tr)

4) editare il file asterisk nella cartella /etc/default modificare il parametro ENABLE_ASTERISK=”no” in ENABLE_ASTERISK=”yes” per far partire asterisk in automatico all’avvio del router.

A questo punto e’ possibile configurare 2 softphone/telefoni VoIP, assegnando gli interni 100 e 101: i due telefoni possono dialogare ed effettuare chiamate esterne appoggiandosi su VoipStunt.

Se poi avete a disposizione un numero geografico registrato con servizi come Skypho , seguendo queste istruzioni sara’ possibile configurare il PBX per accettare telefonate in ingresso e inoltrarle agli interni precedentemente configurati.





jajah.com – Telefonate gratuite via Web

22 02 2006

Alessandro segnala in questo post un altro interessante servizio di telefonia VoIP: Jajah fornisce telefonate via internet senza la necessita’ di installare software sul client.

Leggi il seguito di questo post »





VoipStunt, parametri di configurazione per SIP client e Asterisk

13 01 2006

VoipStunt, il servizio di VoIp di cui ho gia’ parlato di recente (e che tante visite sta portando al mio blog :-) ) e’ basato sull’ormai molto diffuso protocollo SIP (Session Initiation Protocol).

Questo rende possibile quindi l’utilizzo del servizio con qualsiasi client SIP, non necessariamente con il client ‘ufficiale’.

Leggi il seguito di questo post »





VoipStunt: Telefonate gratuite?

9 01 2006

Il buon Alessandro segnala in questo post un servizio di VoIP particolarmente interessante:

VoipStunt offre telefonate Voip gratuite in italia e in altri paesi del mondo. Effettuando semplicemente la registrazione, senza versare i 5 € richiesti, sono riuscito a effettuare telefonate di molto superiori al minuto di durata

To counter misuse of our network we have limited these free calls to a maximum of 1 minute for our trial users. If you want to enjoy UNLIMITED FREE CALLS to these destinations, you have to become a fully registered user by buying €5,- worth of credit to top up your account. This €5,- credit deposit will remain as long as you are calling the free destinations.

Probabilmente perche’ il servizio e’ ancora in fase BETA?

27.12.2005 Voip Stunt Newsflash!Great news: As from today, Voip Stunt is available again for all Beta testers! And on top of that we have added some popular destinations to our list of free countries as well.

Vedremo….finche’ dura lo utilizzo! :-)