mongol rally 2009minicong: mctl - voip2day2009

74
Minicong: una aventura solidaria con Asterisk Una experiencia solidaria con ASTERISK Gorka Gorrotxategi <[email protected]> Jabi Infante <[email protected]> Evento celebrado en Madrid voip2day - 24/09/2009

Upload: irontec-internet-y-sistemas-sobre-gnulinux

Post on 12-Jun-2015

1.710 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Una experiencia solidaria con ASTERISK

Gorka Gorrotxategi <[email protected]>Jabi Infante <[email protected]>

Evento celebrado en Madrid voip2day - 24/09/2009

Page 2: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

WTF?

Voip2day es EL evento sobre voz IP

y Asterisk ;-)

Page 3: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

WTF?

Minicong es un equipo del Mongol

Rally 2009

Page 4: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

No somos pilotos, somos frikis

Page 5: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Qué tiene en común Asterisk,los frikis y minicong?

Page 6: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Es Asterisk una alternativa fiable?

Somos frikis trabajamos en Irontec ;-)

Page 7: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Es Asterisk una alternativa fiable?

En Irontec hacemos software libre

Page 8: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Es Asterisk una alternativa fiable?

En Irontec se “juega” bastante aAsterisk

Page 9: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Es Asterisk una alternativa fiable?

Y a alguna que otra cosa más...

Page 10: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Pero no todo es trabajar,También nos gusta irnos de vacaciones

Page 11: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Ya casi...

En Septiembre de 2008, tuvimos una

idea...

Page 12: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

El verano de 2009,Hay que ir como sea!!

Page 13: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

El mongol rally es una aventura solidaria...

Page 14: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

que consiste en llegar a Mongolia

en coche desdeBILBAO.

(principalmente :P)

Page 15: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

Requisito #1:Recaudar £1000

para donar a causas benéficas

Page 16: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

Muchas gracias a nuestros sponsors ;)

Page 17: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

Requisito #2:El coche tiene que

tener menos de 10 años y no más

de 1000 cm³

Page 18: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Nissan Micra 1999.

Page 19: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

Requisito #3:Elige tu ruta,

Page 20: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

y llega a Mongolia como sea...

Page 21: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Desiertos...

Page 22: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Rios...

Page 23: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Nieve...

Page 24: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Mongol Rally?

Pero conseguimos llegar

para donar el coche en condiciones

bastante aceptables :)

Page 25: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

UEEEEEEEEEEEEEEEEEEE!!!!

Page 26: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

¿Lo-TEC?

De vacaciones si...

¿Vamos a ir sin hasta Mongolia...

sin hacer el frikon?

Page 27: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

MINICONG: LO-TEC MONGOL RALLY TEAM 2009

Page 28: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Instalación Friki #1

Page 29: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Reestructuración eléctrica

Page 30: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Reestructuración eléctrica

Objetivo:

Instalar sistemas eléctricos de primera necesidad para

una travesía de estas características.

Page 31: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Reestructuración eléctrica

Resultados obtenidos

Page 32: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Unas luces aparentes, útiles paraatraer a los mosquitos...

Page 33: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Un ventilador corta dedosque dio utilidad al botiquín

Page 34: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Un salpicadero muy LO-TEC :)

Page 35: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Instalación Friki #2

Page 36: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

EL HOST!

Page 37: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

EL HOST!

Objetivos:Que aguantara el disco duro

con todo el traqueteo...

Características técnicas:Pentium II + 512 MB de RAM

corriendo Debian Lenny...NO WIFI, NO INTERNET :(

Page 38: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

EL HOST!

Resultados obtenidos

Page 39: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

cuando la radio se rompe... parece que FUNCIONA!

(son muchos kmts para ir sin música)

Conectar 1 cable USB, directamente aaltavoces del HOST, y a la radio...

Page 40: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

El disco volvió sano y salvo :)

Page 41: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Instalación Friki #3

Page 42: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

GPS LOGGER

Page 43: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

GPS LOGGER

Objetivo:Guardar periodicamente

nuestra localización en una base de datos...

Características técnicas:GPS USB de 15 €

Daemon gpsdun poco de PHP scripting

MySQL + screen

Page 44: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

GPS LOGGER

Resultados obtenidos

Page 45: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

12879 posiciones GPS guardadas~430 posiciones al día....(algo haremos algún día)

Page 46: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Instalación Friki #4

Page 47: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

SLOW MOTION PHOTOS

Page 48: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

SLOW MOTION PHOTOS

Objetivo:Guardar periodicamente

una foto desde una webcam ubicada en la baca

Características técnicas:webcam USB del Carrefour

driver uvc + mplayerun poco de PHP scripting

tmpfs + screen

Page 49: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

SLOW MOTION PHOTOS

Resultados obtenidos

Page 50: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

12 GB de jpgs ordenados por fecha y hora

Page 51: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

SLOW MOTION PHOTOS

Más resultados...La idea es algo hacer algo así:

http://www.youtube.com/watch?v=osc0477zg4I

Pero con las mejores tomas :)

Page 52: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Instalación Friki #5(lo mejor para el final)

Page 53: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

MCTL

Page 54: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

MCTL

Objetivo:

Comunicarnos con el exterior desde cualquier punto del mundo, gratis.

Page 55: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

“Me haces una perdidacuando estés abajo”

MUY TÍPICO ¿NO?

Page 56: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

LA IDEA:Codificamos la información con base al número de DIDs conectados a un Asterisk, y vamos haciendo llamadas perdidas a cada DID, en función de la info que queramos transmitir.

Page 57: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

MCTL

Marketing 2.0:Twitter y Google maps como

que molan bastante ¿no?

Pues vamos a twittear un enlace a google maps con

nuestra posición GPS.(y de paso intentar mandar

algún micro SMS)

Page 58: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

En resumen....

Page 59: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Page 60: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Características técnicas del Cliente (Minicong)

Modem HUAWEI + SIM YoigoAsterisk + ChanSEBIPHP Scripting + MySQL

Demo del cliente en:http://minicong.com/demoMCTL/

Page 61: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Page 62: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Características técnicas del Servidor

Asterisk + PHPAGICron + TweetPHP

(Y mucha fé, porque había un BUG que obligaba a resetear toda la BBDD a menudo)

Page 63: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

MCTL

Resultados obtenidos

Page 64: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

+ de 40 posiciones enviadasa twitter (y 32 followers :P)

Page 65: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Conclusiones

¿Funcionó?

Page 66: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Conclusiones

Si... mientras Yoigo tuvo cobertura móvil funcionó.

(Falló en Irán, y a partir de Kirguistán...)

Page 67: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Conclusiones

¿Posibles mejoras?

Page 68: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Conclusiones

Algoritmos de compresión de la información (Wheelburrows), para aumentar bpssh.

Mejor señalización del estado de la llamada desde chan SEBI.

Optimización de la clase encoding PHP.

(entre otras muchísimas)

Es SOFTWARE LIBRE.Si lo mejoras, compartelo :)

Page 69: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Descarga de Software

Próximamente nightly builds available @minicong.com

De momento, contacta por email si te interesa ;)

Page 70: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Muchas GRACIASA los SPONSORS!

Sin ellos, ni el viaje ni el frikismo hubiera sido posible.

Page 71: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Muchas GRACIAS

A Irontec(especialmente a Saul, Gorka e Iker por el soporte remoto de todo esto)

Page 72: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Muchas GRACIAS

A todos los equipos con quien hemos compartido kilómetros y aventuras ;)

UlaanSaforMans i ManiguesGranito de ArenaVenim d'OnillCaravanserai

Pochmen40days & 40Nights

MessengersPlastiquillosetc etc etc ;)

Page 73: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Muchas GRACIAS

A Ladi, al turco que nos arregló el llantazo, al iraní que nos llevó hasta un hotel barato en Teherán, a

Loreto por los mapas, a la familia de Kirguistán que nos dió leche de yegua por primera vez, a la

dichosa moneda por perdonarnos la traición, a Amaia por el sensor de temperatura, a Mikelon por los 3Ds y la paciencia, a Santi por darnos la chapa para ponernos las pilas, a Borja y Sergio de BZERO

por los DIDS, a Pablo+Adrian+Ignacio por esa noche en el Hotel Romance de Estanbul, a los

señores de los peajes de Irán por dejarnos pasar gratis, al bulgaro que nos dejó acampar delante del bar, a las kazajas que nos dejaron acampar delante de su bar, al mongol que nos guió unos kilómetros en moto, a Sanset y KB porque si, a Jacobo por la baca deluxe, a nuestras familias, y sobre todo a la de la frontera de Turkmenistán, que te chuleamos

40 dolares :)

Page 74: Mongol Rally 2009Minicong: MCTL - Voip2day2009

Minicong: una aventura solidaria con Asterisk

Gorka Gorrotxategi <[email protected]>Jabi Infante <[email protected]>

Muchas GRACIAS