La segunda taza de café no surte efecto (según recientes investigaciones de 1960?!)

cafe

El otro día me topé con un ejemplar de SCIENCE DIGEST de 1960. Me entretiene leer los “recientes descubrimientos” que se mencionan en este tipo de revistas antiguas. Algunos artículos eran presagios de hechos históricos para la humanidad, como la llegada del hombre a la luna en 1969.

Sin embargo, hubo una pequeña reseña que captó mi atención y en español el título sería algo como: “PEQUEÑO INCREMENTO” EN LA SEGUNDA TAZA DE CAFE, y trata de como científicos notaron que la estimulación que el ser humano obtiene con la primera taza de café no es la misma que con la segunda y como conclusión dicen que no hace falta tomar más de una taza de café cada 2 horas y media para mantener la estimulación neurológica provocada por la cafeína.

No se si esta reseña haya sido desmentida luego de las décadas que pasaron desde 1960, pero en caso de ser verdad, ya saben… si tienen que trabajar toda la noche… NO TOMEN TANTO CAFÉ… PUES NO HACE FALTA MAS QUE UNA TAZA CADA 2 HORAS Y MEDIA!!!! :) La segunda taza de café no surte efecto (según recientes investigaciones de 1960?!) La segunda taza de café no surte efecto (según recientes investigaciones de 1960?!) icon smile

cafe La segunda taza de café no surte efecto (según recientes investigaciones de 1960?!) La segunda taza de café no surte efecto (según recientes investigaciones de 1960?!) cafe

Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío)

ampi

Uno de los usos poco conocidos que se le puede dar a una radio antigua de válvulas (o tubos de vacío), es como amplificador de guitarra eléctrica.

El cálido sonido de un amplificador a válvulas es perseguido por prácticamente todos los guitarristas quienes pagan grandes sumas por esta tecnología. Todo fabricante respetable de amplificadores para guitarra (Marshall, Fender, Roland, Peavey, entre otros) tiene en su gama alta de productos amplificadores a válvulas.

Dicho esto, voy a explicar con un ejemplo, cómo modificar una radio antigua a válvulas para enchufarle nuestra guitarra eléctrica. Con esto conseguiremos no solo hacernos de un amplificador a válvulas prácticamente regalado (en caso de que poseamos una radio antigua tirada en una esquina), sino que también reciclaremos un equipo que en muchos casos va a la basura… bueno, y no se diga de la satisfacción de hacer una de estas travesuras tecnológicas ;) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) icon wink

ampi Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) ampi

Antes de iniciar quiero resaltar que no toda radio antigua es de interés para esta tarea. Lo que quiero decir es que hay muchas radios antiguas que poseen más valor si se las deja intactas, fieles a su diseño original, y que modificarlas sería prácticamente un sacrilegio.

También quiero resaltar que las radios a válvulas normalmente usan voltajes elevados para energizar las válvulas. Estos voltajes fácilmente pueden superar los 400VDC por lo que se recomienda que las modificaciones sean realizadas por una persona entrenada y conocedora de el riesgo que involucra.

Ahora sí, manos a la obra.

En mi caso, el paciente es una Hallicrafters 5R30. Un modelo de 1952. La carcaza es de baquelita y la tenía en funcionamiento, pues le había cambiado un par de tubos hace un par de años.

Lo primero que hay que hacer es encontrar el diagrama esquemático de esta radio e identificar el circuito de amplificación, yendo desde el parlante de salida hacia atrás.

schem2 Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) schem2

En mi caso he puesto un marca roja en el lugar donde le pienso inyectar la señal de mi guitarra, que es justo antes de la perilla de volumen. Hay que tener en cuenta que no en todos los casos es igual.

Lo que hago aquí es cortar la conexión en la perilla de volumen, dejando ese terminal libre, y luego le sueldo allí un JACK para conectar mi guitarra y listo!

Bueno, en realidad no solo sueldo el JACK sino que añado dos componentes más, un resistor de 1M ohmios y un capacitor para separar la polarización del circuito con la guitarra. También me servirá de protección en caso de que se filtre algún alto voltaje DC en el circuito. Para ilustrar mejor, les muestro el diagrama de cómo quedará el JACK.

Screen Shot 2014-08-13 at 11.21.18 PM Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Screen Shot 2014 08 13 at 11

Les dejo con una foto para que vean lo que hice.

cables Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) cables

Una vez realizada esta sencilla modificación ya podemos conectar la guitarra a nuestro amplificador a válvulas!

Una recomendación opcional si queremos que nuestro amp suene muy superior es no usar el parlante que viene, sino uno externo para guitarra. En mi caso uso un cabinet Marshall que viene equipado con un parlante Celestion y debo decir que el sonido es expectacular ;) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) icon wink

Los dejo con una foto de las válvulas calentando, para aquellos que como yo, se emocionan de ver cómo funciona esta antigua tecnología.

tubos Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) tubos

Aquí les dejo un video (cuando aun no le ponía la carcaza) para que lo vean en acción. Lo tengo conectado al parlante de un amplificador Marshall para no usar el parlante que viene con la radio.

Por último les dejo una foto de cómo quedó después del tunning que le hice ;) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) icon wink

ampi Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) Convirtiendo una radio antigua en un amplificador de guitarra a válvulas (tubos de vacío) ampi1

Facebook está violando mi privacidad para mostrarme publicidad?

El día martes de esta semana (22 de Julio) me encontraba en MI OFICINA cuando recibí la visita de un buen amigo. Me preguntó acerca de la certificación PMI y busqué en Internet información de dónde él podía tomar un examen para obtener dicha certificación. Fue entonces que visité la página de Prometric y busqué por PMI. Prometric es un proveedor de pruebas técnicas a nivel mundial.

Hasta allí todo bien.

prometric Facebook está violando mi privacidad para mostrarme publicidad? Facebook está violando mi privacidad para mostrarme publicidad? prometric1

Pues resulta que hoy, estando en MI CASA, abro la aplicación de Facebook en mi teléfono celular y me encuentro con una publicidad de Prometric hablando de PMI.

prometric_facebook Facebook está violando mi privacidad para mostrarme publicidad? Facebook está violando mi privacidad para mostrarme publicidad? prometric facebook

Pregunta, CUAL ES LA PROBABILIDAD DE QUE ESTO SUCEDA sin que:

  • Facebook y sus clientes (Prometric) compartan mi información de navegación, ó
  • Facebook sepa los sitios que visito

Hay que anotar que mis IPs, tanto como mis dispositivos fueron diferentes. Es decir, me parece que Facebook sabe que mi USUARIO (sea en el dispositivo que sea) está interesado en esa publicidad.

No es la primera vez que me pasa una de estas “coincidencias”. No les ha pasado a ustedes?

Pregunto… No es esto una violación a la privacidad?

Cómo hacer un cargador USB para el auto o un reductor de voltaje DC

reg

Hoy se averió el cargador de celular que uso para cargar mi celular en el auto. No es un cargador USB pero el principio es exactamente el mismo que describiré, lo único que cambia es el conector.

Lo primero que hice fue desarmarlo y revisar el circuito. Honestamente inicialmente lo que quería era repararlo, pero luego me di cuenta de que no tenía solución así que me decidí por aprovecharlo con fines didácticos :) Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Cómo hacer un cargador USB para el auto o un reductor de voltaje DC icon smile

En todo caso, una vez desarmado me di cuenta que usaba un circuito integrado MC34063, el cual es el corazón del cargador. En realidad el MC34063 es el corazón de muchísimos productos que hoy en día necesitan un convertidor DC-DC, es decir, un convertidor de voltaje continuo. EL MC34063 es un componente electrónico sumamente versátil que ha ganado gran aceptación en el mundo de la electrónica. Su versatilidad está acompañada de un precio muy conveniente lo cual es una combinación interesante. Se trata de un regulador conmutado (switching regulator) que a diferencia de los reguladores lineales (como el LM7805) no disipa mucho calor.

reg Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Cómo hacer un cargador USB para el auto o un reductor de voltaje DC reg

En mi caso, mi teléfono necesita un cargador a 5VDC, es decir, el mismo voltaje que nos proporciona un puerto USB. Debido a esto, el circuito de mi cargador averiado estaba diseñado para proporcionar dicho voltaje a una corriente de 500mA. Con pocos cambios podemos adaptar el circuito que expondré más adelante para proporcionar voltajes diferentes.

Ahora sí lo bueno. Luego de revisar la placa de circuito impreso de mi cargador dibujé el siguiente diagrama esquemático.

Screen Shot 2014-07-22 at 1.18.42 AM Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Screen Shot 2014 07 22 at 1

No explicaré todos los componentes pues sus valores de referencia se pueden encontrar en el datasheet del fabricante del integrado. Que por cierto se los comparto aquí. Solo voy a explicar la parte que me parece medular y es cómo seleccionar los valores de los resistores R3 y R4 para modificar este diagrama y obtener el voltaje que queramos.

El circuito nos muestra la configuración del MC34063 como un regulador reductor de voltaje (step-down regulator) y en esta configuración el voltaje de salida está dado por la siguiente fórmula.

Vout = 1.25 * (1 + R4/R3)

En nuestro caso R4=3.6k y R3=1.2K por lo que Vout nos da exactamente 5 Voltios!

Sencillo verdad?

Para transformar nuestro circuito en un cargador USB basta conectarle un terminal USB a la salida soldando los cables con el pinout correcto. Aquí les dejo una imagen de referencia, no necesitamos soldar ningún pin de datos (D+ o D-), sólo VCC y GND, sólo los pines 1 y 4.

Screen Shot 2014-07-21 at 11.58.22 PM Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Screen Shot 2014 07 21 at 11

Otra modificación interesante es si necesitamos una fuente de voltaje diferente a 5 Voltios. Basta con modificar los resistores R4 y R3 para obtener un voltaje diferente. Por ejemplo, imaginemos que necesitamos energizar un pequeño GPS que funciona con cuatro pilas AA de 1.5 Voltios cada una, es decir a 6 Voltios.

Jugando un poco con los valores de resistores disponibles en el mercado y utilizando la fórmula antes vista, podemos ver que es posible usar R4=3.9k y R3=1k par obtener un voltaje de 6.1 Voltios, lo cual es muy cercano al valor deseado. Hubiésemos obtenido un valor exacto de 6V usando un R4=3.8k, pero ese no es un valor de resistor común en el mercado.

Para averiguar los valores estándar de resistores podemos guiarnos por la siguiente tablita.

Screen Shot 2014-07-21 at 11.54.00 PM Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Cómo hacer un cargador USB para el auto o un reductor de voltaje DC Screen Shot 2014 07 21 at 11

Espero que les haya gustado.

 

Helado de paila

5

Hace tiempo compré una maquinita antigua de hacer helados luego de regatear mucho con la dueña, una griega que no se quería desprender de su posesión. La maquinita me cautivó desde que la vi, era una UTENTRA, una marca italiana reconocida por hacer máquinas de café expresso muy coleccionables en la actualidad. El modelo que tenía entre mis manos era con motor eléctrico y complétamente de cobre… una evolución de aquellas máquinas que convertían el líquido en delicioso helado sólo con una cubeta de hielo, algo de sal y mucho trabajo manual.

7 helado de paila Helado de paila 7

Luego de limpiarla, repararla y de comprarle un transformador para que funcione a 120VAC, decidí ponerla a trabajar para lo que fue creada. Hoy comparto unas fotos del proceso y la receta más simple posible.

Para la receta utilicé fruta (en este caso una libra de mora), leche (3/4 de litro) y azucar al gusto. Mucha gente usa clara de huevo a punto de nieve para darle más textura, yo voy a obviar ese ingrediente en mi receta, pero depende de cada quien.

1 helado de paila Helado de paila 1

Luego de mezclar todo muy bien en la batidora, pasamos por un cedazo para quitar las semillas.

2 helado de paila Helado de paila 2

A continuación preparamos la maquinita llenándola con hielo y sal (para mejorar el punto de fusión del hielo).

3 helado de paila Helado de paila 3

Llenamos la máquina con la mezcla, la terminamos de ensamblar y arrancamos el motor.

6 helado de paila Helado de paila 6

En mi caso el proceso dura unos 25 minutos. Luego sacamos el helado en un recipiente adecuado, servimos en conitos y listo!!!! Simple y delicioso :) helado de paila Helado de paila icon smile

8 helado de paila Helado de paila 8

Al final les dejo una foto que me encontré en Internet del proceso tradicionar de hacer helados de paila. Me gustó y se las comparto.

9 helado de paila Helado de paila 9

Un libro para acercarnos

tilange_huigra

Hace unos días decidí publicar en Amazon.com un pequeño libro basado en un artículo que escribí hace poco en este mismo blog: 20 razones para visitar Ecuador este 2014. Como el artículo es público y está escrito en castellano decidí publicar el libro en inglés y agregarle una que otra cosita extra para sumarle más valor.

Así que en resumen, la versión en castellano es gratuita y la versión en inglés cuesta 99 centavos en Amazon.com.

Screen Shot 2014-07-09 at 9.34.09 AM un libro para acercarnos Un libro para acercarnos Screen Shot 2014 07 09 at 9

La idea se me vino a la cabeza luego de que me pusiera a pensar en cómo financiar la actividad que realizo todos los diciembres con algunos amigos quienes me donan juguetes y víveres, los cuales se reparten en comunidades indígenas, principalmente de la provincia del Chimborazo. La idea es llegar a lugares geográficamente muy inaccesibles y prácticamente olvidados, para acercar a las personas de la ciudad a estas comunidades y aprender un poco de su modo de vida… uno más sencillo y que nos puede hacer reflexionar sobre la manera acelerada en que vivimos en las ciudades.

Todo lo recaudado hasta Diciembre será donado para esta iniciativa. Si alguien quiere contribuir, acá les dejo un vínculo.

Y acá les dejo unas fotos de la actividad en el 2012, donde visitamos a más de 80 niños y familias campesinas.

La idea principal no son los regalos, es solo un pretexto… PARA ACERCARNOS.

tilange_huigra un libro para acercarnos Un libro para acercarnos tilange huigra

tilange2.1 un libro para acercarnos Un libro para acercarnos tilange2

tilange3.1 un libro para acercarnos Un libro para acercarnos tilange3

 

Presentación de Elastix MT (antes Elastix 3)

NOTA: ES IMPORTANTE OBSERVAR QUE Elastix 3 CAMBIO DE NOMBRE Y AHORA SE LLAMA Elastix MT

Hace algunas semanas decidí hacer una presentación acerca de Elastix 3 en algunos eventos a los que fui invitado en Buenos Aires, Asunción y México. Luego de presentarla por 4 veces durante el último mes, decidí compartirla a través de Slideshare.

La presentación está basada en un artículo que escribí hace algunos meses aquí http://www.neomano.com/2012/11/que-es-realmente-elastix-3-0/

En realidad se trata de una presentación con pocas diapositivas, suelo hablar más de lo que proyecto en la pantalla, así que no se si haya mucha información de utilidad. En todo caso les dejo la presentación y espero sea de vuestro agrado.

Al final también encontrarán un video de la presentación. Ver a partir del minuto 11.


 

 

Conviértete en un proveedor de PBX en la nube. Instala Elastix 3 (ahora Elastix MT) en Amazon en menos de 5 minutos.

ami

NOTA: Es importante aclarar que Elastix 3 es ahora Elastix MT

Seguro a más de uno se le ha ocurrido instalar Elastix en la nube de Amazon y no ha encontrado una imagen AMI (Amazon Machine Image) para utilizar para iniciar su instancia (o servidor). Lo único disponible hasta ahora era una imagen de Elastix 2.3.0, un tanto desactualizada.

Cabe destacar que Elastix 3 es una mucho mejor opción sobre Elastix 2 si nos queremos convertir en un proveedor de PBX hosteado y más aun dentro de la nube de Amazon. Las principales razones son:

  • Cuenta con un SIP proxy embebido (Kamailio) y esto hace posible resolver posibles problemas de NAT dentro de la red de Amazon.
  • Es multi-tenant. Es decir, dentro del mismo servidor podemos tener varios clientes, con administración separada entre ellos.

En este artículo no me voy a extender mucho, solo a decir que después de algún trabajo y con ayuda de una persona técnica muy capaz, he podido añadir un AMI de Elastix 3 beta 2 dentro de los Community AMIs de Amazon. Espero lo disfruten y lo utilicen.

Por cierto, la constraseña para ingresar a la interfaz Web la pueden encontrar en el archivo /etc/elastix.conf

OJO: Utilizar la imagen llamada Elastix 3.0-beta2b. 

También recuerden que para acceder a su “instancia” no podrán hacerlo con el usuario root. Utilizar el usuario cloud-user en lugar de root y en caso de necesitar privilegios de superusuario hacerlo con “sudo”.

Les dejo una captura de pantalla de la consola de Amazon y suerte con vuestro nuevo negocio de hosting de centralitas ;) conviértete en un proveedor de pbx en la nube. instala elastix 3 en amazon. Conviértete en un proveedor de PBX en la nube. Instala Elastix 3 (ahora Elastix MT) en Amazon en menos de 5 minutos. icon wink

ami conviértete en un proveedor de pbx en la nube. instala elastix 3 en amazon. Conviértete en un proveedor de PBX en la nube. Instala Elastix 3 (ahora Elastix MT) en Amazon en menos de 5 minutos. ami

Nota: La versión disponible es un beta. Está bien para hacer pruebas piloto del servicio, pero para ponerlo en producción nos tocará esperar un ratito hasta que se libere la versión estable.

Sincronizando la configuración de Elastix con Dropbox

Screen Shot 2014-05-10 at 1.44.38 AM

Ahora que están de moda las nubes de todo tipo, comienzan a surgir muchas ideas de cómo sacarles provecho. Una de las ideas que más se está utilizando es la del respaldo de información. Así que mucha gente opta por sincronizar sus archivos con la nube como una forma de respaldo o de distribuir su información para hacerla accesible desde varias localidades o dispositivos.

Contado lo anterior, cae por su propio peso la idea de respaldar Elastix en la nube.

Para el presente artículo aprovecharemos del popular servicio de Dropbox para sincronizar los archivos de configuración de Elastix. De esta manera, en caso de algún desastre en nuestro servidor Elastix, podremos recuperar los archivos de la nube, o utilizar la nube como una herramienta de versionamiento, donde podremos consultar cómo han cambiado nuestros archivos de configuración a través del tiempo.

En inicio, una cuenta gratuita de Dropbox será más que suficiente. Al momento de escribir estas líneas, una cuenta gratuita ofrece 2GB de almacenamiento gratuito. Suponiendo que ya tenemos una cuenta en Dropbox, lo primero que haremos será descargar Dropbox para línea de comandos de Linux. No mucha gente conoce que existe una versión del cliente de Dropbox para línea de comando, pero sí, existe, y es oficial. La descargamos con el siguiente comando.


cd /opt/
wget http://www.dropbox.com/download?plat=lnx.x86

La ruta para 64 bits es esta: http://www.dropbox.com/download?plat=lnx.x86_64 Luego lo descomprimimos.

tar -xvzf dropbox-lnx.x86-1.2.49.tar.gz

El resultado será una carpeta oculta y esto puede confundir un poco. Para verla ejecutamos el comando ls con la opción “a”.


# ls -la
drwxr-xr-x 3 root root 4096 dic 16 13:38 .
drwxr-x--- 9 root root 4096 dic 16 13:35 ..
drwxr-xr-x 4 1000 1002 4096 dic 5 14:21 .dropbox-dist
-rw-r--r-- 1 root root 15789424 dic 16 13:37 dropbox-lnx.x86-1.2.49.tar.gz

Luego ejecutamos el programa dropboxd que reside dentro de la carpeta .dropbox-dist

./.dropbox-dist/dropboxd

Aquí veremos un mensaje que nos pide vincular nuestro computador con nuestra cuenta de Dropbox.

This computer isn't linked to any Dropbox account
Please visit http://www.dropbox.com/cli_link?host_id=abeee9b1b5448a8ddaa336832470601

Una vez visitado el vínculo que Dropbox nos pide (y de que hayamos ingresado los datos de nuestra cuenta), nuestra instalación de Dropbox nos dará un mensaje como el siguiente:

This computer is now linked to Dropbox. Welcome Edgar.

Luego de esto podemos enviar la aplicación al background para poder hacer otras cosas desde la consola. La aplicación dropboxd se dedicará a sincronizar el contenido de nuestra cuenta en el servidor Elastix. Para esto creará una carpeta llamada Dropbox en el home del usuario. Por ejemplo, para el usuario “edgar”, la carpeta será /home/edgar/Dropbox.

A continuación creamos, dentro de la carpeta /home/edgar/Dropbox, un enlace simbólico a la carpeta donde Asterisk guarda sus archivos de configuración /etc/asterisk

cd /home/edgar/Dropbox
ln -s /etc/asterisk etc.asterisk.dropbox

A partir de este momento, todos los archivos de configuración de Asterisk se sincronizarán con “la nube” dentro de una carpeta que tendrá el nombre de “etc.asterisk.dropbox”. Este nombre es arbitrario y ustedes pueden usar cualquier nombre que les guste.

De este mismo modo podríamos crear links simbólicos para otras carpetas de interés. Lo interesante es que casi inmediatamente después de que cambie un archivo dentro de estas carpetas, los cambios ya estarán disponibles en Dropbox y en caso de problemas con cierta configuración que hayamos cambiado, siempre podremos obtener una versión anterior de los archivos a través de Dropbox. Bonito, cierto?

Es importantísimo en este punto resaltar algo que a lo mejor el lector no ha caído en cuenta.

Cualquier cambio que haga en el contenido de los archivos de configuración (que he sincronizado con Dropbox), ya sea desde la interfaz Web de Dropbox o desde cualquier dispositivo, SERÁ SINCRONIZADO CON EL SERVIDOR ELASTIX!

Esto convierte este recurso en una poderosa herramienta de configuración remota de nuestro servidor Elastix, pero también añade una dosis de riesgo pues si realiza de manera errónea, podemos dejar a nuestro servidor VoIP sin servicio.

Espero que hayan disfrutado este artículo y les dejo con una captura de pantalla de los archivos de configuración ya sincronizados con una computadora, esperando que utilicen esta herramienta con prudencia ;) sincronizando la configuración de elastix con dropbox Sincronizando la configuración de Elastix con Dropbox icon wink

Screen Shot 2014-05-10 at 1.44.38 AM sincronizando la configuración de elastix con dropbox Sincronizando la configuración de Elastix con Dropbox Screen Shot 2014 05 10 at 1

Integración de Elastix con Gtalk

phone_gtalk

Nota: Este es un artículo que escribí hace mucho tiempo y encontré olvidado en mi computador. Hoy decidí liberarlo, pero con todos los cambios que ha realizado Google no estoy seguro si esto continúe funcionando. Esperemos que sí.

También aprovecho para agradecer a mi buen amigo Juan Pablo Bustos, gran maestro de Asterisk, quien me ayudó a probar que todo funciona perfectamente.

Instalar soporte para GTalk en Elastix es una tarea realmente sencilla: No hay que hacer mucho pues la versión de Asterisk que viene a partir de Elastix 2.2, ya trae el soporte para hablar GTalk compilado. Lo que explicaremos aquí será más bien cómo configurarlo para poder recibir llamadas en nuestro Elastix usando una cuenta GTalk.

Antes de comenzar debemos tener una cuenta de Google a la mano. En este caso usaremos la cuenta elastixcookbook@gmail.com

A continuación el contenido del archivo /etc/asterisk/jabber.conf


[general]
debug=yes
autoprune=yes
autoregister=yes

[gtalk]
type=client
serverhost=talk.google.com
username=elastixcookbook@gmail.com
secret=clavesecreta123456789
port=5222
usetls=yes
usesasl=yes
buddy=example@gmail.com
statusmessage=Asterisk Server
timeout=100

Ahora el contenido del archivo /etc/asterisk/gtalk.conf


[general]
context=from-gtalk
allowguest=yes

[guest]
disallow=all
allow=ulaw
context=from-gtalk

[elandivar]
username=elandivar@gmail.com
disallow=all
allow=ulaw
context=from-gtalk
connection=gtalk

[bustosjuan]
username=bustosjuan@gmail.com
disallow=all
allow=ulaw
context=from-gtalk
connection=gtalk

Al final de nuestro archivo /etc/asterisk/extensions_custom.conf añadimos los siguientes contextos.

[from-gtalk]
exten => s,1,NoOp( Call initializated from Google Talk )
exten => s,n,Set(CALLERID(name)="GTalk")
exten => s,n,Dial(SIP/5212,30)
exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
exten => s,n(unavail),Voicemail(5212@default,u)
exten => s,n,Hangup()
exten => s,n(busy),VoiceMail(5212@default,b)
exten => s,n,Hangup()

[to-gtalk]
exten => 10001,1,Dial(gtalk/gtalk/elandivar@gmail.com)
exten => 10001,n,Congestion(3)
exten => 10001,n,Hangup
exten => 10002,1,Dial(gtalk/gtalk/bustosjuan@gmail.com)
exten => 10002,n,Congestion(3)
exten => 10002,n,Hangup
exten => _*1XXXXXXXXXX,1,Dial(gtalk/gtalk/+${EXTEN:1}@voice.google.com)
exten => _*1XXXXXXXXXX,n,Congestion(3)
exten => _*1XXXXXXXXXX,n,Hangup

Dentro del contexto to-gtalk lo que le estoy diciendo a Asterisk es que si marco 10001 inicie una llamada al contacto elandivar@gmail.com y si marco 10002 inicie una llamada al contacto bustosjuan@gmail.com

Ojo: No olvidar incluir los contextos from-gtalk y to-gtalk, dentro del contexto from-internal-custom. En MI CASO, este contexto queda así.


[from-internal-custom]
exten => 1234,1,Playback(demo-congrats)
exten => 1234,2,Hangup()
exten => h,1,Hangup()
include => from-gtalk
include => to-gtalk

Finalmente reiniciamos Asterisk y a probar.

Si ingreso a Gmail e inicio sesión con mi cuenta elandivar@gmail.com, veré que el usuario elastixcookbook@gmail.com se encuentra en línea. Esto quiere decir que el usuario se registró correctamente desde Elastix!. Incluso puedo enviarle mensajes o iniciar una llamada con él.

Si inicio una llamada, esta timbrará en la extensión 5212, tal como he especificado en el archivo /etc/asterisk/extensions_custom.conf

Screen Shot 2014-03-10 at 12.44.31 AM Integración de Elastix con Gtalk Integración de Elastix con Gtalk Screen Shot 2014 03 10 at 12

Bueno, los dejo. Tengo una llamada de Google sonando en mi teléfono :-) Integración de Elastix con Gtalk Integración de Elastix con Gtalk icon smile

phone_gtalk Integración de Elastix con Gtalk Integración de Elastix con Gtalk phone gtalk