Chronological Project Timeline (1999-2015+)
A sourced chronological record of the major software releases, policy announcements, standards publications, and community milestones across GNU Telephony.
Inception of GNU Bayonne
David Sugar initiates the GNU Bayonne project as a free software Interactive Voice Response (IVR) server, aiming to break the commercial monopoly on computerized multi-line telephony hardware and voice systems.
GNU Communications (GnuComm) Project Announced
Richard Stallman and the Free Software Foundation announce GnuComm as an official GNU initiative to develop a complete telecommunications subsystem, with Bayonne as its central telephone server and Common C++ as its portability layer.
GNU Common C++ 1.0 & ccRTP Released
Release of Common C++ 1.0, establishing a unified threading, synchronization, and socket framework. Simultaneously, ccRTP is released to support real-time audio/video streaming via RFC 3550.
Bayonne 1.2 Embraces VoIP & Early SIP
Bayonne adds experimental SIP and H.323 drivers, moving beyond legacy PSTN/ISDN telephony cards into the rapidly emerging Internet voice communications landscape.
Consolidation under "GNU Telephony"
The projects developed under GnuComm are reorganized under the GNU Telephony umbrella to focus directly on modern Voice over IP (VoIP), security, and server architectures.
Collaboration on ZRTP Media Encryption
GNU Telephony begins collaborating with Phil Zimmermann and Werner Dittmann to implement the emerging ZRTP protocol into free software via libzrtpcpp and GNU ccRTP.
Birth of GNU SIP Witch
Recognizing the complexity and bloat of traditional PBX software like Asterisk for pure SIP routing, David Sugar starts GNU SIP Witch as a lightweight, secure peer-to-peer SIP office telephone server.
GNU uCommon C++ Replaces Common C++
uCommon C++ is released as a compact, zero-overhead runtime framework designed specifically for embedded VoIP hardware and high-throughput routing daemons.
SCALE 8x Presentation: Secure Calling Architecture
David Sugar presents the GNU Telephony secure communications model at the Southern California Linux Expo (SCALE 8x), outlining peer-to-peer SIP routing and SAS vocal authentication.
GNU Free Call Announced by FSF & David Sugar
In an official GNU Project press release, GNU Free Call is launched to develop a resilient, decentralized alternative to proprietary networks such as Skype, leveraging SIP Witch and mesh routing.
ZRTP Published as RFC 6189
The Internet Engineering Task Force (IETF) publishes RFC 6189: "ZRTP: Media Path Key Agreement for Unicast Secure RTP", co-authored by Phil Zimmermann, Alan Johnston, and Jon Callas, with GNU libzrtpcpp as a reference implementation.
GNU SIP Witch 1.0 Released
Version 1.0 of GNU SIP Witch is announced. Its historical feature and packaging claims require confirmation from primary release records.
FreedomBox Integration & Android Client Design
The GNU Free Call team collaborates with Eben Moglen’s FreedomBox Foundation to explore home-server VoIP routing and prototyped mobile SIP Witch clients for Android.
Evolution of the VoIP Landscape & WebRTC Emergence
As browser-native WebRTC and modern mobile push architectures transform real-time communications, standalone SIP stacks and desktop PBX daemons face changing industry dynamics. Active development winds down.
GNU Telephony Archive Established
Establishment of the independent historical archive at gnutelephony.org to preserve the documentation, specifications, release tarballs, and architectural contributions of the project.