Twinkle ist ein Software-Telefon für Voice-over-IP-Kommunikation mit dem SIP-Protokoll. Man kann es für direkte Kommunikation zwischen zwei IP-Telefonen nutzen oder in einem Netz mit einem SIP-Proxy zum Routen der Anrufe. Einige der angebotenen Features sind Warten auf Anruf, Halten eines Anrufs, Dreiwege-Konferenzschaltung, Anruf-Weiterleitung und Ablehnen eines Anrufs. Es unterstützt STUN oder eine statisch konfigurierte öffentliche IP-Adresse zum Durchqueren von NAT. Bei Verwendung von STUN sendet es Keepalive-Pakete, um die NAT-Bindungen aufrecht zuerhalten. (hjb)