2014 saul ibarra proyecto op2

37
Proyecto OP^2 Saúl Ibarra Corretgé @saghul VoIP2day 2014

description

Proyecto OP^2

Transcript of 2014 saul ibarra proyecto op2

Page 1: 2014 saul ibarra proyecto op2

Proyecto OP^2Saúl Ibarra Corretgé

@saghul

VoIP2day 2014

Page 2: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

¡Hola!

• @saghul

• VOIP ALL THE THINGS

• Open Source

Page 3: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

AG Projects

Page 4: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

SIP SIMPLE Client SDK

Page 5: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

“Hard-phones”

Page 6: 2014 saul ibarra proyecto op2
Page 7: 2014 saul ibarra proyecto op2
Page 8: 2014 saul ibarra proyecto op2

¿Hardware?

Page 9: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Raspberry Pi

Page 10: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Raspberry Pi

• Procesador ARM a 700 MHz ~ 1GHz

• 512 MB de RAM

• Puerto ethernet

• USB 2.0

• Puertos para GPIO

• Funciona con Debian

Page 11: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

+ = ?

Page 12: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

To achieve great things, two things are needed: a plan, and not quite enough time.

!

Leonard Bernstein

Page 13: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Saúl Tijmen

Page 14: 2014 saul ibarra proyecto op2

OP^2

Open Pi Phone

Page 15: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

OP^2

• Framework para desarrollar un dispositivo SIP hardware

• Core: SIP SIMPLE Client SDK

• Interfaz web de configuración

• API REST para control / configuración

• Plugins para el backend de control del hardware

Page 16: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

OP^2: arquitectura

Page 17: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Prototipo IFalcon

Page 18: 2014 saul ibarra proyecto op2

retina display!

Page 19: 2014 saul ibarra proyecto op2
Page 20: 2014 saul ibarra proyecto op2
Page 21: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Prototipo IIFalconPlus

Page 22: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

FalconPlus

• Evolución de Falcon I

• Raspberry Pi B+

• Circuito simplificado

• Nuevas funcionalidades

• Menos amateur ;-)

Page 23: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Page 24: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Page 25: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Page 26: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Raspberry Pi B+

Page 27: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Raspberry Pi B+

• Más puertos USB

• Mejor fuente de alimentación

• Más GPIO

Page 28: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Demo

Page 29: 2014 saul ibarra proyecto op2
Page 30: 2014 saul ibarra proyecto op2
Page 31: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Retos en la implementación

• Tiempo

• Conocimientos iniciales

• Rendimiento en un dispositivo como la RPi

• Interacción con el hardware

• Tiempo

• Tiempo

Page 32: 2014 saul ibarra proyecto op2
Page 33: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

Futuro

• Mejor calidad de audio (opus)

• Provisioning (a través de Bonjour)

• Más opciones en la web

• PoE

• Otras plataformas hardware

Page 34: 2014 saul ibarra proyecto op2

Otras Plataformas

Page 35: 2014 saul ibarra proyecto op2
Page 36: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

op2-project.github.io

GPLv2

Page 37: 2014 saul ibarra proyecto op2

AG ProjectsSIP Infrastructure Experts

¿Preguntas?

bettercallsaghul.com