The Session Initiation Protocol, the current underpinning of standard
Standards Documents:
- RFC:3261 (obsoletes RFC:2543), RFC:3263
- RFC:3428 - Session Initiation Protocol (SIP) Extension for Instant Messaging
- RFC:3264, RFC:2327 - Session Description Protocol
- RFC:2916 -
(a to standard phone numbering - - mapping) - draft-ietf-simple-presence
- draft-ietf-impp-cpim-pidf
- SIP Servlet API Spec
Packages:
Stacks and Libraries
- Tapioca, a
/ client library written in . - Vovida - reSIProcate stack.
- SIPp Performance Tester
(Client and tools) - oSIP (libosip2)
- SIP Open Stack - Java
Proxies
- Mini-SIP-Proxy - a
daemon. - Siproxd (proxy, 2004)
- partysip (proxy, 2002 but allows local registration)
- SaRP -
and proxy in
Clients (more)
Presence:
Full-Blown Implementations/Servers
Tools
- playSIP - a session recorder.
- callflow - a set of tools that use
to generate call flow diagrams - SIPp - a free load generation tool
Dirty Tricks:
- Getting the Dial Pad in
Messenger:
Set the following DWORD Registry key to 1:
In 4.7: HKEY_CURRENT_USER\Software\Microsoft\MessengerService\CorpPC2PHone In 5.1: HKEY_CURRENT_USER\Software\Policies\Microsoft\Messenger\Client\CorpPC2PHone
Resources
- Certificate Generator for Sipura hardware (lets you encrypt the data stream between devices without resorting to traditional
techniques) - SIP Servlets Overview
- SIPfoundry - hosts a few projects
- SIP Drafts: APIs and Programming Environments - includes mention of a
environment. - VoIP-Info (
-oriented ) - Slashdot: Cheap and Reliable IP Telephony? - discussion and a few more links.