28
Saúl Ibarra Corretgé @saghul Building an Open Source VoIP Hardware Phone

Building an Open Source VoIP Hardware Phone

Embed Size (px)

Citation preview

Saúl Ibarra Corretgé @saghul

Building an Open Source VoIP Hardware Phone

AG ProjectsSIP Infrastructure Experts

SIP SIMPLE Client SDK

Hardware?

AG ProjectsSIP Infrastructure Experts

Raspberry Pi

AG ProjectsSIP Infrastructure Experts

Raspberry Pi

• ARM processor at 700 MHz - 1GHz

• 512 MB of RAM

• 10/100 Ethernet port

• USB 2.0 ports

• GPIO

• Debian runs on it

AG ProjectsSIP Infrastructure Experts

+ = ?

AG ProjectsSIP Infrastructure Experts

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

!

- Leonard Bernstein

AG ProjectsSIP Infrastructure Experts

Saúl Tijmen

OP^2

Open Pi Phone

AG ProjectsSIP Infrastructure Experts

OP^2

• Framework for developing a SIP hardware device

• SIP SIMPLE SDK at the core

• Web based configuration interface

• RESTful API for configuration and control

• Pluggable hardware backends

AG ProjectsSIP Infrastructure Experts

OP^2 Architecture

RPi Odroid …

AG ProjectsSIP Infrastructure Experts

1st prototype:Falcon

retina display!

AG ProjectsSIP Infrastructure Experts

2nd prototype:FalconPlus

AG ProjectsSIP Infrastructure Experts

Raspberry Pi B+

AG ProjectsSIP Infrastructure Experts

Raspberry Pi B+

• More GPIO

• Better power supply

• More USB ports

AG ProjectsSIP Infrastructure Experts

Implementation challenges

• Initial knowledge and time

• Performance on the Raspberry Pi

• Interaction with the hardware

AG ProjectsSIP Infrastructure Experts

Future Plans

• Enhance audio quality

• Provisioning system using Bonjour

• Web based contact management

• PoE

• Other better hardware platforms

AG ProjectsSIP Infrastructure Experts

http://op2-project.github.io

AG ProjectsSIP Infrastructure Experts

Questions?

bettercallsaghul.com@saghul