SipXecs

Last updated
SIPfoundry sipXecs
Developer(s) SIPfoundry
Stable release
14.04.2 / July 7, 2014
Operating system CentOS RHEL
Platform x86-64
Available inEnglish, prompts in 15 languages
Type IP telephony, Software as a service, CAAS
License AGPL-3.0-or-later
Website www.sipfoundry.org

SipXecs is a free software enterprise communications system. [1] It was initially developed by Pingtel Corporation in 2003 as a voice over IP telephony server located in Boston, MA. [2] The server was later extended with additional collaboration capabilities as part of the SIPfoundry project. Since its extension, sipXecs now acts as a software implementation of the Session Initiation Protocol (SIP), making it a full IP-based communications system.

Contents

SipXecs competitors include other open-source telephony and SoftSwitch solutions such as Asterisk, [3] FreeSWITCH, [4] and the SIP Express Router.

History

Development of sipXecs began in 2003 by Pingtel Corporation. In 2004, Pingtel adopted an open-source business model and contributed the codebase to the not-for-profit organization SIPfoundry. [5] It has been an open source project since then. [6]

Pingtel's assets were acquired by Bluesocket in July 2007. [7] In August 2008 the Pingtel assets were acquired from Bluesocket by Nortel. [8] Subsequent to the acquisition by Nortel, Nortel released the SCS500 [9] product based on sipXecs. SCS500 was positioned as an open and software-only telephony server for the SMB market up to 500 users and received some recognition. [10] It was later renamed SCS and positioned as an enterprise communications system. [11]

Subsequent to the Nortel bankruptcy [12] and the acquisition of the Nortel assets by Avaya, [13] sipXecs continued to be used as the basis for the Avaya Live cloud based communications service.

In April 2010 the founders of SIPfoundry founded eZuce, a commercial version of the software. [14]

Information

SipXecs is designed as a software-only, distributed cloud application. It runs on the Linux operating system CentOS or RHEL on either virtualized or physical servers. A minimum configuration allows running all of the sipXecs components on a single server, including database, all available services, and the sipXecs management. Global clusters can be built using built-in auto-configuration capabilities from the centralized management system.

SipXecs uses MongoDB as a distributed and partition tolerant database for global transactions, includes CFEngine for orchestration of clusters and JasperReports for reporting. The management and configuration system is based on the Spring Framework. sipXecs includes FreeSWITCH as its media server and Openfire for presence and instant messaging services.

SipXecs follows standards such as Session Initiation Protocol (SIP), SRTP, Extensible Messaging and Presence Protocol (XMPP), SIP and XMPP over TLS, and several Web standards including WebRTC, WebSOCKET and Representational State Transfer (REST).

Adoption

Amazon.com was an early adopter of sipXecs. [15] This initial 5,000 user deployment expanded considerably in the following years.

OnRelay, a company in the UK, selected sipXecs for its fixed-mobile convergence solution sold to carriers. [16]

Colorado State University and Cedarville University of Ohio committed to sipXecs in 2010. [17]

Red Hat deployed a commercial version of sipXecs from eZuce globally in 2012. [18]

Under the SIPfoundry Higher Education Program (HEP) and as of 2014 [19] Lafayette College, St. Mary's University, Messiah College, Colorado School of Mines, [20] Carthage College deployed sipXecs to replace their respective PBX systems.

SipXecs is used by small and large enterprises ranging up to about 20,000 [21] users per cluster. SIPfoundry lists the following users on its Web site: [19] Brevard County FL, Dutch Police, Easter Seals, Siemens Transportation, British Airways.

Availability

SipXecs is available for Red Hat Linux and CentOS. It runs virtualized in different cloud environments such as the Amazon Elastic Compute Cloud, the Google Compute Engine, the HP Cloud, IBM SoftLayer, VMware vCloud and VMware ESX, OpenStack environments, and clouds from other vendors using these technologies.

SIPfoundry distributes the sipXecs source code under the AGPL-3.0-or-later license. [22]

Many different corporate and individual contributors contributed to sipXecs, [23] including Pingtel, Bluesocket, Nortel, Avaya, and eZuce as some of the larger corporate contributors representing 864,791 lines of code. In addition, the sipXecs solution includes many other open-source components. SIPfoundry holds Copyright on all derivative work. Contributions to sipXecs are made under a Contributor Agreement, which grants SIPfoundry shared Copyright with the original author on all contributed code.

Hardware

SipXecs supports a wide range of SIP compatible hardware, such as PSTN gateways, desk phones, softphones and mobile phone applications. A plug n'play auto-configuration capability is available for phones from currently (software release 14.04) 18 different vendors.

SIP reference implementation

The SipXecs system represents a reference implementation of the SIP standard. It was used at SIPIT interoperability events organized by the SIP Forum to test interoperability of SIP solutions from many different vendors. [24]

See also

Related Research Articles

Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for voice calls for the delivery of voice communication sessions over Internet Protocol (IP) networks, such as the Internet.

Inter-Asterisk eXchange (IAX) is a communications protocol native to the Asterisk private branch exchange (PBX) software, and is supported by a few other softswitches, PBX systems, and softphones. It is used for transporting voice over IP telephony sessions between servers and to terminal devices.

<span class="mw-page-title-main">Asterisk (PBX)</span> PBX software

Asterisk is a software implementation of a private branch exchange (PBX). In conjunction with suitable telephony hardware interfaces and network applications, Asterisk is used to establish and control telephone calls between telecommunication endpoints such as customary telephone sets, destinations on the public switched telephone network (PSTN) and devices or services on voice over Internet Protocol (VoIP) networks. Its name comes from the asterisk (*) symbol for a signal used in dual-tone multi-frequency (DTMF) dialing.

<span class="mw-page-title-main">Skype for Business Server</span> Real-time communications server software

Skype for Business Server is real-time communications server software that provides the infrastructure for enterprise instant messaging, presence, VoIP, ad hoc and structured conferences and PSTN connectivity through a third-party gateway or SIP trunk. These features are available within an organization, between organizations and with external users on the public internet or standard phones.

<span class="mw-page-title-main">Nortel Meridian</span>

Nortel Meridian is a private branch exchange telephone switching system. It provides advanced voice features, data connectivity, LAN communications, computer telephony integration (CTI), and information services for communication applications ranging from 60 to 80,000 lines.

Mobile VoIP or simply mVoIP is an extension of mobility to a voice over IP network. Two types of communication are generally supported: cordless telephones using DECT or PCS protocols for short range or campus communications where all base stations are linked into the same LAN, and wider area communications using 3G or 4G protocols.

snom

Snom Technology GmbH is a German company which manufactures Voice over Internet Protocol (VoIP) telephones, based on the IETF standard Session Initiation Protocol (SIP). Snom's products are targeted at the small- to medium-sized business sector, home offices, Internet service providers, carriers, and original equipment manufacturers. The company, founded in 1996 and headquartered in Berlin, is a wholly owned subsidiary of VTech Holdings Limited, since 2016.

Unified communications (UC) is a business and marketing concept describing the integration of enterprise communication services such as instant messaging (chat), presence information, voice, mobility features, audio, web & video conferencing, fixed-mobile convergence (FMC), desktop sharing, data sharing, call control and speech recognition with non-real-time communication services such as unified messaging. UC is not necessarily a single product, but a set of products that provides a consistent unified user interface and user experience across multiple devices and media types.

UNIStim is a deprecated Telecommunications protocol developed by Nortel for IP Phone and IP PBX communications.

<span class="mw-page-title-main">Avaya IP Phone 1140E</span> IP phone

Avaya IP Phone 1140E in telecommunications is a desktop Internet Protocol client from 1100-series manufactured by Avaya for unified communications. The phone can operate on the Session Initiation Protocol (SIP) or UNIStim protocols. The SIP firmware supports presence selection and notification along with secure instant messaging. This device has an integrated 10/100/1000BASE-T auto-sensing Ethernet switch with two ports and an integrated USB port, and is Bluetooth capable. The SIP version of this phone has full IPv6 functionality and only requires 2.9 watts of power.

An IP PBX is a system that connects telephone extensions to the public switched telephone network (PSTN) and provides internal communication for a business. An IP PBX is a PBX system with IP connectivity and may provide additional audio, video, or instant messaging communication utilizing the TCP/IP protocol stack.

<span class="mw-page-title-main">Elastix</span>

Elastix is a unified communications server software that brings together IP PBX, email, IM, faxing and collaboration functionality. It has a Web interface and includes capabilities such as a call center software with predictive dialing.

The Innovative Communications Alliance (ICA) was a telecommunications alliance between Microsoft and Nortel, created in July 2006, to co-develop, integrate, market, sell, and support unified communications products. The goal of the alliance is to make integrated hardware and software solutions that join together voice, video, and data communications without requiring gateways or middleware. Microsoft and Nortel share developing technologies and patents for unified communications products.

Avaya Unified Communications Management in Computer Networking is the name of a collection of GUI software programs from Avaya. It uses a service-oriented architecture (SOA) that serves as a foundation forunifying the configuration and monitoring of Avaya Unified Communications Servers and data systems.

Cloud communications are Internet-based voice and data communications where telecommunications applications, switching and storage are hosted by a third-party outside of the organization using them, and they are accessed over the public Internet. Cloud services is a broad term, referring primarily to data-center-hosted services that are run and accessed over an Internet infrastructure. Until recently, these services have been data-centric, but with the evolution of VoIP, voice has become part of the cloud phenomenon. Cloud telephony refers specifically to voice services and more specifically the replacement of conventional business telephone equipment, such as a private branch exchange (PBX), with third-party VoIP service.

The 1100-series IP phones are 6 different desktop IP clients manufactured by Avaya for Unified communications which can operate on the SIP or UNIStim protocols. The SIP Firmware supports presence selection and notification along with secure instant messaging.

<span class="mw-page-title-main">ERS 3500 and ERS 2500 series</span> Stackable routing switches

Ethernet Routing Switch 3500 series and Ethernet Routing Switch 2500 series or ERS 3500 and ERS 2500 in data computer networking terms are stackable routing switches designed and manufactured by Avaya.

<span class="mw-page-title-main">FreePBX Distro</span> Software system

The FreePBX Distro is a freeware unified communications software system that consists of a graphical user interface (GUI) for configuring, controlling, and managing Asterisk PBX software. The FreePBX Distro includes packages that offer VoIP, PBX, Fax, IVR, voice-mail and email functions.

Bicom Systems is a producer and vendor of Asterisk (PBX)-based unified communications devices for VoIP businesses. Bicom Systems uses open standards telephony. Products include all of the software and hardware components involved in building a VoIP business or ITSP.

References

  1. Enterprise Communications System
  2. "The Essential Guide to Open-Source VoIP - VoIP News" . Retrieved 2008-03-13. SipX is an open-source VoIP telephony server.
  3. "Asterisk NOW vs. sipXecs vs. SwitchVox vs. Trixbox Pro - Comparing User Benefits" . Retrieved 2009-05-08. comparison between Asterisk NOW, SwitchVox, Trixbox Pro and sipXecs
  4. "New Version of sipXecs Uses FreeSWITCH for Automated Attendant, Conferencing" . Retrieved 2009-04-28. ...includes FreeSWITCH as an underlying component of the automated attendant and conferencing systems
  5. "Pingtel Goes Open Source with IP Telephony Platform". 25 March 2004. Retrieved 2004-03-25. Small Massachusetts company form a nonprofit SIPfoundry
  6. "SIPfoundry on GitHub". GitHub . Retrieved 2014-08-24.
  7. "Bluesocket snaps up open source IP PBX maker Pingtel". Archived from the original on October 20, 2014. Retrieved 2007-07-24. Wireless security vendor Bluesocket has bought open source IP PBX maker Pingtel .
  8. "Nortel picks up Pingtel from Bluesocket" . Retrieved 2008-08-13. Nortel picks up Pingtel from Bluesocket.
  9. "First Look: Nortel Ramps Up SCS500 Platform". 16 September 2008. Retrieved 2008-09-16. The technologies from Pingtel's SIPFoundry suite would evolve into Nortel's Software Communications System 500 (SCS500).
  10. "Asterisk may be older, but sipXecs is better" . Retrieved 2008-06-12. SCS500 is the culmination of more than 250 groundbreaking contributions from Nortel into SIPfoundry.
  11. "Nortel Expands Software Communication System Solution" . Retrieved 2009-06-26. Nortel announced it is expanding its Software Communication System solution to accommodate enterprises beyond small and medium-size businesses.
  12. Silver, Sara; Lublin, Joann S. (15 January 2009). "Nortel Networks Files for Chapter 11". Wall Street Journal. Retrieved 2009-01-15. Nortel Networks Files for Chapter 11.
  13. Dummett, Ben (15 September 2009). "Avaya to Purchase Nortel Unit". Wall Street Journal. Retrieved 2009-09-15. Avaya to Purchase Nortel Unit.
  14. "SIPfoundry Founders Go Commercial with eZuce" . Retrieved 2010-10-01. SIPfoundry Founders Go Commercial with eZuce.
  15. "Open Source Communications and SIP come to Amazon.com" . Retrieved 2006-10-09. Amazon.com will soon be deploying 5,000 phones connected to the Pingtel ECS platform running on Linux..
  16. "OnRelay Chooses open source sipXecs to Power Mobile Telephony" . Retrieved 2008-09-11. OnRelay's Hosted MBX with sipXecs allows businesses to deploy a mobile office communication system.
  17. "SIPfoundry and the University Community Announce Unified Communications Initiative" . Retrieved 2010-09-29. Colorado State University and Cedarville University Commit to Open Source Unified Communications Projects to Replace Their Legacy IP-PBX Systems.
  18. "SIPfoundry: RedHat deploys sipXecs". YouTube . Archived from the original on 2021-12-21. Retrieved 2014-05-29. SIPfoundry: RedHat deploys sipXecs.
  19. 1 2 "SIPfoundry HEP Program" . Retrieved 2014-08-28. SIPfoundry Web site and company information.
  20. "SIPfoundry Higher Education Program Expands Its Membership" . Retrieved 2011-03-04. The SIPfoundry Higher Education Program has expanded its community with the addition of: Colorado School of Mines..
  21. "Easy Guide – Fast Start for sipXecs Admins" . Retrieved 2014-08-23. Large production systems that we know exist in real companies scale to about 20,000 users per cluster.
  22. "Licensing - SIPfoundry" . Retrieved 2011-11-18.
  23. "sipXecs Project on OpenHub (former ohloh)" . Retrieved 2014-08-20. ...has had 11,604 commits made by 80 contributors representing 864,791 lines of code.
  24. "SIPfoundry, the leading Open Source Community dedicated to SIP Solutions and Development" . Retrieved 2005-03-12. Close relationships exist with the SIP Forum where SIPfoundry and the SIP Forum cooperate on SIPIT.