<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mi Brain-Training Personal &#187; Google Voice</title>
	<atom:link href="http://saghul.net/blog/tag/google-voice/feed/" rel="self" type="application/rss+xml" />
	<link>http://saghul.net/blog</link>
	<description>Para que no se me olviden las cosas...</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:49:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google utiliza OpenSIPS y YATE en Google Voice</title>
		<link>http://saghul.net/blog/2011/03/08/google-utiliza-opensips-y-yate-en-google-voice/</link>
		<comments>http://saghul.net/blog/2011/03/08/google-utiliza-opensips-y-yate-en-google-voice/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 08:06:46 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Google Voice]]></category>
		<category><![CDATA[OpenSIPS]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[YATE]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/?p=1369</guid>
		<description><![CDATA[A ver si al final va Google y permite usar SIP con Google Voice&#8230; aunque sea con números de teléfono. Resulta que si sabemos el número de GV de un usuario le podemos ayer le podíamos llamar de manera gratuita por SIP de la siguiente manera: sip:+14049397606@sip.voice.google.com (el de ejemplo es mi número) Al comprobar [...]]]></description>
			<content:encoded><![CDATA[<p>A ver si al final va Google y permite usar SIP con Google Voice&#8230; aunque sea con números de teléfono.</p>
<p>Resulta que si sabemos el número de GV de un usuario <del datetime="2011-03-08T08:01:50+00:00">le podemos</del> ayer le podíamos llamar de manera gratuita por SIP de la siguiente manera:</p>
<p>sip:+14049397606@sip.voice.google.com (el de ejemplo es mi número)</p>
<p>Al comprobar que esto era cierto, lo primero que se me ocurrió fue hacer una consulta DNS y ver si tenían registros DNS SRV:</p>
<pre>saghul@hal:~$ dig srv _sip._udp.sip.voice.google.com

; &lt;&lt;&gt;&gt; DiG 9.7.2-P3 &lt;&lt;&gt;&gt; srv _sip._udp.sip.voice.google.com
;; global options: +cmd
;; Got answer:
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 45638
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 13, ADDITIONAL: 0

;; QUESTION SECTION:
;_sip._udp.sip.voice.google.com.        IN      SRV

;; ANSWER SECTION:
_sip._udp.sip.voice.google.com. 82958 IN SRV    40 1 5060 alt3.voice-sip.l.google.com.
_sip._udp.sip.voice.google.com. 82958 IN SRV    50 1 5060 alt4.voice-sip.l.google.com.
_sip._udp.sip.voice.google.com. 82958 IN SRV    10 1 5060 voice-sip.l.google.com.
_sip._udp.sip.voice.google.com. 82958 IN SRV    20 1 5060 alt1.voice-sip.l.google.com.
_sip._udp.sip.voice.google.com. 82958 IN SRV    30 1 5060 alt2.voice-sip.l.google.com.

;; AUTHORITY SECTION:
com.                    83093   IN      NS      d.gtld-servers.net.
com.                    83093   IN      NS      i.gtld-servers.net.
com.                    83093   IN      NS      c.gtld-servers.net.
com.                    83093   IN      NS      a.gtld-servers.net.
com.                    83093   IN      NS      j.gtld-servers.net.
com.                    83093   IN      NS      e.gtld-servers.net.
com.                    83093   IN      NS      k.gtld-servers.net.
com.                    83093   IN      NS      m.gtld-servers.net.
com.                    83093   IN      NS      l.gtld-servers.net.
com.                    83093   IN      NS      b.gtld-servers.net.
com.                    83093   IN      NS      h.gtld-servers.net.
com.                    83093   IN      NS      f.gtld-servers.net.
com.                    83093   IN      NS      g.gtld-servers.net.

;; Query time: 0 msec
;; SERVER: 192.168.99.116#53(192.168.99.116)
;; WHEN: Mon Mar  7 22:45:44 2011
;; MSG SIZE  rcvd: 502</pre>
<p>Parece que si, ¡bien! Ahora probemos a mandarle un OPTIONS:</p>
<pre>saghul@hal:~$ sipsak -vvv -s sip:test@sip.voice.google.com
No SRV record: _sip._tcp.sip.voice.google.com
using SRV record: _sip._udp.sip.voice.google.com:5060
fqdnhostname: 192.168.99.53
warning: need raw socket (root privileges) to receive all ICMP errors
our Via-Line: Via: SIP/2.0/UDP 192.168.99.53:53335;branch=z9hG4bK.40128570;rport;alias

New message with Via-Line:
OPTIONS sip:test@sip.voice.google.com SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:53335;branch=z9hG4bK.40128570;rport;alias
From: sip:sipsak@192.168.99.53:53335;tag=626043f9
To: sip:test@sip.voice.google.com
Call-ID: 1650476025@192.168.99.53
CSeq: 1 OPTIONS
Contact: sip:sipsak@192.168.99.53:53335
Content-Length: 0
Max-Forwards: 70
User-Agent: sipsak 0.9.6
Accept: text/plain

request:
OPTIONS sip:test@sip.voice.google.com SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:53335;branch=z9hG4bK.40128570;rport;alias
From: sip:sipsak@192.168.99.53:53335;tag=626043f9
To: sip:test@sip.voice.google.com
Call-ID: 1650476025@192.168.99.53
CSeq: 1 OPTIONS
Contact: sip:sipsak@192.168.99.53:53335
Content-Length: 0
Max-Forwards: 70
User-Agent: sipsak 0.9.6
Accept: text/plain

send to: UDP:74.125.95.192:5060

message received
received from: UDP:74.125.95.192:5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.99.53:53335;branch=z9hG4bK.40128570;rport=64017;alias;received=62.131.6.55
From: sip:sipsak@192.168.99.53:53335;tag=626043f9
To: sip:test@sip.voice.google.com;tag=b6af3ec14a5583bc5e0a35f4053f902f.d201
Call-ID: 1650476025@192.168.99.53
CSeq: 1 OPTIONS
Server: OpenSIPS (1.6.2-notls (x86_64/linux))
Content-Length: 0</pre>
<p>Ey, ¡si nos ha contestado un OpenSIPS! Esto pinta bien, vamos a probar un INVITE:</p>
<pre>
INVITE sip:+14049397606@sip.voice.google.com SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:39101;rport;branch=z9hG4bKPjuwdK-wRVFy7dsJD4xYtZSpD4vIKEcKRC
Max-Forwards: 70
From: "Saúl" ;tag=9rNjdJVXH-y-5I8i1pzaTQ2lJnH83ktq
To:
Contact:
Call-ID: xvpzBMnseFltW2KzzbBAO4DX-ILHionW
CSeq: 15643 INVITE
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
Supported: 100rel, norefersub
User-Agent: sipsimple 0.17.1
Content-Type: application/sdp
Content-Length:   281

v=0
o=- 3508522483 3508522483 IN IP4 192.168.99.53
s=sipsimple 0.17.1
c=IN IP4 192.168.99.53
t=0 0
m=audio 50026 RTP/AVP 9 8 0 101
a=rtcp:50027
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv

--

2011-03-07 22:34:43.943855: RECEIVED: Packet 2, +0:00:00.150306
74.125.95.192:5060 -(SIP over UDP)-&gt; 192.168.99.53:39101
SIP/2.0 100 Giving a try
Via: SIP/2.0/UDP 192.168.99.53:39101;rport=61928;branch=z9hG4bKPjuwdK-wRVFy7dsJD4xYtZSpD4vIKEcKRC;received=62.131.6.55
From: "Saúl" ;tag=9rNjdJVXH-y-5I8i1pzaTQ2lJnH83ktq
To:
Call-ID: xvpzBMnseFltW2KzzbBAO4DX-ILHionW
CSeq: 15643 INVITE
Server: OpenSIPS (1.6.2-notls (x86_64/linux))
Content-Length: 0

--

2011-03-07 22:34:44.004037: RECEIVED: Packet 3, +0:00:00.210488
74.125.95.192:5060 -(SIP over UDP)-&gt; 192.168.99.53:39101
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.99.53:39101;received=62.131.6.55;rport=61928;branch=z9hG4bKPjuwdK-wRVFy7dsJD4xYtZSpD4vIKEcKRC
Record-Route:
From: "Saúl" ;tag=9rNjdJVXH-y-5I8i1pzaTQ2lJnH83ktq
To: ;tag=1537395514
Call-ID: xvpzBMnseFltW2KzzbBAO4DX-ILHionW
CSeq: 15643 INVITE
Server: YATE/3.0.0
Contact:
Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO
Content-Type: application/sdp
Content-Length: 183

v=0
o=yate 1299533672 1299533672 IN IP4 74.125.94.83
s=SIP Call
c=IN IP4 74.125.94.83
t=0 0
m=audio 65392 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000

--
2011-03-07 22:34:44.004432: SENDING: Packet 4, +0:00:00.210883
192.168.99.53:39101 -(SIP over UDP)-&gt; 74.125.95.192:5060
ACK sip:+14049397606@10.13.154.2:7654 SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:39101;rport;branch=z9hG4bKPj8Cj2D-inZu80ylX.FAmnAxfo3-NkXkVv
Max-Forwards: 70
From: "Saúl" ;tag=9rNjdJVXH-y-5I8i1pzaTQ2lJnH83ktq
To: ;tag=1537395514
Call-ID: xvpzBMnseFltW2KzzbBAO4DX-ILHionW
CSeq: 15643 ACK
Route:
User-Agent: sipsimple 0.17.1
Content-Length:  0</pre>
<p>Nos ha contestado un YATE, interesante&#8230; ¿y si el usuario no existe?</p>
<pre>INVITE sip:test@sip.voice.google.com SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:39101;rport;branch=z9hG4bKPjbIhDd.7vIzCwrZggWb1vRZ1KXCGSo2xw
Max-Forwards: 70
From: "Saúl" ;tag=o-QeubGVq.yh3Q-WN9yipgfWGOaexiPT
To:
Contact:
Call-ID: .O6U-GGy0TcQuD5fpM47wsiJXRiC0IN.
CSeq: 25827 INVITE
Allow: SUBSCRIBE, NOTIFY, PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER
Supported: 100rel, norefersub
User-Agent: sipsimple 0.17.1
Content-Type: application/sdp
Content-Length:   281

v=0
o=- 3508523286 3508523286 IN IP4 192.168.99.53
s=sipsimple 0.17.1
c=IN IP4 192.168.99.53
t=0 0
m=audio 50028 RTP/AVP 9 8 0 101
a=rtcp:50029
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv

--

2011-03-07 22:48:06.431428: RECEIVED: Packet 8, +0:13:22.637879
74.125.95.192:5060 -(SIP over UDP)-&gt; 192.168.99.53:39101
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.99.53:39101;rport=64041;branch=z9hG4bKPjbIhDd.7vIzCwrZggWb1vRZ1KXCGSo2xw;received=62.131.6.55
From: "Saúl" ;tag=o-QeubGVq.yh3Q-WN9yipgfWGOaexiPT
To: ;tag=b6af3ec14a5583bc5e0a35f4053f902f.2904
Call-ID: .O6U-GGy0TcQuD5fpM47wsiJXRiC0IN.
CSeq: 25827 INVITE
Server: OpenSIPS (1.6.2-notls (x86_64/linux))
Content-Length: 0

--

2011-03-07 22:48:06.431510: SENDING: Packet 9, +0:13:22.637961
192.168.99.53:39101 -(SIP over UDP)-&gt; 74.125.95.192:5060
ACK sip:test@sip.voice.google.com SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:39101;rport;branch=z9hG4bKPjbIhDd.7vIzCwrZggWb1vRZ1KXCGSo2xw
Max-Forwards: 70
From: "Saúl" ;tag=o-QeubGVq.yh3Q-WN9yipgfWGOaexiPT
To: ;tag=b6af3ec14a5583bc5e0a35f4053f902f.2904
Call-ID: .O6U-GGy0TcQuD5fpM47wsiJXRiC0IN.
CSeq: 25827 ACK
User-Agent: sipsimple 0.17.1
Content-Length:  0</pre>
<p>Vuelve a contestarnos OpenSIPS. Por lo que parece OpenSIPS balancea la carga de YATE.</p>
<p>Voy a tentar la suerte y mandar un MESSAGE:</p>
<pre>2011-03-07 22:51:44.024234: SENDING: Packet 13, +0:00:06.016478
192.168.99.53:46854 -(SIP over UDP)-&gt; 74.125.95.192:5060
MESSAGE sip:+14049397606@sip.voice.google.com SIP/2.0
Via: SIP/2.0/UDP 192.168.99.53:46854;rport;branch=z9hG4bKPjp8qvrhlbAINZHmHSl1P9s9QlDZqtKsVG
Max-Forwards: 70
From: "Saúl" ;tag=3SMMO5vwdhW4LOXNXFcfy4dOfiAkOvzo
To:
Call-ID: vcMiSLdsP56mxb5rIY6os94QuCWJ12V-
CSeq: 23424 MESSAGE
User-Agent: sipsimple 0.17.1
Content-Type: text/plain
Content-Length:     4

test
--

Could not deliver MESSAGE: 404 Not Found
2011-03-07 22:51:44.170734: RECEIVED: Packet 14, +0:00:06.162978
74.125.95.192:5060 -(SIP over UDP)-&gt; 192.168.99.53:46854
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.99.53:46854;rport=64109;branch=z9hG4bKPjp8qvrhlbAINZHmHSl1P9s9QlDZqtKsVG;received=62.131.6.55
From: "Saúl" ;tag=3SMMO5vwdhW4LOXNXFcfy4dOfiAkOvzo
To: ;tag=b6af3ec14a5583bc5e0a35f4053f902f.7ee2
Call-ID: vcMiSLdsP56mxb5rIY6os94QuCWJ12V-
CSeq: 23424 MESSAGE
Server: OpenSIPS (1.6.2-notls (x86_64/linux))
Content-Length: 0</pre>
<p>Una pena, esto hubiera sido para nota. Aunque lo extraño es que no rechaza el MESSAGE, dice que el usuario no existe.</p>
<p>Veremos con qué nos sorprende Google, espero que sea algo decente por lo que vender lo poco de alma que me pueda quedar <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>NOTA</strong>: Si intentáis probar esto hoy ya no funcionará, no se si ayer funcionaba por un descuido o no, pero hoy lo han deshabilitado <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2011/03/08/google-utiliza-opensips-y-yate-en-google-voice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usar SIP con Google Voice ahora que van ha cerrar Gizmo5</title>
		<link>http://saghul.net/blog/2011/03/07/usar-sip-con-google-voice-ahora-que-van-ha-cerrar-gizmo5/</link>
		<comments>http://saghul.net/blog/2011/03/07/usar-sip-con-google-voice-ahora-que-van-ha-cerrar-gizmo5/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 21:28:55 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Google Voice]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/?p=1364</guid>
		<description><![CDATA[No es que lo use mucho, pero tengo Google Voice desde hace bastante, y este fin de semana me sorprendió la noticia de que cerraban el servicio de Gizmo5 el día 3 de abril. No tengo ni idea de lo que Google pretende con Google Voice, pero lo que está haciendo por el momento no [...]]]></description>
			<content:encoded><![CDATA[<p>No es que lo use mucho, pero tengo Google Voice <a class="vt-p" href="http://saghul.net/blog/2009/07/15/probando-google-voice-obtener-y-configurar-una-cuenta/" target="_blank">desde hace bastante</a>, y este fin de semana me sorprendió la noticia de que <a class="vt-p" href="http://techcrunch.com/2011/03/04/google-to-shut-down-gizmo5-on-april-3/" target="_blank">cerraban el servicio de Gizmo5 el día 3 de abril</a>. No tengo ni idea de lo que Google pretende con Google Voice, pero lo que está haciendo por el momento no es nada particularmente interesante para mi, y el hecho de que eliminen el soporte SIP apesta bastante. :-S</p>
<p>Aún así, no todo está perdido, podemos utilizar SIP con Google Voice, aunque vamos a necesitar un intermediario, en este caso Asterisk.</p>
<p>Como hay decenas de tutoriales por ahí, os voy a enlazar el del wiki de Asterisk, ya que lo mantienen actualizado: <a class="vt-p" href="https://wiki.asterisk.org/wiki/display/AST/Calling+using+Google">https://wiki.asterisk.org/wiki/display/AST/Calling+using+Google</a></p>
<p>Desde Asterisk 1.8.X Google Voice funciona sin problemas (recordemos que Google no utiliza el estándar Jingle, sino una variante) así que e una muy buena herramienta para hacernos la pasarela Google Voice &lt;-&gt; SIP.</p>
<p>Pero siempre hay algún pero:</p>
<ul>
<li>Ahora <strong>dependemos de la disponibilidad de nuestro Asterisk</strong>, mientras que antes Gizmo5 se encargaba de que estuviéramos online 24&#215;7.</li>
<li>Si registramos una cuenta SIP sin más en nuestro Asterisk no tendremos <em>parallel forking</em>. Esto es un BUG como una catedral para los que, como yo, tienen 14 SIP-cosas conectadas a la vez.</li>
</ul>
<p>Una de las cosas que podemos hacer para mejorar un poco la situación es registrar una cuenta SIP de verdad desde nuestro Asterisk, de manera que el proxy responsable de nuestra cuenta se encargue del <em>parallel forking</em>. Podéis utilizar el servicio gratuito de SIP2SIP.info, las instrucciones para configurarlo con Asterisk las podéis encontrar <a class="vt-p" href="http://wiki.sip2sip.info/wiki/SipDevicesAsterisk" target="_blank">aquí</a>.</p>
<p>Happy dialing!</p>
<p style="text-align: center;"><img class="size-full wp-image-1365 aligncenter" title="asteriskgvoice" src="http://saghul.net/blog/wp-content/uploads/2011/03/asteriskgvoice.png" alt="" width="236" height="86" /></p>
<p>La foto la he tomado prestada de <a class="vt-p" href="http://michigantelephone.wordpress.com/2010/12/21/how-to-use-google-voice-for-free-calls-on-an-asterisk-1-8freepbx-2-8-system-the-easy-way/" target="_blank">aquí.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2011/03/07/usar-sip-con-google-voice-ahora-que-van-ha-cerrar-gizmo5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Probando Google Voice: obtener y configurar una cuenta</title>
		<link>http://saghul.net/blog/2009/07/15/probando-google-voice-obtener-y-configurar-una-cuenta/</link>
		<comments>http://saghul.net/blog/2009/07/15/probando-google-voice-obtener-y-configurar-una-cuenta/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 21:23:23 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Gizmo]]></category>
		<category><![CDATA[Google Voice]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/?p=923</guid>
		<description><![CDATA[Tras un tiempo con el blog algo abandonado por falta de tiempo/algún que otro asunto médico vuelvo a la carga Hoy vamos a conseguir y configurar una cuenta de Google Voice. Para los que no lo sepáis Google Voice (antes Grand Central) es un servicio a través del cual Google te da un número de [...]]]></description>
			<content:encoded><![CDATA[<p>Tras un tiempo con el blog algo abandonado por falta de tiempo/algún que otro asunto médico vuelvo a la carga <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hoy <strong>vamos a conseguir y configurar una cuenta de Google Voice</strong>.</p>
<p>Para los que no lo sepáis Google Voice (antes Grand Central) es un servicio a través del cual Google te da un número de teléfono (DID) que tu puedes asociar a tus números actuales (el de casa, el trabajo, etc.) y te anvía ahí las llamadas. Además, ofrece servicios de voicemail, transcripción de mensajes y un largo etcétera que iré probando y comentando.</p>
<p>El problema es que todo esto tan bonito sólo lo pueden disfrutar los americanos, al menos de momento. No obstante, y a pesar de no ser americanos, hoy vamos a ver cómo conseguir y configurar una cuenta de Google Voice desde <a href="http://www.leitzaran.net/pict_blog/mapamundi-bilbao.jpg" target="_blank">la capital del mundo.</a></p>
<p>Todo esto lo vamos a realizar utilizando servicios gratuitos (además de un servidor Asterisk):</p>
<ul>
<li><a href="http://www.google.com/voice" target="_blank">Google Voice</a>: El servicio que queremos conseguir.</li>
<li><a href="http://www.ipkall.com/" target="_blank">IPKall</a>: Nos regalan un DID de Estados Unidos y nos entregan las llamadas por SIP.</li>
<li><a href="http://www.gizmoproject.com/" target="_blank">Gizmo</a>: Servicio similar a Skype pero basado en SIP: obtendremos una cuenta SIP.</li>
<li><a href="http://www.asterisk.org" target="_blank">Asterisk</a>: Servidor donde recibiremos las llamadas a nuestro nuevo Google-Número.</li>
<li>Un <a href="http://proxy.org/proxies_sorted.shtml" target="_blank">proxy web</a> situado en EEUU.</li>
</ul>
<p><strong>El truco</strong></p>
<p>Una vez tenemos una invitación para Google Voice (ya veremos cómo) tendremos otro problema: necesitamos un número de EEUU para asociarlo a nuestra cuenta de Google. Además, recibiremos una llamada para verificar un código, por lo que no podemos inventárnoslo <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  . Para ello utilizaremos Gizmo + IPKall.</p>
<p>Para añadir un poco más de emoción sólo se puede configurar la cuenta desde EEUU, así que tendrá que parecer que estamos allí</p>
<p><strong>Paso 1: Conseguir una invitación para Google Voice</strong></p>
<p>Éste primer paso es el peor de todos. Que yo sepa no hay una manera mágica (al contrario de lo que ocurrió con GMail) de obtener una invitación. Simplemente hay que apuntarse en la web de <a href="http://www.google.com/voice" target="_blank">Google Voice</a> y esperar. Sí, es un coñazo, pero no hay alternativa&#8230; al menos de momento.</p>
<p><strong>Paso 2: Combo Gizmo + IPKall</strong></p>
<p>Podríamos haber utilizado cualquier otro proveedor de cuentas SIP, o incluso nuestro propio Asterisk/Kamailio/OpenSIPS, pero he preferido utilizar un servicio gratuito como el de Gizmo porque realmente no necesitamos Asterisk ni Kamailio/OpenSIPS para este experimento, con una cuenta SIP y un softphone valdría&#8230; ¡además me gusta el nombre de Gizmo! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Una vez nos hemos dado de alta en Gizmo habremos obtenido una URI SIP parecida a esta: sip:17472177394@proxy01.sipphone.com. Con estos datos acudiremos a la web de <a href="http://www.ipkall.com/" target="_blank">IPKall</a> y nos daremos de alta. Tened paciencia, porque a mi el alta me ha tardado ¡5 días! Transcurrido este tiempo obtendréis un email con vuestro nuevo número del estado de Washington <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Paso 3: Configurando Gizmo en Asterisk y probando el nuevo DID</strong></p>
<p>Para probar el nuevo DID que IPKall tan amablemente nos ha regalado registraremos nuestro Asterisk contra Gizmo y probaremos a llamar a nuestro DID, para comprobar que recibimos correctamente las llamadas. Para ello añadiremos el siguiente <em>peer</em> en el sip.conf:</p>
<p><code><br />
[gizmo5]<br />
type=peer<br />
host=proxy01.sipphone.com<br />
fromdomain=proxy01.sipphone.com<br />
canreinvite=no<br />
nat=no<br />
dtmfmode=rfc2833<br />
insecure=invite<br />
qualify=yes<br />
fromuser=vuestro usuario<br />
defaultuser=vuestro usuario<br />
secret=vustra contraseña<br />
disallow=all<br />
allow=gsm<br />
context=gizmo-in<br />
</code></p>
<p>Y antes de la sección <em>authetication</em> añadiremos la línea <em>register</em>:</p>
<p><code><br />
register =&gt; vuestro usuario:vustra contraseña@proxy01.sipphone.com<br />
</code></p>
<p>En el contexto <em>gizmo-in</em> haremos que se llame a cualquier extensión SIP y probaremos a ver si recibimos las llamadas que nos hagan al DID americano.</p>
<p><code><br />
exten =&gt; s,1,NoOp([GIZMO] incoming call from ${CALLERID(num)} --)<br />
exten =&gt; s,n,Dial(SIP/saghul,45)<br />
</code></p>
<p><strong>Paso 4: Configurar la cuenta de Google Voice</strong></p>
<p>Si habéis llegado hasta aquí estáis a punto de conseguirlo <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Sólo nos queda hacer que Google se crea que estamos en EEUU para que nos deje configurar la cuenta y listo. Para ello utilizaremos algún proxy de <a href="http://proxy.org/proxies_sorted.shtml" target="_blank">ésta lista</a>. A mi el que me funcionó fue <a href="http://goofoffworld.info/" target="_blank">éste</a>, y recordad que hay que desmarcar la opción <em>&#8220;Remove JavaScript&#8221;</em>.</p>
<p>Accederemos a la web de Google Voice y ya nos debería dejar configurar la cuenta. Si tenéis alguna duda podéis consultar <a href="http://www.google.com/support/voice/bin/static.py?page=guide.cs&amp;guide=22635" target="_blank">la ayuda</a>. Durante el proceso se os pedirá que introduzcáis un número de teléfono americano&#8230; ¡el que ya tenemos de IPKall! Nos llamarán y nos pedirá que introduzcamos un códifo que se muestra en pantall, tras lo cual el número quedará activado. Bienvenidos a Google Voice <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://saghul.net/blog/wp-content/uploads/2009/07/googlevoice.png"><img class="size-medium wp-image-925 aligncenter" title="googlevoice" src="http://saghul.net/blog/wp-content/uploads/2009/07/googlevoice-300x158.png" alt="" width="300" height="158" /></a></p>
<p>Tras seguir estos pasos ya hemos vendido otro trozo de nuestra alma a Google, un pequeño precio que hay que pagar :-/ Ya os iré comentando cuanto mola (porque molar mola fijo xD).</p>
<p>¡Ah, se me olvidaba! <strong>Mi número de Google es: 404 939 7606</strong> <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <span id="gc-header-did-display"><strong><a id="gc-header-did-link" class="gc-under" title="Go to phones" href="https://www.google.com/voice/?gsessionid=zWYFAvN52BWUd1BlDihqnw#phones"><br />
</a></strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2009/07/15/probando-google-voice-obtener-y-configurar-una-cuenta/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
	</channel>
</rss>

