{"id":1035,"date":"2009-12-18T15:54:33","date_gmt":"2009-12-18T14:54:33","guid":{"rendered":"http:\/\/www.lorenzobraghetto.com\/?p=1035"},"modified":"2009-12-18T15:54:33","modified_gmt":"2009-12-18T14:54:33","slug":"voip-in-3g-con-android","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2009\/12\/18\/voip-in-3g-con-android\/","title":{"rendered":"Voip in 3g&#8230;con Android"},"content":{"rendered":"<p>Grazie all&#8217;<a href=\"http:\/\/www.tre.it\/public\/scheda_opzioni.php?id=22&amp;idOF=184&amp;ref=22_1\" target=\"_blank\">offerta<\/a> di tre, 3gb di traffico internet (web) a 5\u20ac al mese, ho finalmente internet &#8220;always on&#8221; sul cellulare \ud83d\ude09 . Il &#8220;sogno&#8221; \u00e8 quello di liberarsi da chiamate normali e sms e poter usare senza problemi voip\/skype e e-mail\/jabber; volendo messenger, ma anche no&#8230; L&#8217;unico difetto dell&#8217;offerta tre \u00e8 che dove non si prende 3g non si \u00e8 coperti \ud83d\ude41 , d&#8217;altra parte per\u00f2 vodafone ha ufficialmente bloccato il voip sulle sue offerte internet!<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.guadagnorisparmiando.com\/wp-content\/uploads\/2007\/12\/telefonare-con-il-voip.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.guadagnorisparmiando.com\/wp-content\/uploads\/2007\/12\/telefonare-con-il-voip.jpg\" alt=\"\" width=\"400\" height=\"267\" \/><\/a><\/p>\n<h2>SMS<\/h2>\n<p>Grazie ad Android gli sms sono gi\u00e0 <strong>virtualmente<\/strong> sostituiti da Gtalk che \u00e8 sempre attivo in background e perfettamente integrato con il sistema. \u00c8 facile per\u00f2 capire perch\u00e8 sono sostituiti solo virtualmente; su Gtalk o jabber credo di avere l&#8217;1\/18 di rubrica \ud83d\ude00 . A chi interessa comunque sappia che su racing.inside at gmail rispondo sempre dal cellulare con Gtalk, a meno che manchi copertura 3g. Con un telefono sprovvisto di Gtalk o dove Gtalk\/jabber si integrano male si pu\u00f2 sempre usare l&#8217;e-mail o qualunque social network!<\/p>\n<h2>Chiamate<\/h2>\n<p><!--more--><\/p>\n<p>Riguardo le chiamate la situazione \u00e8 un attimino pi\u00f9 complessa. Skype pu\u00f2 essere una buona alternativa, attualmente su android c&#8217;\u00e8 skype ufficiale che non supporta le chiamate (il colmo lol), nimbuzz e fring. Con l&#8217;ultimo ho effettuato una volta una chiamata skype in 3g e funzionava benino. Il programma comunque al momento su android \u00e8 molto immaturo (ora se provo a chiamare crasha miseramente non so come mai). Dovrei provare nimbuzz.<\/p>\n<p>Skype forse \u00e8 meno problematico di Gtalk parlando di numero di persone che lo usano, ma io stesso non ho molta voglia di tenerlo aperto sempre&#8230;anche perch\u00e8 \u00e8 un programma in pi\u00f9 che ciuccia ram.<\/p>\n<p>In linea teorica sarebbe molto meglio cercare soluzioni sip! In questo modo per\u00f2 si rischia di addentrarsi in un campo minato.<\/p>\n<p>Da quello che vedo si parla molto di voip, di operatori telefonici voip e di tariffe ecc&#8230; ma al momento a mio avviso ci si sta concentrando sul semplice risparmio economico nell&#8217;effettuare chiamate via voip destinate alla rete telefonica tradizionale. In questo modo per\u00f2 si continua a dipendere da un operatore telefonico&#8230;insomma la sostanza non cambia. La vera rivoluzione si avr\u00e0 quando tutti potremo parlare voip\/sip fra di noi! In questo senso probabilmente si sta muovendo Google Voice (anche se la rete telefonica tradizionale rimane importante) oppure idee come l&#8217;<a href=\"http:\/\/www.inum.net\/\" target=\"_blank\">inum<\/a> (spiegato bene su <a href=\"http:\/\/blog.liberailvoip.it\/tag\/inum\/\" target=\"_blank\">liberailvoip<\/a>). Tecnicamente credo che ci si possa parlare fra centralini asterisk o altro (gratis naturalmente), ma dovrei approfondire.<\/p>\n<h2>Voip la pratica<\/h2>\n<p>Dovendoci accontentare, per ora, la soluzione pi\u00f9 economica che ho trovato per sfruttare internet e fare chiamate voip \u00e8 sipdroid(client sip per android) + asterisk sul server casalingo + poivy(operatore voip). Questa soluzione permette di chiamare attraverso poivy ovunque tu sia (fissi gratuiti e 9centesimi al minuto per i cellulari), di essere sempre raggiungibile gratuitamente da casa (basta chiamare un interno asterisk) e di essere raggiungibile su un numero di telefonia fissa invece che sul tuo normale numero di telefonia mobile.<\/p>\n<p><a href=\"http:\/\/code.google.com\/p\/sipdroid\" target=\"_blank\">Sipdroid<\/a> \u00e8 un buon client sip che si integra bene con Android; si perch\u00e8 Android non ha un client sip gi\u00e0 incluso come invece ce l&#8217;ha symbian, grave mancanza secondo me!<\/p>\n<p>Comunque l&#8217;unico problema che ho incontrato con sipdroid \u00e8 qualche tentennamento ogni tanto nel registrarsi al mio asterisk, forse per\u00f2 \u00e8 dovuto al passaggio da wifi a 3g che cambia l&#8217;indirizzo ip del server asterisk (da un ip sulla rete locale a uno in internet).<\/p>\n<p>Per chi non possa o non voglia mettere in piedi un server asterisk i creatori di sipdroid consigliano vivamente <a href=\"https:\/\/www2.pbxes.com\/\" target=\"_blank\">pbxes.org<\/a> .<\/p>\n<p>Ovviamente non mi dilunger\u00f2 sulla configurazione di asterisk, ringrazio e linko solo <a href=\"http:\/\/lublog.tuttoeniente.net\/archives\/215\/asterisk-un-account-sip-per-ricevere-e-uno-per-chiamare\" target=\"_blank\">luca<\/a> che grazie alla sua guida di qualche mese fa mi ha aiutato a impostare per bene asterisk. Aggiungo solo che per connettersi e chiamare via 3g e quindi da un ip fuori dalla rete locale del server asterisk \u00e8 necessario aprire le porte rtp del router che di default per asterisk sono da 10000 a 20000 udp (impostabili in rtp.conf) oltre ovviamente alla 5060.<\/p>\n<p>Riguardo sipdroid c&#8217;\u00e8 una questione da tenere conto, la durata della batteria in standby. In <a href=\"http:\/\/code.google.com\/p\/sipdroid\/wiki\/NewStandbyTechnique\" target=\"_blank\">questa<\/a> pagina del wiki \u00e8 ben spiegato il problema dei pacchetti udp. Provo a riassumere banalmente; per il voip si tende ad usare udp perch\u00e8 normalmente su questi pacchetti non viene fatto alcun controllo dell&#8217;errore per dare priorit\u00e0 alla velocit\u00e0. Il problema \u00e8 il tempo di timeout, con l&#8217;udp c&#8217;\u00e8 bisogno di inviare ogni tot secondi un pacchetto per indicare al server che il client \u00e8 &#8220;vivo&#8221;. Questi tot secondi con il tcp sono molti di pi\u00f9! Il client quindi deve inviare pi\u00f9 raramente pacchetti al server aumentando di molto la durata della batteria.<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">Network Type<\/td>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">Standby Time<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">Wireless LAN<\/td>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">70h<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">3G (TCP)<\/td>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">140h<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">3G (UDP)<\/td>\n<td style=\"border: 1px solid #aaaaaa; padding: 5px;\">15h<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Per abilitare il tcp su asterisk c&#8217;\u00e8 bisogno per\u00f2 della versione 1.6, se usate come me debian lenny&#8230;buona compilazione! \ud83d\ude42<\/p>\n<p>Altro problemino che ho affrontato ieri \u00e8 il caller id con poivy; poivy permette di verificare dei numeri di telefono e usarli automaticamente come callerid passandoli in asterisk con l&#8217;opzione &#8220;fromuser=&#8221; . Creando due sezioni diverse per poivy in sip.conf sono riuscito anche a impostare il caller id di casa se la telefonata parte dall&#8217;aladino e il callerid del mio cellulare se la telefonata parte da sipdroid!<\/p>\n<p>Dopo tutti questi smanettamenti c&#8217;\u00e8 un problema di fondo da affrontare, la banda delle adsl che ci ritroviamo in Italia&#8230;purtroppo non ci sono troppe soluzioni; il mulo e i torrent dovranno aspettare mentre chiamo \ud83d\ude1b .<\/p>\n<p>P.S. ricordo per chi legge nei feed che oltre a questo feed generale ho un <a href=\"http:\/\/feeds.feedburner.com\/LorenzoBraghettosBlogTumblelog\" target=\"_blank\">feed<\/a> separato per i post della categoria tumblelog!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grazie all&#8217;offerta di tre, 3gb di traffico internet (web) a 5\u20ac al mese, ho finalmente internet &#8220;always on&#8221; sul cellulare \ud83d\ude09 . Il &#8220;sogno&#8221; \u00e8 quello di liberarsi da chiamate normali e sms e poter usare senza problemi voip\/skype e e-mail\/jabber; volendo messenger, ma anche no&#8230; L&#8217;unico difetto dell&#8217;offerta tre \u00e8 che dove non si [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,434,21,6,42,8],"tags":[405,530,805,810,531,532,529,338],"class_list":["post-1035","post","type-post","status-publish","format-standard","hentry","category-informatica","category-android-software","category-cellulari","category-internet","category-smanettamenti","category-software","tag-android","tag-asterisk","tag-cellulari","tag-google","tag-sip","tag-skype","tag-telefonia","tag-voip"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/1035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=1035"}],"version-history":[{"count":2,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/1035\/revisions"}],"predecessor-version":[{"id":1039,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/1035\/revisions\/1039"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=1035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=1035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}