building an open source voip hardware phone
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.TRANSCRIPT
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