Building an Open Source VoIP Hardware Phone

Preview:

DESCRIPTION

Slides from the lightning talk given at ISOC NL New Year Event 2014 on how to build and open source voip hardware phone with a Raspberry Pi.

Citation preview

Saúl Ibarra Corretgé@saghul

Building an Open SourceVoIP Hardware Phone

AG ProjectsSIP Infrastructure Experts

Hoi!

• @saghul

• VOIP ALL THE THINGS

• Open Source

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

SIP SIMPLE SDK

AG ProjectsSIP Infrastructure Experts

OP^2 Architecture

AG ProjectsSIP Infrastructure Experts

1st prototype:Falcon

retina display!

AG ProjectsSIP Infrastructure Experts

Implementation challenges

• Initial knowledge and time

• Performance on the Raspberry Pi

• Interaction with the hardware

• Tendency to over-engineering

AG ProjectsSIP Infrastructure Experts

Future Plans

• Enhance audio quality

• Provisioning system using Bonjour

• Web based contact management

• PoE

• Other hardware platforms

AG ProjectsSIP Infrastructure Experts

http://op2-project.github.io

AG ProjectsSIP Infrastructure Experts

Questions?

bettercallsaghul.com@saghul

Recommended