Below are some implementations in progress or completed. If no URL is shown for the product, the software or hardware is not yet available. Implementations are listed alphabetically by organization.
Not all of the implementations described below are commercial products. Please contact the individual companies and institutions for details. Descriptions were provided by the organization listed.
Many other sites list SIP implementations:
A variety of sources publish reviews of SIP products, e.g., Avaya, Siemens, Zultys
A picture gallery of SIP hardware illustrates some of these.
See also a list of test-related documents such as PICS. sip_scenario can translate SIP call flows into pictures.
Windows 2000 supports SRV records through its DnsQuery() interface.
Managed DNS for VoIP
Stacks are written in C/C++ unless otherwise noted. A comparison looks at documentation, functionality and portability.
BaseVoice • Columbia University • Data Connection • eXoSIP • HelloSoft HelloSIP • Indigo Software (Java) • Juphoon • Konnetic (.NET) • Lumisoft (.NET) • Mediatrix • NetBricks • Encore Software • NIST • OPAL • OpenSIPStack • oSIP • PJSIP • RADvision • RADvision Express • reSIProcate • RNID stack (Delphi 6) • sofia-sip • Telogy • Trillium • Unicoi • U4EA • Wind River Systems •
IP PBX support different SIP phones, not just proprietary Ethernet phones; contain a proxy/registrar with web admin and user interface; a voicemail server; VoiceXML for autoattendant; conference server; possibly a presence server (PA). Not all products contain all of this functionality. 3Cx • 3Com VCX 7000 • Arel • Asterisk • Avaya • Brekeke • Citel • CTL • Computer Talk • epygi • FirstHand Technologies • FreeSWITCH • Interactive Intelligence • 8x8 Intraswitch • Nortel MCS-5100 and MCS-5200, Communication Server 1000 Rls. 4 • pbxnsip • PBXware • Pingtel (sipXpbx) • Zultys • Siemens HiPath 8000 •
The listing also includes vendors of application servers, as these usually include proxy or B2BUA functionality and the boundaries between an application server and proxy are fluid.
3Com • Avaya SIP Application Server • BaseVoice • Brekeke • Cisco • Columbia University sipd • Flextronics Software • Fomine • Hewlett Packard • Hotsip • Hughes Software Systems • Indigo • Interactive Intelligence • iptel.org (support presence and XCAP; also on home routers: SIPatHome) • Meetinghouse Data Communications • My SIPSwitch • MicroAppliances • OpenSER • ObjectSoftware • partysip • PortaOne • SailFin • SIPfoundry sipX • Siptrex • Snom • Sonus Networks (PSX) • T&S Software • Terminal Technologies • WeSIP •
|Organization||Name of software||Contact||Type||Description|
|Cisco||IOS 12.1(1)T||•||router OS||Cisco AS5300 access server, the Cisco 2600 and Cisco 3600 series routers.|
|ECI IP||Application solutions for SIP-enabled networks||•||Application services||enhanced calling services, settlement and clearinghouse services, broadband voice services, voice portal services, voice VPN services|
Indigo Software has CPL implementations for both client and server sides (CPL "editor" and CPL "server") that can be coupled to a SIP UA and a SIP proxy, respectively. They are also working on an implementation of SIP-CGI.
Columbia University's sipd server handles sip-cgi and CPL. The sipc UA can upload cgi and CPL scripts.
Institut für Kommunikationsnetze, TU-Wien is developing a service platform based on servlets.
Hughes Software Systems SIP Server provides a CPL engine. "To optimize performance, the SIP server converts raw XML into an internally optimized sequential execution format which results in significant performance gain over executing XML scripts for each service invocation."
Last updated by Henning Schulzrinne