0cpm
0cpm, open firmware for digital telephony
SIP is a well-established IETF standard ready to provide telephony and many other advanced services through the internet, but it seems not to be developing to its full extent. Sometimes we even see lock-in arrangements from vendors. This project aims to overcome these barriers and unleash the true power of the underlying technology platform - it designs and builds open source firmware for digital phones.
The project makes full use of the exiting capabilities of DNSSEC, ZRTP and IPv6:
- DNSSEC secures the information looked up on remote parties;
- ZRTP secures conversations and if it is missing, this will be explicitly communicated to end users.
- Direct media streams between IPv4 endpoints can only be built up using sophisticated handling like port forwarding, but remains dependent of many factors, while IPv6 simplifies and improves SIP technology immensely.
Especially the clever usage of IPv6 makes 0cpm an exiting project. Many people see IPv6 as something to avoid as long as they can because they are afraid of technical headache. This project shows that IPv6 is nothing to fear and offers exiting opportunities.
For instance the fact that every RTP media stream can use random end point addresses which can be abandoned after the stream stops. Also it is possible to send IPv6 adresses of different devices in one SIP INVITE message, which is almost impossible to do behind IPv4 NAT. This will allow you to send video of a conversation to your television and simultaneously speak through your telephone.
Project administered by: OpenFortress