Project revival: TwoSquares is preserving GNU Telephony's history and preparing an open-source revival. Contributors and collaborators are welcome.
GNU Telephony
Open-source telephony, preserved and being revived
From the historical GNU Telephony project

How-To: Deploy GNU SIP Witch on Ubuntu Server

Historical administration guide detailing how to install, configure, and operate a GNU SIP Witch server on Ubuntu 10.04 Lucid Lynx and Ubuntu 12.04 Precise Pangolin.

Historical Sysadmin Guide

This guide targets legacy Ubuntu releases (10.04/12.04), SysVinit scripts, and obsolete package archives. Preserved for historical sysadmin documentation.

ProjectGNU SIP Witch
Doc TypeHistorical Deployment Guide
Original Date2010-03-14 (Revised 2011-11-20)
RestoredOctober 2026
LicenseGFDL 1.2+
SourceHistorical Archive

§1Installation via Ubuntu Repositories

During the 2010-2012 era, GNU SIP Witch was officially packaged in the Debian and Ubuntu universe repositories:

# Historical installation commands for Ubuntu 10.04 / 12.04 LTS
sudo apt-get update
sudo apt-get install sipwitch sipwitch-cgi libucommon-bin

Alternatively, David Sugar maintained the official GNU Telephony PPA (`ppa:telephony/ppa`) for the latest stable bugfixes.

§2Service Daemon Configuration

Enable the daemon by editing `/etc/default/sipwitch`:

# /etc/default/sipwitch
PLUGINS="auto"
OPTIONS=""
DAEMON_ENABLE="true"

Start the service via init script: ```bash sudo /etc/init.d/sipwitch start ```

Check service status and active registered extensions: ```bash sipwitch --status sipwitch --registry ```

§3Firewall & Network Configuration

Ensure the following ports are open: - UDP 5060: SIP signaling - UDP 5061: SIPS TLS signaling (optional) - UDP 16384-32768: Peer RTP audio range (handled peer-to-peer, but firewalls must allow established bidirectional UDP states)

This page reconstructs material originally published at gnutelephony.org. It has been formatted and annotated for archival preservation.
Licensing & Attribution

Historical source: GNU SIP Witch. Reproduced or adapted under the GNU Free Documentation License (GFDL) 1.2 or later where stated.

Document Revision Record

Historical revision date: 2010-03-14 (Revised 2011-11-20). Restored to permanent static archive in October 2026.